Symptom
When creating a rule to use Login User() to update a field with the user that triggers the rule, the field is not updated.
Example Rule:
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 Recruiting Management
Reproducing the Issue
- Create a rule for Requisition or Application to update a text field with the Login User()
- Configure Rule for Application/Job Requisition in Manage Rules in Recruiting
- Trigger rule and find the field is not populated with the user
Cause
Login User() expression in Business Rules is expected to fill a user field or operator field of the user that is logged into the instance and that triggers the rule, the data for the user can't be entered to another field type.
Resolution
Login User() can only be used for Operator fields in Recruiting, such Recruiter, Hiring Manager etc. Use of the expression on any other field type is not possible as the data is incompatible.
See Also
2515173 - Rules Engine in Recruiting Management - Recruiting Management
Keywords
bootstrap, update, user, operator, designator , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , Problem