SAP Knowledge Base Article - Public

3700476 - Unable to Trigger Automatic Initiation of Onboarding when Updating Candidate Status via OData API - Recruiting Management

Symptom

The Automatic Initiation of Onboarding process does not occur when the candidate status is updated through OData API, while it is triggered when the status is updated manually.

Environment

  • SAP SuccessFactors Recruiting Management
  • SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Update the candidate status to Hirable via OData API.
  2. Observe that the Automatic Initiation of Onboarding does not occur.

Cause

  1. The API user does not have 'Onboarding Initiate Permission'. (Error: You don’t have the required permissions to initiate onboarding)
  2. The API user does not have view permissions for the job requisition. (Error: You don’t have view permissions for this job requisition)

(For SAP Support: refer to internal memo)

Resolution

1. Verify that the API user has the following Role-Based Permissions:

  • Recruiting Permissions > Onboarding Initiate Permission
  • Recruiting Permissions > Onboarding Update Permission

2. Grant view permissions for Job Requisitions to the API user

To grant view permissions to job requisitions, the API user must be added to an operator role or an operator team for requisitions that require automatic onboarding initiation.

See Also

KBA 3682242 - Automatically Initiating Onboarding from RCM not Working - Onboarding

Help Portal Automatically Initiating Onboarding

Keywords

RCM, ONB, Onboarding, Initiate, API, Business Rule, Automatic, Trigger, Move, Update, Status, Candidate, Application, Applicant , KBA , LOD-SF-RCM-ONB , Onboarding integration , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Onboarding all versions ; SAP SuccessFactors Recruiting all versions