Skip to content

SAP Successfactors

SAP Successfactor is a provider of cloud-based human capital management (HCM) solutions to employers. Hire2Retire product uses SFTP(Secure File Transfer Protocol) server as the entry point to consume Employee extract files. SAP Successfactors need to set up connections with the target SFTP server to send Employee Extract files.

Getting Your HR Data

You can get data from your SAP Successfactor account on Hire2Retire using either file exports or REST API.

File Based Extraction

One of the easiest ways to get your SAP Successfactors data into Hire2Retire is by using Successfactors' SFTP export capability. To do this, you will first need to request SFTP Export from the SAP Successfactors tool, which will schedule periodic export of Employee Data from Successfactors to the Hire2Retire SFTP server.

You need to configure the following details in Hire2Retire to set up connection betweeen Hire2Retire SFTP server and SAP Successfactors.

  • Connection Name - A user-defined nomenclature for your connection. By default, the connect name is "Connection-RSA Key", you can change the name as per your preference.

  • Public Key of the RSA key pair - The public key of your RSA key pair (SSH key). You must provide the public key of the RSA key pair (SSH key) to Hire2Retire. The private key of the key pair will be provided to Successfactors. Learn how to create RSA key pair.

  • Folder Name - A new folder for the current workflow will be created by default. You can also select folders using dropdown option from existing workflows.

  • Extract Retention Period - When the files get older than the retention period, they will be removed from the selected folder in the RoboMQ's SFTP server.

Connection page

Figure 1. SAP Successfactors Connection Set Up page - Create Connection

Testing your SFTP upload before going live

During the testing phase of your workflow, you can simply upload HR reports directly from your local environment using the private key of your RSA key pair. Learn How to create RSA key pairs on MacOS or Linux

How to connect to the Hire2Retire SFTP server to drop the HR Data

Once the Connection is configured on Hire2Retire, you can configure details on SAP Successfactors. The following details are provided on Hire2Retire.

  • Hostname - The host name provided is the IP address of Hire2Retire SFTP Server.

  • Port - The TCP/IP port on which the Hire2Retire SFTP server is listening.

  • Username - SFTP username to connect to the Hire2Retire SFTP server.

  • Folder Name - SFTP folder for the current workflow. Your HR system should put files here for Hire2Retire to listen for the incoming extract files.

Connection page detail

Figure 2. SAP Successfactors Connection Set Up page - SAP Successfactors Instruction

Configuration

Once you have successfully configured the connections, you can continue with the Design section to configure the rest of the workflow following these steps in order.

  1. HR Data Definition
  2. Lifecycle Business Rules
  3. Employment Status
  4. HR to AD Profile Map
  5. Organizational Unit Assignment - Only defined in on-premise Active Directory
  6. Security Group Assignment
  7. Distribution List Assignment
  8. Communication Hub

Once the HR Data Setup is done, you can configure your workflow for your Identity Management System.

  1. Active Directory
  2. Entra ID
  3. Hybrid

Deployment

Once your workflow has been setup, you can optionally setup notifications and archival for your workflow.

Otherwise, you can proceed to deploy and test it on the Hire2Retire platform, see Deploy and Test Flow