Symptom
Workflow has been created with 3 approver steps. Approver type for step one and three is Position Relationship. Step two is a Dynamic Role which is displayed. The workflow will trigger when a new position is created or when a position is copied via Position Org Chart
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Workflow:
Generated workflow:
The correct matrix relationship is maintained in the Position:
Environment
- SAP SuccessFactors Employee Central
- Position Management
- Workflow
Cause
The issue is caused by setting 'Relationship to Approver' incorrectly
When creating a new position or copying a position no incumbent is assigned to the position, hence workflow can't retrieve any value from Employee Position relationship.
Resolution
The Relationship to Approver must be set to 'Position'. The matrix relationship is maintained in the position and can be retrieved.
All Approvers will be displayed.
Keywords
Workflow Position Matrix relationship , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC-POS , Position Management , Problem