SAP SuccessFactors → ServiceDesk Plus Cloud Integration

This integration establishes a uni-directional data flow from SAP SuccessFactors (SF) to ServiceDesk Plus (SDP) Cloud. SuccessFactors acts as the system of record for employee data and enables automatic, near‑real‑time synchronization of user information into SDP. This streamlines user account lifecycle management and reduces manual administrative effort for onboarding and offboarding.

Key Features

Required Roles

SDOrgAdmin, SAP Admin Access

ServiceDesk Plus Cloud Configuration

Follow these steps in SDP to enable and configure the integration and administrative widgets used to manage tasks and mapping.

Install the SAP SuccessFactors extension in ServiceDesk Plus Cloud

  1. Navigate to Setup → Apps & Add‑ons → Extensions and install the SAP SuccessFactors extension (or install from ManageEngine Marketplace).
  2. The integration is enabled by default during installation. To stop data flow, disable the integration from the extension configuration.

SAP Admin Config

The SAP Admin Config configures the connection between SDP and SuccessFactors. Verify settings before saving. Key areas:

SAP Admin Config

User Profile Mapping

  1. Field mapping links SuccessFactors fields to SDP fields to ensure correct data flow. Navigate to user field mapping section to map required fields (e.g., employee ID, first name, last name, email) → Save.
  2. Additional fields can be added and configured in admin config (e.g., mobile, job title).
User mapping

How to add fields in mapping:

NOTE: Without the user field mappping, users will not be synced from SAP in SDP.

Template Mapping

The Template Mapping section allows you to configure Service Request or Incident templates for SAP events. You can assign separate templates for User Creation, User Update, and User Termination based on your requirements, and then map the required fields for each selected template.

Template mapping

Configure Templates

  1. Navigate to template mapping. Click the (+) button to add templates.
  2. Select a template type (service request or incident).
  3. Choose service category for service request template.
  4. Choose the template for each SAP event (Creation, Update, Termination).
  5. Map the required fields for each selected template. Using the edit field mapping button.
  6. Configure default values:
    • Default values are required for the mandatory fields in case of no corresponding SAP fields available.
    • Optional for all other fields.
    • Configured default value will be used while creating the service requests or incidents.
  7. While mapping dropdown fields, ensure that the SDP field contains values that match the corresponding values available in SAP SuccessFactors. Differences in values may result in synchronization failures.
Template mapping2
NOTE:
  1. Only active or enabled templates will be available for mapping.
  2. Ensure all the required fields are mapped for each template.
  3. Default values are used only when the corresponding SAP field value is unavailable during synchronization. This is especially useful for mandatory ServiceDesk Plus Cloud fields to ensure requests or incidents are created successfully.

Configure tasks

Tasks are created as sub‑tasks under the corresponding SDP ticket and are visible in the ticket’s Tasks section.

Configure task

Configure tasks:

  1. Navigate to the tasks section in the SAP Admin Config.
  2. Click the (+) button to add a new task.
  3. Provide a event type, task name, group, and priority and save the task.
Add task

Edit tasks:

  1. Click the (Edit) icon in the task you want to edit.
  2. Make the necessary changes and save the task.
Edit task

Delete tasks:

  1. Click the (Delete) icon in the task you want to delete.
  2. Click delete to confirm deletion.
Delete task

Configure dashboard for SAP integration in ServiceDesk Plus

A custom dashboard is configured to monitor SAP‑related tickets created by the integration. Steps:

  1. From SDP home, click (+ New)Customize → Select widget column as 2 columns → Select public in access level.
  2. Choose Custom widget → select the SAP Dashboard widgets → Update layout.
    Select Dashboard
  3. Drag the dashboard widget downward to improve visibility.
    Drag Dashboard
  4. Provide dashboard name and save.

The dashboard should include charts and reports for month‑wise and type‑wise ticket analysis. The following widgets are recommended for SAP‑related request monitoring:

1. Requests Table (Detailed View)

The requests table provides a detailed, row‑level view of all SAP‑related requests included in the dashboard. Use this widget for search, filtering, and audit‑friendly reporting.

SAP Requests Table Detailed View

2. Requests by Month & Type (Bar Chart)

This bar chart displays the number of SAP requests created each month, categorized by request type. It helps you understand request trends over time and compare workload across different request categories.

Requests by Month and Type Bar Chart

3. Requests by Status (Pie Chart)

This pie chart shows the distribution of SAP requests based on their current status. It provides a quick, percentage‑based view of the overall health of SAP‑related tickets.

Requests by Status Pie Chart

4. Current Month Request Volume by Type (Scatter / Bubble Chart)

This chart visualizes the volume of SAP requests for the current month, grouped by request type. It is useful for focused analysis of the current month workload.

Current Month Request Volume by Type Scatter Chart

SAP SuccessFactors configuration

Configure SuccessFactors to send employee lifecycle events to SDP by building integrations in Integration Center and wiring them to Intelligent Services Center (ISC) events where applicable.

Integration in SAP SuccessFactors

Configure integrations that get triggered on employee events and POST JSON payloads to the SDP callback endpoint.

NOTE:
  1. The only differences between Intelligent Service and Scheduled integrations are trigger mechanism and event configuration. Scheduled integrations do not require explicitly attaching to ISC events.
  2. Configure events corresponding to actions such as user creation, update and termination in the integration.
  3. For Scheduled based integration which is for termination, set filter for termination date to Now.
    Termination Filter

Types of integration:

Key integration settings:

  1. Navigate to Integration Center → My Integrations → Create → More integration types.
    Create Integration
  2. Trigger type: Intelligent Service or Scheduled (events are configured based on the selected trigger type).
  3. Source type: SuccessFactors; Destination type: REST; Format: JSON.
    Integration
  4. Select the appropriate event based on integration type (E.g.,Update a Candidate Profile – Creation/Update, empEmployementTermination – Termination).
  5. Configure fields to include only required attributes (candidate/user ID, name, email, employment fields).

    Note: Mandatory fields are candidate/user Id, email, first name.

  6. Set Destination REST endpoint to the SDP callback URL and HTTP method to POST.
    Integration
  7. Review and save the integration.
  8. For Intelligent Service integrations, attach the integration to the corresponding Intelligent Services Center (ISC) event.

How to configure the Callback URL for the Destination settings

  1. After installing the extension in SDP, go to Setup → Custom Callback functions.

    Note: Use 'SAPCallback' URL for User Creation and User Updation.
    Use 'SAPUserTermination' URL for the User Termination.

  2. Select the callback function reflected from the extension and copy the URL.
    Callback URL in SDP
  3. Paste the copied URL in the Destination setting of the SAP integration.

Event configuration in SAP Intelligent Services Center (ISC)

Intelligent Services Center (ISC) monitors employee lifecycle events such as hires and terminations. For Intelligent Service–based integrations, attach the integration to the appropriate ISC event (e.g., 'Update a Candidate Profile').

  1. Go to Intelligent Service Center → Select Update a Candidate Profile event.
  2. Under Integration, add the created integration. And save the flow.
    ISC Event

Disclaimer

The User APIs used in this extension may change over time. Any changes will be communicated with prior notice; API changes generally occur on multi‑year cadence.

Support

If you need assistance configuring the integration, contact your SDP administrator or the ManageEngine support channels. Provide integration logs and example payloads to speed troubleshooting.

Frequently Asked Questions (FAQs)

1. Why are users not getting synchronized from SAP SuccessFactors?

Verify that:

Refer to the SAP Admin Config and SAP SuccessFactors Configuration sections for additional troubleshooting steps.

2. Why can't I see templates in the Template Mapping section?

Only active or enabled Service Request and Incident templates are available for selection. Ensure the required templates are enabled in ServiceDesk Plus Cloud before configuring the integration.

3. Why are default values required in Template Mapping?

Default values are used when the corresponding SAP SuccessFactors field does not contain a value. This helps populate mandatory ServiceDesk Plus Cloud fields and ensures service requests or incidents are created successfully.

4. What happens if a mandatory template field is not mapped?

If a mandatory ServiceDesk Plus Cloud field is neither mapped to a SAP field nor configured with a default value, the corresponding service request or incident may fail to be created.

5. Can I use different templates for User Creation, User Update, and User Termination?

Yes. Separate Service Request or Incident templates can be configured independently for User Creation, User Update, and User Termination events.

6. Can I map custom SAP SuccessFactors fields?

Yes. Both standard and custom SAP SuccessFactors fields can be mapped to supported ServiceDesk Plus Cloud user fields through the User Profile Mapping section.

7. Are tasks mandatory for the integration?

No. Tasks are optional. When configured, they are automatically created as sub-tasks under the corresponding ServiceDesk Plus Cloud service request or incident.

8. Which SAP SuccessFactors integration type should I use?

Use:

9. Which callback URL should I configure?

Use:

Refer to the Callback URL Configuration section for more details.

10. Can I edit or delete an User Profile Mapping, Template Mapping, or Task?

Yes. You can modify or delete existing mappings and tasks at any time from the SAP Admin Config. Any changes will be applied to future synchronization events.