SAP Knowledge Base Article - Public

2650404 - How to move multiple applicants/candidates from one status to another via Integration Center? - Recruiting Management

Symptom

How can I conduct mass application status changes via Integration Center? This article describes the steps which you can perform via Integration Center to move applications/candidates status in mass.

The scenario described is to move all candidates currently in a Withdraw status to an In Progress status, which is required to disable the DPCS 2.0. Further details in article 2249799.

Environment

SuccessFactors Recruiting Management - All versions

Resolution

Pre-requisites:

  • Integration Center enabled per instructions on 2209164
  • RBP Permissions -> Recruiting Permissions: OData API Application Create, OData API Application Update, OData API Application Export
  • RBP Permissions -> Manage Integration Tools: Access to Integration Center

1. Preparation:

The IC files are built based on application status ids. Therefore, the first step is to verify the Application Status Ids in your company by going to Admin Center -> Manage Recruiting -> Edit Applicant Status Configuration:

2018-05-29_19-00-39.png

2. Identify all applications that need to be moved by running a report (KBA 2591563):

Admin Center -> Integration Center
My Integrations -> Create: Scheduled Simple File Output Integration

2018-05-29_19-09-12.png


Search for Entityies by Entity Name: JobApplication

1.png

Select all mandatory fields including the Application status ID.
P.S: To check the mandatory fields in the Job Application entity, use the OData API Data Dictionary in Admin Center. In case you are Unable to find the recruiting entity from OData API Data Dictionary, check this KBA: 2532520

2.png

Configure the CSV output file by setting the File Type as “CSV” and Header Type to “Simple Header”.

In the “Configure fields” section, you will get a sample of the report

4.png


Set up the Destination Settings adding the details of the SFTP host and folders which the CSV will be exported to. Example:

5.png


After saving the IC, Run it and check the results under “Review and run”: Last Run Time
Per first screenshot, Application Status ID “7” refers to the application in a “Withdraw” status.

8.png

7.png

Update the CSV file changing the “7” to any Application Status ID that is tied to an In Progress status such as “8” (Status: Phone Screen) and System Status from “Withdraw” to “Open” and remove all other applications from file.

9.png

Upload the updated file to the SFTP Folder.

3. Create an upsert call to update the Application entity with the values from the CSV uploaded to SFTP (steps performed above):

Admin Center -> Integration Center
My Integrations -> Create: Scheduled CSV Input Integration
Entity: JobApplication

Configure Fields -> Upload Sample CSV. You can use the updated CSV file uploaded to SFTP

11.png

After file has been uploaded select the option “Switch to Field Mapping Overview” and map the columns from CSV with Entity fields (All required fields must be mapped and should be on csv file uploaded). Example:

12.png

Configure Source Settings providing the SFTP details where SFTP File has been uploaded to:

13.png

Save the Integration and Run it Now.

Result:
Candidates/Applications should have been moved from a “Withdraw” status to “Phone Screen” status.

Keywords

DPCS; Move Candidate; IC; Integration Center; Mass update; Application Status; Move application; update; DPCS 2.0; DPCS 1.0 , KBA , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-APP , Applicants and Job Applications , How To

Product

SAP SuccessFactors Recruiting all versions