SAP Knowledge Base Article - Public

3696351 - onSave rule during Position-to-Job Information synchronization triggers but does not update the data - SAP SuccessFactors Employee Central

Symptom

onSave rule with Basic Rule Scenario does not trigger during Position to Job Info Information synchronization even though the Rule Context: Position to jobInfo Sync = Yes.

Environment

SAP SuccessFactors Employee Central - Position Management



Reproducing the Issue

  1. Update Position Data via Manage Positions with a new effective date.
  2. View Job Information record created with the new effective date with Source: Position to Job Information Sync
  3. Observe the onSave rule under the jobInfo element to update Comp Info data is triggered but Compensation Information is not updated.

Cause

The Rule Scenario is set to Basic instead of Trigger Cross-Entity Rules, which prevents the rule from updating Compensation Information during Position-to-Job Information synchronization.

Resolution

  1. Change the Rule Scenario of the Rule from Basic to Trigger Cross-Entity Rules.
  2. Ensure that the Job Information Model is set as the base object of the cross-entity rule.
  3. In Manage Business Configuration, define the cross-entity rule as onSave trigger in the jobInfo element.
  4. Set the rule context to "Position to jobInfo Sync = Yes" in the rule details.

See Also

Keywords

Basic rule scenario, trigger cross-entity rules, compensation information, position-to-job information synchronization, job information model, manage positions, effective date, onSave rule, SAP SuccessFactors Employee Central. , KBA , LOD-SF-EC-POS-PTJ , Position to Job Information Sync , LOD-SF-EC , Employee Central , LOD-SF-EC-JOB-RUL , Job Info Business Rules , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-POS , Position Management , How To

Product

SAP SuccessFactors Employee Central 2511