Provide a service that lets non-global admins remove labels from workflow versions.
Removing version labels (see link below) from workflow versions requires the permissions of a global admin. This workflow, deployed as a service deployment, allows you to lend these permissions to non-global-admins. The deployment must either be created under the user-scope of a global admin (see Deployment execution scope below), or be configured with the application password of one. Share this service deployment with those individuals or teams that you want to be able to remove labels from workflow versions, and they can do so by calling the service deployment with a Call Workflow Service Node (see link below).
When calling the service deployment, the following flow variables are expected:
- workflow_id (String): The workflow from which a version label should be removed.
- workflow_version (String): Specifies the version the label is to be removed from. Integer number or the special values "current-state" (latest draft or version) or "most-recent" (latest version).
- label_id (String): The ID of the label to remove. Find it with the "Manage Version Labels" data app.
Please refer to the component "Remove Label from Version (Service caller)" for a convenient way of calling the service deployment from a workflow.
Removing version labels (see link below) from workflow versions requires the permissions of a global admin. This workflow, deployed as a service deployment, allows you to lend these permissions to non-global-admins. The deployment must either be created under the user-scope of a global admin (see Deployment execution scope below), or be configured with the application password of one. Share this service deployment with those individuals or teams that you want to be able to remove labels from workflow versions, and they can do so by calling the service deployment with a Call Workflow Service Node (see link below).
When calling the service deployment, the following flow variables are expected:
- workflow_id (String): The workflow from which a version label should be removed.
- workflow_version (String): Specifies the version the label is to be removed from. Integer number or the special values "current-state" (latest draft or version) or "most-recent" (latest version).
- label_id (String): The ID of the label to remove. Find it with the "Manage Version Labels" data app.
Please refer to the component "Remove Label from Version (Service caller)" for a convenient way of calling the service deployment from a workflow.