Human Capital Management Blogs by Members
Gain valuable knowledge and tips on SAP SuccessFactors and human capital management from member blog posts. Share your HCM insights with a post of your own.
cancel
Showing results for 
Search instead for 
Did you mean: 
Megha08
Contributor
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


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


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


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


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/f028b7b7a44a44e6a74c1d968fac...

 
6 Comments