SAP Knowledge Base Article - Public

3360963 - [Onboarding] Restrict the Auto Restart Process in ONB2Process Object

Symptom

Currently we can configure the onSaveRule/postSaveRule on the ONB2Process to trigger the auto restart based on the data change in the manager or the start date of the ONB2Process.Is it possible to restrict the number of times the auto restart takes place due to data change from RCM or EC ?

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Onboarding is initiated from RCM with manager ABC.
  2. Later as part of NHDR the manager is changed to XYZ in alignment with position.
  3. Due to this ONB process is restarted as this is automatic restart, again values are read from RCM and hiring manager on restarted ONB process is set as ABC. (Despite enabling the switch to "Retain Onboarding Information" in Onboarding General Setting)
  4. As part of HRIS save, the data is fetched from RCM and manager in EC also is updated as ABC.
  5. Now during NHDR again there is change in manager to XYZ in alignment with position and this again triggers restart leading to whole cycle.
  6. Due to this cycle, the NHDR step never finished for the assignee even though they completed it multiple times.

Cause

  • Currently there are no methods to limit the auto restart to data change happening either from RCM or EC. It can only be controlled via the business rule.

Resolution

  • Kindly refer to the below rule to understand how we can restrict the restart from triggering multiple times.
  • Comparing the ONB2Process.Manager(or hire-date) with ONB2Process.user.JobInfo.Manager(or hire-date) is a valid filter to understand if the update came from RCM or EC (as part of the data update).
  • This helps us to filter and only do the restart in one or the other case.
  • The rule used to configure and test the same (Here we are trying to do the restart only when the data update is triggered from RCM which updates the ONB2Process and not the user data):

NOTE: 

Please ignore the filters on the first name and last name. They are just there to prevent restart for all users.

Keywords

Auto Restart, ONB2Process, Process, Onboarding Restart, Restart , KBA , LOD-SF-OBX-RST , Restart Onboarding , Problem

Product

SAP SuccessFactors Onboarding 2305