Symptom
A cross-entity rule from Compensation Information to Job Information copies the event reason from the source entity to the target entity.
However workflow rule is not triggered when same-event-reason record is added to Job Information entity.
Environment
- SAP SuccessFactors Employee Central - Workflows
- SAP SuccessFactors Compensation
Reproducing the Issue
- A cross-entity rule configured under Compensation Information, setting value for Job Information.
- Create a Job Change in Compensation Module.
- Once completed, the Job Change is also reflected in EC Job Information Portlet.
- However workflow configured under Job Information is not triggered event rule's if condition satisfies.
Resolution
This is is an expected behavior.
When the compensation information data is finally published, workflows should not trigger irrespective of what approach is used as the approvals already happened in the Compensation Module. When the Compensation Draft data is finally published, it needs to be converted to “saved” data and the transaction sequence number should be appropriately adjusted if there was another persisted record already in the Database for the same date.
Keywords
Workflow not triggered, compensation module, ec workflow, cross entity rule, event reason , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-CMP , Compensation Management , LOD-SF-EC-ALR , Alerts & Notifications (saveAlert - EC Core only) , How To
SAP Knowledge Base Article - Public