Symptom
Dynamic Roles in a Workflow are skipped even if the criterias or conditions are met.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
1. Create a Workflow which includes Dynamic Roles.
2. Make a Job Information change and trigger the created Workflow.
3. In the Workflow Participants, all other approvers are listed except for the Dynamic Roles.
Cause
The Base Object of the Dynamic Role is set to Position.
Resolution
Change the Base Object to Job Information.
If Job Information is selected, the Job Information of the Subject User or Initiator is used to derive the respective Approver.
For Position workflows, select Position as the Base Object. Then, the respective fields from the Position GO Object are made available to define the criteria.
To define an Approver, the Job Information values of the Workflow Initiators are compared against the Dynamic Role criteria.
Keywords
dynamic roles, workflow, dynamic roles skipped, dynamic role base object , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , Problem