Symptom
When creating and triggering a workflow for changes to positions.
In the workflow configurations, the type "Role" is used for example Manager, Employee HR.
When trigging the workflow one of the following occurs:
- this participants are not shown
- the role is determined based on the workflow initiator and not the incumbent
Environment
-
Employee Central - Position Management
- Employee Central - Workflow
Reproducing the Issue
-
Create a workflow, in which the type "Role" is used in one of the steps.
For example as an approver or CC role. - Trigger the workflow via a position change.
- The participants are not shown in the workflow.
Cause
This is expected behaviour.
Resolution
This is by design, position is an object based instance. The position do not belong to one user, they simply have an incumbent.
The system can not determine the participants for these roles based on the incumbent of the position.
Therefore, for position workflows, the type "Role" is not supported.
The "Position Relationship" should be used instead.
See Also
2337281 - Dynamic Role as Approver in Position Workflow
2659872 - Incorrect Target Role for Change of Position Assignment.
Keywords
Position, Position workflow, workflow, approver type, cc role, missing, participants, type, ECT-88015 , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , Problem