Triggering Onboarding Processes Automatically

Objectives

After completing this lesson, you will be able to:
  • Define a business rule to trigger an automatic onboarding process restart based on a condition
  • Trigger an onboarding restart when data is modified from SAP SuccessFactors Recruiting

Automatic Restart

You’ve learned how to manually restart the onboarding and offboarding process. But you can also define business rules to automatically trigger a restart. To do this, you can configure a trigger event whenever the value changes for either of the following variables:

  • Start Date (targetDate in the ONB2Process object)
  • Hiring Manager (manager in the ONB2Process object)

Define the Business Rule for Automatically Restarting Onboarding Processes

Business Example

An organization’s HR director explains that there are many situations for which a new hire’s start date needs to be modified. When this happens, a few of the onboarding tasks need to be restarted, mainly for security and data privacy purposes. The organization assigns some onboarding tasks the day before a new hire’s start date. Therefore, for these onboarding tasks to be reassigned, you need to configure an automatic restart of the onboarding process when the start date of a new hire is changed.

In this exercise, you create and define a business rule that will automatically restart the onboarding process of a new hire when the start date is changed.

Steps

  1. In the instance, navigate to Configure Object Definitions using the Action Search bar.

  2. From the Search dropdown, select Object Definition.

  3. From the object definitions or next dropdown, select Process.

  4. To modify the Process (ONB2Process) object, select Take Action and Make Correction.

  5. Under the Post Save Rules of the Process (ONB2Process) object, select +(Add Rule). The Configure Business Rules displays. Under the Metadata Framework category, the Rules for MDF Based Objects scenario is preselected.

  6. Enter a Rule Name and ID. You can also modify the default Start Date.

  7. Choose Process for the Base Object.

  8. Choose Validate for the Purpose.

  9. Choose Continue.

  10. Define the following If expressions using the OR condition:

    1. Original Record→ is not equal→ Null
    2. Process→ is not equal to→ Null
    3. Original Record.Target Date→ is not equal to→ Null
    4. Process.Target Date→ is not equal to→ Null
    5. Original Record.Target Date→ is not equal to→ Process.Target date
  11. Define the Then expression with Execute→ Trigger Event for Restarting Onboarding Process().

  12. In the ONB2Process: Value dropdown box, select Process.

  13. In the OriginalValues: Value dropdown box, select Original Record.

  14. Choose Save.

  15. Return to the Process (ONB2Process) object definition page and select the dropdown under the Post Save Rules.

  16. Choose the new business rule you just created and then choose Save.

The Impact of Integrations on the Restart Feature

The integration of SAP SuccessFactors Recruiting with Onboarding allows you to seamlessly transfer processes and data. However, because of this integration, an onboarding process can be restarted automatically when specific new hire data is changed in Recruiting. For example, if you change the hiring manager information, this can trigger an automatic restart.

To enable the automatic restart feature, in Onboarding General SettingsRestart Settings, enable the Allow Recruiting Updates feature.

Enable the Allow Recruiting Updates feature, to enable the automatic restart feature.

Log in to track your progress & complete quizzes