Skip to Content
Technical Articles
Author's profile photo megha vijayvergiya

Integration of SuccessFactors Recruiting with Background Check Vendor

Introduction : Its a common requirement to integrate SuccessFactors recruiting with Background check Vendors to have an easy flow of information with vendor for candidate background checks verification.

This blog will help to follow the steps to enable this integration.

Step by step process to enable integration of SuccessFactors RCM with Background Check Vendor.

Step 1- Enable Background check in Provisioning.

You can select the radio button as per the Background Check Vendor like First Advantage or other.

EnableBackgroundCheck

EnableBackgroundCheck

Step 2- Permissions in RBP 

Permissions required for Recruiters who should have provision to Initiate Background Check-

  1. Recruiting permissions- Background Check Initiate Permission
  2. Recruiting permissions- Background Check Update Permission
  3. Recruiting permissions- ODATA API permissions-
    • OData API Application Export
    • OData API Candidate Export
    • OData API Candidate Create
    • OData API Candidate Update
    • OData API Job Requisition Update
    • OData API Application Create
    • OData API Application Update
  4. Metadata Framework-
    • Access to non-secured objects
    • Admin access to MDF OData API
  5. Manage System Properties->Picklist Management and Picklists Mappings Set Up
  6. Manage Integration Tools
    • Allow Admin to Access OData API through Basic Authentication
    • Manage OAuth2 Client Applications
    • Access to OData API Audit Log
    • Access to OData API Metadata Refresh and Export
    • Access to OData API Data Dictionary

Permissions for API User-

  1. Manage System Properties -> Picklist Management and Picklists Mappings Set Up

2. Recruiting Permissions

  • Background Check Initiate Permission
  • Background Check Update Permission
  • OData API Application Export
  • OData API Candidate Export
  • OData API Candidate Create
  • OData API Job Requisition Update
  • OData API Application Create
  • OData API Application Update
  • OData API Job Requisition Export

3. Manage Integration Tools

  • Allow Admin to Access OData API through Basic Authentication
  • OData API Attachment Import
  • OData API Attachment Export

4. Metadata Framework

  • Access to non-secured objects
  • Admin access to MDF OData API

5. Manage Recruiting

  • Background Check Central

Step 3 – Picklist Set-up

Go to picklist center and create picklist bgAccount and bgPackages.

Option Id’s and data to be set-up in picklist will be provided by Background check Vendor

Picklist

Picklist

Step 4- Job Req XML Changes

Add Account ID and Package ID in Job Requisition XML. Provide the permissions as per requirement. Example-

<field-definition id=”bgiAccountId” type=”picklist” required=”false” custom=”false”>
<field-label><![CDATA[Account ID]]></field-label>
<field-description><![CDATA[Account ID]]></field-description>
<picklist-id>bgAccount</picklist-id>
</field-definition>
<field-definition id=”packageId” type=”picklist” required=”false” custom=”false”>
<field-label><![CDATA[Package ID]]></field-label>
<field-description><![CDATA[Package ID]]></field-description>
<picklist-id>bgPackages</picklist-id>
</field-definition>

Provide Feature Permission for Initiate background check to the Recruiters or any operator as per the requirement. Example-

<application-status-config><feature-permission type=”backgroundCheck”>
<description><![CDATA[Recruiter can initiate background check ]]></description>
<role-name><![CDATA[R]]></role-name>
<status><![CDATA[Post-Offer Stage]]></status>
</feature-permission>

</application-status-config>

Step 5- Create Recruiting External Vendor

Go to Manage Data and in right side create new, create object with below details-

Recruiting External Vendor

Give External Code and Vendor Name as the name of the Background Check Vendor.

In Integration type, select Background Check

RecruitingExternalVendor

RecruitingExternalVendor

Step 6- Upload Definition in Integration Center

Take help of Integration Expert and upload the definition of Integration file (.icd type) provided by the Background Check Vendor and fix the mappings.

Step 7- Recruiting vendor integration mapping

Go to Manage Data and in right side create new, create object with below details-

Recruiting vendor integration mapping

RecruitingIntegrationVendorMapping

RecruitingIntegrationVendorMapping

Select the vendor name created in Step 5.

Select the Integration center Integration Name created in Step 6.

Step 8- Maintain the IP Exception Configuration

To setup the API user password so that it does not expire for Background check API user server access:

  1. Go to Admin Center -> Password & Login Policy Settings
  2. Expand the Set API login exceptions menu.
  3. Click on Add and include the following IP address range provided by Background Check Vendor for non-expiry

Summary: The above listed steps will help to set-up the integration successfully between SuccessFactors RCM and Background Check vendors.

Reference:

https://help.sap.com/viewer/2929cc4339964ca7b0db5039a4df768f/2105/en-US/f028b7b7a44a44e6a74c1d968fac0321.html

 

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Rinky Karthik
      Rinky Karthik

      Good blog, Megha! Thanks for sharing your expertise with the community.

      Author's profile photo megha vijayvergiya
      megha vijayvergiya
      Blog Post Author

      Thanks Rinky

      Author's profile photo Swapna Bombay
      Swapna Bombay

      Thats a very helpful Blog!

      Author's profile photo Vinay Potdar
      Vinay Potdar

      Hi Megha,

      In case if we have to add packages, i clicked on Synchronize Accounts and Packages, the whole list of Accounts have been disappeared. The whole screen has become blank.

      How do we get it back?