Symptom
An onInit business rule defaults Pay Type. It works fine when first record is added for an existing user or during new hire. It does not default Pay Type when we edit the existing record and add a second row.
Environment
SAP SuccessFactors Employee Ceentral: Payment Information
Resolution
This is an expected behavior for Rules. The onInit rules will be triggered if and only if the operation is a create New. For any Edit operation or modification to the existing records, the init operation will not be called. The system is designed this way as it might modify the existing user record/data present in the system which will create inconsistency.
Keywords
Default, Custom Pay Type, Existing, Oninit , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-EC-RUL , DO NOT USE - Business Rules & Event Derivation , Problem