State flow assignees
In the context of state flows, assignees are users or user groups assigned a role to create or modify an entity or relation linked to a state flow. Users can be assigned statically (manually) or dynamically.
You must be a superuser or have the Update permission to assign a state flow to an entity. A user who has the correct permissions but who is not an assignee cannot transition the state flow.
A user or user group with the TransitionAllStateflows privilege can transition to the previous or next state regardless of the state flow configuration.
The following options are available for updating state flow assignees:
Options |
Description |
---|---|
Replace all with |
Removes the previous state assignees and assigns new users as specified in the Assigned users and Assigned user groups fields. |
Keep |
Keeps the assigned users from the previous state. |
Current user |
Assigns the entity to the user who triggered the current state transition. |
Clean |
Removes the assignees from the previous state and leaves them empty. |
Add to existing |
Adds the specified users to the state assignees. |
Find and remove |
Removes the specified users from the state assignees. |
-
Do not use the Add to existing option if the cardinality of a specific member doesn't allow multiple values (for instance, OneToMany relations such as AssetType) as it will return an error upon transition. Use the Replace all with option instead.
-
The Add to existing and Find and remove transition options are applicable to assigned users, assigned users groups, and any other user-related field configured in your schema. However, these options aren't applicable to dynamic assignees.