cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP SF Onboarding 2.0 API usage

MMonis
Participant
0 Kudos
2,114

Hi,

I am developing a custom app to externally trigger the "Initiate Onboarding" and "New Hire Review Data" steps in Onboarding 2.0.

As per the SAP SF API documentation, it says that "All Employee Central entities (PerPerson, EmpJob, EmpEmployment) should be upserted prior to the initiateOnboardingForUser function import call for new hires."

I did the same via postman and can also view the data of these EC entities. However, when I then try to call the function import for initiateOnboardingForUser it gives the error:

what value needs to be filled for the atsApplicationId parameter ?

Another related question, if I follow the standard Initiate Onboarding in RCM, which then creates the appropriate data in ONB2Process and the related EC entities, it then generates the New Hire Review Data step which is fine.

Is it possible that an external application can trigger the process to mark this step as COMPLETED and start the personal data collection step ? If yes, how can this be achieved ?

Regards,

Melwyn

Accepted Solutions (0)

Answers (2)

Answers (2)

Shekhar
Explorer
0 Kudos

Hi,

The application ID should be a unique key. It doesn't matter what you pass in this field but it should match in your first call when you are creating an external user and in the last step when you are initiating the onboarding.

We use the employee's email ID as a unique identifier to pass in the application ID which worked.

Thanks,

Shekhar

MMonis
Participant
0 Kudos

Hi raja538,

Did not get a solution to this so we dropped the requirement.

Regards,

Melwyn