SAP Knowledge Base Article - Public

3196075 - [Onboarding] Onboarding Initiation from RCM Main KBA

Symptom

Onboarding Initiation from RCM - Main KBA

Environment

SAP SuccessFactors Onboarding

Resolution

Initiate onboarding for a candidate for the onboarding process flow to start. You can initiate onboarding for a single or multiple applications of a single Job Requisition.

Prerequisites:

To initiate onboarding for single or more than one application at a time, make sure that you have the following permissions enabled:
  1. BizX Onboarding Integration. In Provisioning, go to Company Settings  Recruiting  Enable Onboarding Integration.
  2. Setup Onboarding Integration: Go to Admin Center, in the Tools Search field, enter Onboarding Integration Setup. The settings tab allows you to enable Onboarding for either all Job Requisitions, or only certain Requisitions. You can use the provided dropdown menu to set criteria for the requisitions which have Onboarding applied. For more information, scroll down to see Settings for Onboarding Integration Setup in the Related Links section.
  3. Onboarding Initiate Permission role-based permission in Manage Permission Roles  Recruiting Permissions.
  4. Grant feature permissions for Onboarding in the Application XML. For more information on feature permissions, scroll down to see feature-permission Elements in the Related Links section.

At this stage, the SAP_ONB2_ PreDay1AccessCheck rule, which is set to "True" by default, is used to evaluate whether Onboarding process should start. You can apply your business criteria on any of the Employee Central entities like Country, Department, Division, and Job Code to evaluate this rule.

Configuration Steps:

  1. What is the Procedure to Initiate Onboarding Process from Recruiting
  2. Validating the Exception Data in the Onboarding Process

Troubleshooting Steps:

Q1: Candidate initiated with "Success" status from RCM but is not visible in the Onboarding Dashboard

Answer:

Scenario 1: How to check if the candidates Process Initiation Record is successfully created
--> With the below mentioned steps we will be able to identify why the candidates Process Creation has failed.

  1. Check Splunk Log using the following Case Files: <Company Id> "Create Process Initiation Record" "primaryEmail=abc@abc.com" (PrimaryEmail is the candidates email id used at the time of onboarding initiation)

  2. Check the thread Id to identify what is the error message. 

Scenario 2: How to check if the candidates External User Profile is created successfully

--> With the below mentioned steps we will be able to identify why the candidates External Profile Creation has failed despite the candidates Onboarding Process Id created. This is usually caused due to incorrect/insufficient information passed from RCM to ONB. For example, if there are any mandatory fields mapped in Recruit to Hire Data Mapping but this data is not passed from RCM to ONB.

  1. Check Splunk Log using the following Case Files: <Company Id> "Create External User and ONB objects" "primaryEmail=abc@abc.com" (PrimaryEmail is the candidates email id used at the time of onboarding initiation)

  2. Check the thread Id to identify what is the error message. 

Scenario 3: How to check if the candidates HRIS Data is saved successfully

--> With the below mentioned steps we will be able to identify why the candidates HRIS Data Save has failed despite the candidates External User Profile being created. This is usually caused due to UserId creation failed or similar issues.

  1. Check Splunk Log using the following Case Files: <Company Id> "Save HRIS Data For User" "primaryEmail=abc@abc.com" (PrimaryEmail is the candidates email id used at the time of onboarding initiation)

  2. Check the thread Id to identify what is the error message. 

Scenario 4: Phone/Email type issue

As per the Analysis done via the jira OBX-23702

Data issue will happen when either Phone Type and/or Email Type has picklist entry with external code in either Lower Case or Mixed Case. Currently, HRIS Save can only process Upper Case External Code entries. Other values will lead to null string in DB.

Please correct the picklist entries that are defined with Lower Case. As we store picklist option id in database, changing external code is backward compatible. In the below example we can see that the external code is in lower case, this will cause data issue. The External code should be in Upper Case.

 

 

 

Note: While changing we need to make sure both External Code and Non-Unique External Code are updated to Upper Case

 

Q2: When trying to initiate onboarding there is an error that says: We were unable to initiate the onboarding process because the values for the following fields are missing or not mapped: [Start Date - (not mapped), Recruiting Manager - (not mapped), Company - (not mapped)].  

Answer:

Scenario 1:

In Recruit to Hire Data Mapping, under "Mandatory Onboarding HRIS Elements" all the fields under employmentInfo, jobInfo and personalInfo should be mapped and the value should be passed from RCM to ONB. 
Additional Information: Checking the Values Passed from Recruiting to Onboarding

Scenario 2: 

  • In the Edit Applicant Status Configuration, under Onboarding, there is no Hired Flag set for Hireable or Hire Status
  • Hireable Options are settings used to configure Recruiting Management Central-Employee Central integration.
  • When an applicant is placed into a "Hired" category status, the number of openings field subtracts an opening and the candidate is added to the list to be converted in the External to Internal Candidate Conversion job. Every applicant status set should include at least one status in the  "Hired" option.
  • This behavior applies to all applicants in In-Progress, Onboard, and Hired statuses in the current requisition which do not have the option "Hired".
  • Only applicants in a status marked as options "Hired" will be kept in their current status.

See Also

KBA: 

Implementation Guide Link:

PDC:

Keywords

Initiation from RCM, Onboarding, RCM, Initiate onboarding from rcm , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , Problem

Product

SAP SuccessFactors Onboarding 2105