Symptom
- Cross-portlet rule that sets a field value in another portlet (e.g., Employment Details) when a Leave of Absence Job Information record is created in Time Off does not work.
- The system does not support onSave cross-portlet rule being initiated through Time Off when Leave of Absence (LOA) events are saved in Job Information.
"Image / Data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental"
Environment
- SAP SuccessFactors - Employee Central
- People Profile
Reproducing the Issue
This example is based on the Business Rule above:
- Log in to your system and navigate to My Employee File.
- Go to the Time Portlet and select Administer Time.
- Edit an approved Time Type (e.g., Leave of Absence time type) by changing the Actual Return Date, which will trigger the Return From Leave event reason, and submit.
- A sync will be triggered in the Job Information portlet after editing the Time Type via the Time Portlet.
- Check the Employment Details portlet. The First Date Worked field does not update, and the cross-portlet rule does not work.
Cause
The system does not support onSave cross portlet rule being initiated through Time Off.
Resolution
The system does not support onSave Cross-Portlet rule being triggered through Time Off.
If this is a business requirement, you may raise an enhancement request. You can refer to KBA 2090228 - How to submit enhancement requests for SAP SuccessFactors products.
Keywords
Cross-Portlet, Business Rule, onSave, Time Off to Job Information Sync, triggered, not working , KBA , LOD-SF-EC-JOB-RUL , Job Info Business Rules , LOD-SF-EC-TIM-RUL , TAT Rules, Validation & Take rules , Product Enhancement
SAP Knowledge Base Article - Public