User Information Prioritization in Workflow Design
When designing workflows, the system
determines which authentication source to use for user‑related information based on
a
defined prioritization order. At runtime, the workflow selects the highest‑priority
source
that contains the required information, regardless of the order of workflow steps.
This prioritization affects how the system retrieves user identity data, such as user ID, profile attributes, roles, groups, and additional information.
- Identity Sources Considered: The workflow evaluates identity data from the following sources:
- Priority Rules by Information
Category
- User ID Priority: When a workflow step requires a unique user identifier, the system uses the following priority order:
- User Profile Information Priority: User profile data includes the following attributes:
- Roles and Groups Priority: Workflow logic that evaluates group membership and user roles follows this order:
- Additional Information Priority: For additional identity attributes, the workflow uses:
Note: System Behavior: Each information category (user ID, profile details, roles and groups, and additional attributes) follows its own independent priority path. Once a valid source provides the required value, lower‑priority sources are not used. The order of workflow steps does not influence the identity source selected. All evaluations occur dynamically at runtime.