SAP Knowledge Base Article - Public

3159199 - How to change Hire Date using API - Onboarding

Symptom

How to change Hire Date using API

Environment

SAP SuccessFactors Onboarding 

Reproducing the Issue

Hire Date can be changed in two ways:

  1. Using Onboarding Dashboard
  2. Go to the new hire
  3. Take action
  4. New hire Data review
  5. Change Hire date and then submit. This will restart the process
  6. If using API: update the Process Object (Target date) using APIS to automate the process

Resolution

  1. To update Process Object using API, follow instructions on SAP Help Portal with the path: Home > SAP SuccessFactors Onboarding > Implementing Onboarding > Restart the Onboarding Process > Restarting the Onboarding Process with an External Applicant Tracking System 
  2. Upsert operation has to be used

However, please see limitations:

  1. We discourage using Upsert / Delete operations on ONB2Process as they might break the integrity of our systems as this object is kept up-to-date by the systems.
    This Object was introduced mainly for Read and few minimal update capability for Cancel and start date changes. Any other changes are not warranted and won't be supported as it may break Onboarding flow.
  2. Target date change is supported – you can easily replicate this via ‘Manage Data’. Please note, we should have a Business rule configured to restart the process so that all internal processes are realigned with the new start date.

    See Also

    Restarting the Onboarding Process with an External Applicant Tracking System 

    Keywords

    Onboarding, 2.0, Update, Start Date, API, Process Object , KBA , LOD-SF-OBX-NHA , New Hire Activities (activities, tasks, buddy, equipment) , How To

    Product

    SAP SuccessFactors Onboarding