Prerequisites
- You are an Admin of your SAP SuccessFactors instance. If you are not an admin, you won't even be able to search for and access the configuration pages that are described later on.
- Alternatively, please contact your SuccessFactors Admin and have them take over the integration setup process.
Enable Background Check in Recruiting
- In SuccessFactors, go to Admin Center and search for "Background Check Central":
- Make sure the "Enable Background Check in Recruiting" is on, and that the "Other Background Check Vendor" option is selected:
Set Up Background Check Integration
- In SuccessFactors, go to Admin Center and search for "Integration Center":
- Click on "My Integrations":
- Click on the "+ Create" button, and select "More Integration Types" from the dropdown:
- Make sure the options instructed in the connection flow are selected in the "Choose Integration Type" pop-up, and click on "Create":
- Search for
JobApplicationBackgroundCheckRequestin the "Search for Entities by Entity Name" search box, select the entity and click on "Select":
- In the "Options" step, enter a name for the integration. You can use what's suggested in the connection flow, and click "Next":
- In the "Configure Fields" step, click on the "plus" button, select "Insert Sibling Element":
- Per the instruction of the connection flow, please change the Sibling Element's label to
backgroundCheckInfo:
- Under the
backgroundCheckInfo, click on the "plus" button and select "Add Child Element":
- Please add the Child Elements instructed by the connection flow. We are going to use the
requestIdfield as an example:- Select the child "Element", and change its "Label" to
requestId, and click on the "Set as Associated Field" icon:
- Select the related field as instructed by the connection flow from the "Entity Tree View" section of the pop-up, and click on the "Change Association to "<PLACEHOLDER_FOR_RELATED_FIELD>"":
- Repeat the same process for the renaming of Child Elements instructed by the connection flow:
- The "Field Detail View" should look like the following example once you're done:
- Select the child "Element", and change its "Label" to
- Skip to the "Destination Settings" step:
- In the "Destination Settings" step, select the "REST Server Settings" option. Copy the "REST API URL" from the connection flow. Set the "Authentication Type" to
Basic Authentication, and copy the "User Name" and "Password" from the connection flow. Please also make sure the value of "HTTP Method" is set toPOST:
- Click on "Save" and "Save" from the options list:
- Click "Save" in the pop-up:
Set Up Recruiting Vendor
- In SuccessFactors, go to Admin Center and search for "Manage Data":
- Select the
Recruiting External Vendoroption from the "Create New" dropdown:
- Enter the Recruiting External Vendor's details instructed by the connection flow, and click "Save":
- Go back to "Manage Data", and select the
Recruiting Vendor Integration Mappingoption from the "Create New" dropdown:
- Enter the Recruiting Vendor Integration Mapping's details instructed by the connection flow, and click "Save":
Only one Recruiting Vendor Integration Mapping can be active at once. Please ensure the existing Vendor Integration Mapping's Default Integration is set toNo.
- Click on "Continue" in the connection flow:
Configure Job Requisition Template
- Search for "Manage Templates" and select it from the dropdown:
- Select the "Recruiting Management" tab and click "Job Requisition":
- Click on the job requisition template that belongs to your job (we're using the "Job Requisition - Quick Apply" template in this example):
If you don't know which template your job requisition is based on, follow the steps here for an easy way to find out
- Click on the "XX Fields Defined. Click to modify" link:
- Search for and make sure there's a field with the following values in the "Fields" pop-up:
Field-ID:bgiAccountId
Field Type:picklist
Picklist ID:bgiAccountId
Otherwise, create a "standard" field with the following details:
Field-ID:bgiAccountId
Field Type:picklist
Field Label:Background Check Vendors Account ID
Field Description:Background Check Vendors Account ID
Required:False
Picklist ID:bgiAccountId
- Search for and make sure there's a field with the following values
Field-ID:packageId
Field Type:picklist
Picklist ID:packageId
Otherwise, create a "standard" field with the following details:
Field-ID:packageId
Field Type:picklist
Field Label:Background Check Vendor Package ID
Field Description:Background Check Vendor Package ID
Required:False
Picklist ID:packageId
- Search for and make sure there's a field with the following values in the "Fields" pop-up:
-
Close the "Fields" pop-up by clicking on "Done", and click on the "XX Fields
Permission Defined. Click to modify" link:
- Click on "Add field permission" in the "Field Permissions" pop-up:
- Please enter the following properties, and click "Done":
Field Permission Description:Background Check
Field Permission Type:Write Permission
Field Permission Role Name:AllorSelected → Recuiter
Reference ID: SelectbgiAccountIdandpackageId
Permission Status:AllorSelected → pre-approved
- Click on "Add field permission" in the "Field Permissions" pop-up:
- Configure Feature Permissions
- Go to "General Settings" → "Application Status Configuration":
- Click on the "XX Feature Permissions defined. Click to modify." link:
- Click on "Add feature permission" in the "Feature Permissions" pop-up:
- Please enter the following properties, and click "Done":
Feature Permission Description:Show Background Check Result on Candidate
Feature Permission Type:backgroudCheck
Feature Permission Role Name:All
Feature Permission Status:AllorSelected → pre-approved
The "Feature Permission Status" field controls in which stages the "Background Check" section can be seen on a candidate's application page. You can create thebackgroundCheckFeature Permission for as many stages as you wish.
- Go to "General Settings" → "Application Status Configuration":
-
Click on "Publish":
- Click on "Yes" in the "Publish Confirmation" pop-up:
- Click "Set up integration" in the connection flow to finalise the connection:
Find out which template is used for a job requisition
- Search for "Reassign Job Requisitions":
- Type in the ID of the Job Requisition and click on the suggestion, then click "Search":
- The template name will be shown in the highlighted area: