Symptom
A business rule is created as onSave rule, and its base object is Personal Information Model. It navigates to get Global Information data in "if" claus. However, the changed value in Global Information could not be fetched.
Environment
SAP SuccessFactors Employee Central
- Personal Information
- Global Information
- Business Rule
Cause
If the condition in Business Rule configured with personal info and global info, it always read globalInfo from DB. That is why the rule considers the previous value, but not current value (changed value).
Resolution
It is a system limitation, and there is no possiblity to change this behavior currently. Please consider to create a new custom-string field in Personal Information to realize your requirement.
If modifications are required, please refer to KBA 2090228 - How to Submit Ideas for SAP SuccessFactors Products to raise your requirement in order to help us provide a better product for you.
Keywords
personalInfo, globalInfo, business, rules, previous value, current value, changed value , KBA , LOD-SF-EC-PER-PRS , Personal Info - Config, Rules, RBP, UI , How To
SAP Knowledge Base Article - Public