SAP Knowledge Base Article - Public

2650404 - Moving Multiple Applicants/Candidates From One Status to Another via Integration Center - Recruiting Management

Symptom

  • How can mass application status changes be made using Integration Center?
  • Moving all candidates currently in a Withdraw status to an In Progress status, required to disable the DPCS 2.0
  • This KB article describes steps to perform via Integration Center to move applications/candidates status in mass.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Recruiting Management

Resolution

Prerequisites

  • Integration Center enabled per instructions in KB article 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

Preparation

  1. The IC files are built based on application status ids, thus it is necessary to verify the Application Status Ids by going to Admin Center > Manage Recruiting > Edit Applicant Status Configuration:

  1. Identify all applications that need to be moved by running a report (KB article 2591563):

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

  1. Search for entities by Entity Name: JobApplication:

  1. Select all mandatory fields including the Application status ID.

    • To check the mandatory fields in the Job Application entity, use the OData API Data Dictionary in Admin Center.
    • If unable to find the recruiting entity from OData API Data Dictionary, check KB article 2532520.

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

    • In the “Configure fields” section there will be a sample of the report:

4.png

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

5.png

  1. 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:

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

  1. Upload the updated file to the SFTP Folder.

Create upsert call to update the Application entity with the values from the CSV uploaded to SFTP

  1. Go to Admin Center > Integration Center
  2. Access My Integrations > Create: Scheduled CSV Input Integration
  3. Entity: JobApplication
  4. Configure Fields > Upload Sample CSV. (The updated CSV, uploaded to SFTP, can be used):

  1. 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):

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

  1. Save the integration and run it.
  2. Candidates/Applications should have been moved from a “Withdraw” status to “Phone Screen” status.

Keywords

sf, success factors, RCM, DPCS, DPCS 1.0, move candidate, IC, mass update, application status, move application, update , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-APP , Applicants and Job Applications , How To

Product

SAP SuccessFactors Recruiting all versions