Synchronize Candidate Data from SAP SuccessFactors Employee Central

The SAP SuccessFactors Adapter supports the Candidate application programming interface (API). The SAP SuccessFactors Candidate API service is an ODATA web service used to extract employee data from SAP SuccessFactors Employee Central.

This use case describes how to extract candidate data from SAP SuccessFactors Employee Central. In this use case, a Marketo Adapter is used to synchronize the data that you receive from SAP SuccessFactors to create new records, but you can also use other applications.

  1. Create a scheduled orchestration integration.
  2. Drag an SAP SuccessFactors Adapter into the integration canvas as an invoke connection.
  3. Configure the SAP SuccessFactors Adapter as follows:
    1. On the Basic Info page, provide a name.
    2. On the Operations page, select OData, select the Candidate entity, and then select Get from the Select an Operation Type list.
    3. On the System Query Options page, select the Configure $expand query option. This allows to expand navigation properties in the response checkbox.
    4. Select the required navigation property from the Configure expand parameters list (for this example, user is selected).
    5. Select the Configure $select option. This allows to select only the required properties in the response checkbox to limit the properties to receive in the response.
    6. Select the field that you selected in the navigation property (that is, user) and select other required fields (for this example, cellPhone, lastName, and primaryEmail are selected).
    7. On the Summary page, review your selections.
  4. In the mapper, provide the required input value for the candidateId.
    The Map icon appears in the upper left. Below this are the Designer, Code, Test, and Recommend (which is disabled) options. Below this is the Sources section. In the middle is the Mapping Canvas section. To the right is the Target section. The candidateId element is selected. Above the Targets section are the Developer, XSLT, View, and Filter icons. To the right are four additional icons. In the upper right is the Close button. At the bottom of the page is the Expression for candidateId section, which shows the required input value.

  5. Drag the Marketo Adapter into the integration canvas and configure it as follows:
    1. On the Basic Info page, provide a name.
    2. On the Action page, select Create or Update Information.
    3. On the Operations page, select the following details:
      1. Leads object.
      2. Sync Lead operation.
      3. Create Only as sync action.
    4. On the Summary page, review your selections.
  6. In the mapper, map the SAP SuccessFactors response to the CreateLead request.
    The Map icon appears in the upper left. Below this are the Designer, Code, Test, and Recommend (which is disabled) options. Below this is the Sources section. Elements are mapped to elements in the Target section. In the middle is the Mapping Canvas section. To the right is the Target section, where the mapped elements are displayed. Above the Targets section are the Developer, XSLT, View, and Filter icons. To the right are four additional icons. In the upper right is the Close button.

    The complete integration looks as follows:
    The integration shows the schedule, assign action, mapper action, SAP SuccessFactors Adapter, mapper action, Marketo Adapter, and end icon.

  7. Specify the tracking variable.
    1. Click Tracking.
    2. Drag the required variable to use for the tracking reference (for this example, startTime is selected).
  8. Activate the integration.
  9. After successful activation, you can submit the integration and monitor the runtime in Oracle Integration.