User Guide Cancel

Adobe Sign for SAP SuccessFactors: Cloud Foundry Installation Guide

  1. Adobe Acrobat Sign Integrations
  2. What's New
  3. Product Versions and Lifecycle
  4. Acrobat Sign for Salesforce
    1. Install the Package
    2. Configure the Package
    3. User Guide
    4. Enable Digital Authentication
    5. Developer Guide
    6. Advanced Customization Guide
    7. Field Mapping and Templates Guide
    8. Mobile App User Guide
    9. Flows Automation Guide
    10. Document Builder Guide
    11. Configure Large Documents
    12. Upgrade Guide
    13. Release Notes
    14. FAQs
    15. Troubleshooting Guide
    16. Additional Articles
  5. Acrobat Sign for Microsoft
    1. Acrobat Sign for Microsoft 365
      1. Installation Guide
    2. Acrobat Sign for Outlook
      1. User Guide
    3. Acrobat Sign for Word/PowerPoint
      1. User Guide
    4. Acrobat Sign for Teams
      1. User Guide
      2. Live Sign Guide
      3. Mobile User Guide
      4. Release Notes
      5. Microsoft Teams Approvals
    5. Acrobat Sign for Microsoft PowerApps and Power Automate
      1. User Guide
      2. Release Notes
    6. Acrobat Sign Connector for Microsoft Search
      1. User Guide
      2. Release Notes
    7. Acrobat Sign for Microsoft Dynamics 
      1. Overview
      2. Dynamics Online: Installation Guide 
      3. Dynamics Online: User Guide 
      4. Dynamics On-Prem: Installation Guide 
      5. Dynamics On-Prem: User Guide
      6. Dynamics Workflow Guide
      7. Dynamics 365 for Talent
      8. Upgrade Guide
      9. Release Notes
    8. Acrobat Sign for Microsoft SharePoint 
      1. Overview
      2. SharePoint On-Prem: Installation Guide
      3. SharePoint On-Prem: Template Mapping Guide
      4. SharePoint On-Prem: User Guide
      5. SharePoint On-Prem: Release Notes
      6. SharePoint Online: Installation Guide
      7. SharePoint Online: Template Mapping Guide
      8. SharePoint Online: User Guide
      9. SharePoint Online: Web Form Mapping Guide
      10. SharePoint Online: Release Notes
  6. Acrobat Sign for ServiceNow
    1. Overview
    2. Installation Guide
    3. User Guide
    4. Release Notes
  7. Acrobat Sign for HR ServiceNow
    1. Installation Guide (Deprecated)
  8. Acrobat Sign for SAP SuccessFactors
    1. Cockpit Installation Guide (Deprecated)
    2. Recruiting Installation Guide (Deprecated)
    3. Recruiting User Guide
    4. Cloud Foundry Installation Guide
    5. Release Notes
  9. Acrobat Sign for Workday
    1. Installation Guide
    2. Quick Start Guide
    3. Configuration Tutorial
  10. Acrobat Sign for NetSuite
    1. Installation Guide
    2. Release Notes
  11. Acrobat Sign for SugarCRM
  12. Acrobat Sign for VeevaVault
    1. Installation Guide
    2. User Guide
    3. Upgrade Guide
    4. Release Notes
  13. Acrobat Sign for Coupa BSM Suite
    1. Installation Guide
  14. Acrobat Sign Developer Documentation
    1. Overview
    2. Webhooks
    3. Text Tags

Overview

Adobe Sign for SAP SuccessFactors: Cloud Foundry Installation Guide explains how to integrate Adobe Sign with SAP SuccessFactors. SAP Success Factors is a cloud-based human capital management software and talent management suite.

The Adobe Sign for SuccessFactors integration extends the Adobe Sign functionalities on SuccessFactors via the SAP BTP Cloud Foundry environment. It includes an integration for Recruiting Management (RCM) that enables the users to send Offer Letters from within SuccessFactors to a single recipient. The signed documents are stored on the Candidate Profile, and the signing occurs via email notifications.

To install and use Adobe Sign for SAP SuccessFactors via the SAP BTP Cloud Foundry environment, you need to complete the following steps:

Register and configure your SAP SuccessFactors system

To register and configure your SAP SuccessFactors system, you must implement the following steps:

You must register your SAP SuccessFactors system in your global account in SAP BTP. This registration creates a token, which is used by the system tenant administrator to configure the integration on the SAP SuccessFactors system.

  1. In the SAP BTP cockpit, navigate to your global account, and then select System Landscape > Systems.
  2. In the Systems panel, select Register System.

    register-system

  3. In the Register System dialog box:
    1. Enter a name for the system that you want to register . We suggest that you to use “sap_hcmcloud_core_odata” as the system name.
    2. In the Type dropdown list, select SucessFactors.
    3. Select Register.

    SAP BTP generates an integration token, which is used by the tenant administrator of the extended SAP SuccessFactors system. The tenant administrator uses the token on the respective SAP SuccessFactors system when configuring the integration between your SAP SuccessFactors system and the global account in SAP BTP.

  4. Copy the integration token and close the dialog box.

    You need the token for configuring the integration on the extended SAP SuccessFactors system. The SAP SuccessFactors system appears in the list of registered systems. Its status is Pending since the registration process is not yet completed.

  5. Configure the integration on the SAP SuccessFactors system, as follows:

    For SAP® SuccessFactors First Half 2021 release:

    1. Open SAP SuccessFactors Provisioning.
    2. From the List of Companies, select your SAP SuccessFactors company.
    3. In the Edit Company Settings section, select Extension Management Configuration.
    4. In the Integration Token input field, paste the integration token and select Add.

    Wait for the integration to finish. To check the status of the process, select Check Status from next to your system name.

    register integration token

    For SAP® SuccessFactors Second Half 2021 release and later:

    1. In SAP SuccessFactors Admin Center, navigate to Extension Center.
      Note: If you don't have permissions to access the Extension Center for the corresponding SAP SuccessFactors system, send the integration token to a user with such permissions. The user will configure the integration on the SAP SuccessFactors system.
    2. Under Extensions on the SAP BTP tab, navigate to Add Integration with SAP BTP page.
    3. In the Integration Token input field, paste the integration token and select Add.
    4. The system appears in the integration list in the Multi-Cloud Environment screen. The status of the integration is displayed in the Integration Status column. To refresh the status of the process, select the Check Status icon. Wait for the integration to finish.
    5. To check the status of the registration process in the SAP BTP cockpit:
      1. Navigate to your global account.
      2. On the Systems page, check if the status of the SAP system has changed to Registered.
      3. If you're already on the Systems page, refresh the page to check if the status has changed.
    add-integration-sap-btp

You must configure the entitlements for the subaccount where the Adobe Sign application is deployed. You also need to assign the api-access service plan for the SAP SuccessFactors Extensibility service instance to the system that you registered in the previous step. To do so:

  1. In the SAP BTP cockpit, navigate to your global account.

  2. In the navigation area, select Entitlements > Entity Assignments.

  3. ·From the Select Entities drop-down menu, select your subaccount and then select Go.

    select-entities

  4. Select Configure Entitlements.

    configure-entitlements

  5. Select Add Service Plans, and then select SAP SuccessFactors Extensibility.
    add-service-plans

  6. Under Available Service Plans, select the system that you have registered and the api-access service plan. Next, select Add Service Plan and then save the changes.

To configure the Entitlements for the the SAP BTP, Cloud Foundry Runtime, you must be logged on to SAP BTP cockpit as a Cloud Foundry administrator. Once you are logged in as an administrator, follow the below steps to configure the Entitlements for the Cloud Foundry runtime:

  1. In your trial global account, select Entitlements > Entity Assignments.

  2. If there is no entry for the Cloud Foundry runtime, select Configure Entitlements. 

  3. Select Add Service Plans.

  4. In the dialog that appears:

    1. Select Cloud Foundry Runtime.
    2. Under Available Service Plans, select MEMORY checkbox.
    3. Select Add 1 Service Plan.
    add-1-service-plan

  5. On the Entity Assignments page, in the Cloud Foundry Runtime service row, select + to add at least one quota to the subaccount.
  6. Select Save.

You need a destination to connect the Adobe Sign application to your SAP SuccessFactors system. Destination service instance is required to Consume SAP SuccessFactors HXM Suite OData API.

You can create a Destination service instance using the lite service plan, as follows:

  1. In the cockpit, navigate to your subaccount, and select Services > Service Marketplace. 

  2. On the Service Marketplace page, search for the Destination service.

  3. From the Destination service tile, select Create and follow the steps in the wizard to create the instance.

    create-destination

  4. Under Basic Info, provide the following information:

    • Select the Plan as Lite.
    • In Runtime environment field, select Cloud Foundry.
    • In the Space field, select the space you are working with.
    • In the Instance Name field, enter destination.
    basic-info

  5. Under Parameters, leave the JSON field empty.

  6. Review the information and select Create.

To connect the Adobe Sign application to your SAP SuccessFactors system, you must create a Connectivity service instance using the lite service plan. To do so:

  1. In the cockpit, navigate to your subaccount, and select Services > Service Marketplace. Next, on the Service Marketplace page, search for Connectivity Service.

  2. From the Connectivity Service tile, select Create and follow the steps in the wizard to create the instance.

    connectivity-instance-1

  3. Under Basic Info, provide the following information:

    1. In the Plan field, select lite.
    2. In the Runtime Environment field, select Cloud Foundry.
    3. In the Space field, select the space you are working with.
    4. In the Instance Name field, enter the destination name.
    connectivity-instance-2

  4. Under Parameters, leave the JSON field empty.

  5. Select Create.

You must create a Service Instance to consume the SAP SuccessFactors APIs. To do so:

  1. In the cockpit, navigate to your subaccount and select Services > Service Marketplace.

  2. On the Service Marketplace page, search for the SAP SuccessFactors Extensibility service.

  3. From the SAP SuccessFactors Extensibility service tile, select Create and follow the steps in the wizard to create the service instance.

  4. Under Basic Info, fill in the required fields as follows:
    • Select Plan as api-access.
    • In the Runtime Environment field, select Cloud Foundry.
    • In the Space field, select the space that you are working with.
    • In the System Name field, select your registered SAP SuccesFactors system.
    • In the Instance Name field, the value must be sap_hcmcloud_core_odata.
    extensibility-basic-info

  5. Under Parameters, the JSON file is preconfigured. Select Next.

    extensibility-parameters

  6. Select Create.

To configure the AdobeSign for SAP SuccessFactors solutions authentication, you must create an Authorization and Trust management service instance with an Application service plan. To do so:

  1. In the cockpit, navigate to your subaccount and select Services > Service Marketplace. 

  2. On the Service Marketplace page, search for Authorization & Trust Management.

    create-authorization-trust-management

  3. From the Authorization & Trust Management service tile, select Create and follow the steps in the wizard to create the service instance.

  4. Under Basic Info, provide the following details:

    Select the Plan as application.

    In the Runtime Environment field, select Cloud Foundry.

    In the Space field, select the space that you are working with.

    In the Instance Name field, enter xsuaa.

    basic-info-auth-trust

  5. Under Parameters, upload the following JSON:

     {
    
     "xsappname": "extension-app",
    
     "tenant-mode": "dedicated"
    
    }
    
    parameters-auth-trust

  6. Select Create.

You must configure Single-Sign On Between a subaccount in SAP BTP and SAP SuccessFactors, which includes the following two steps:

  1. Establish Trust Between SAP SuccessFactors and SAP BTP
  2. Register the Assertion Consumer Service of the subaccount in SAP SuccessFactors.

To establish trust Between SAP SuccessFactors and SAP BTP, complete the following steps:

  1. Download SAML metadata from the SAP SuccessFactors system as follows:

    1. Go to https://<sap_successfactors_system>/idp/samlmetadata?company=<company_id>&cert=sha2, where
      • <sap_successfactors_system> is the hostname of your SAP SuccessFactors system.
      • <company_id> is the ID of your SAP SuccessFactors company.
    2. When prompted, save the file on your local file system and change its extension to .xml.
  2. Register the SAP SuccessFactors identity provider in the SAP BTP cockpit as follows:

    1. Open the cockpit and navigate to your subaccount.
    2. Choose Security > Trust Configuration.
    3. Choose New Trust Configuration.
    new-trust-configuration

  3. To upload the SAML metadata you downloaded in step 1, select Upload, and then select the XML file you saved.

    It opens the file page where some fields are automatically filled in. In the Name field, enter a valid name for the trust configuration.

    upload-xml-data

  4. Make the trust configuration to the SAP SuccessFactors identity provider the only configuration that is available for user logon. To make all other configurations unavailable, follow the steps below:

    1. For each trust configuration, open the edit mode and deselect the Available for User Logon checkbox.
    2. Select Save.
    edit-trust-configuration

To register the Assertion Consumer Service of the subaccount in SAP SuccessFactors, complete the following steps:

  1. Download the service provider SAML metadata file from the SAP BTP cockpit, as follows:

    1. Go to your subaccount and choose Security > Trust Configuration.
    2. Select SAML Metadata to download an XML file that contains the SAML 2.0 metadata (with SAP BTP as a service provider).
    3. Open the XML file in a text editor and note the following values:
      • The value of the Location attribute of the AssertionConsumerService element with the HTTP-POST binding of the XML file.
      • The value of the Location attribute of the SingleLogoutService element with the HTTP-POST binding of the XML file.
      • The value of the EntityID attribute of EntityDescriptor element of the XML file.
    trust-configuration-saml-metadata

  2. In Provisioning of SAP SuccessFactors, go to your company and select Authorized SP Assertion Consumer Service Settings under the Service Provider Settings section.

  3. Select Add another Service Provider ACS and fill in the following fields:

    • Assertion Consumer Service - Enter the assertion consumer service URL, which is the value of the Location attribute of the AssertionConsumerService element with the HTTP-POST binding that you noted in Step 1.
    • Logout URL - Enter the logout URL, which is the value of the Location attribute of the SingleLogoutService element with the HTTP-POST binding you noted in step 1.
    • Audience URL - Enter the audience URL field, which is the value of the EntityID attribute of EntityDescriptor element that you noted in step 1. 
    • Application Name - Select SAP Business Technology Platform from the dropdown menu.
  1. Go to your subaccount and select Destinations.

  2. Edit sap_hcmcloud_core_odata Destination, select Dedicated, and then select Save. Although it appears as Dedicated, select Dedicated and Save.

fix-destination-sap-hcmcloud-core-odata

To upload a signed document back to SAP SuccessFactors account, you need to create the technical destination: sap_hcmcloud_core_tech. To do so:

  1. Go to your subaccount and select Destinations.
  2. Create a new destination and fill in the required details as follows:
    • Name: sap_hcmcloud_core_tech
    • Type: HTTP
    • Destination: sap_hcmcloud_core_tech
    •  URL: <same URL endpoint copied from sap_hcmcloud_core_odata destination>
    • Proxy Type: Internet
    • Authentication: BasicAuthentication
    • User: <yourAPIuser@company>
    • Password: <your APIuser password>
  3. Select Save.

To be able to send agreements from SAP SuccessFactors on behalf of a user, Adobe Sign for SAP SuccessFactors extension requires the Adobe login details of that user. The credentials of a logged-in user are stored in the application memory by default. However, each time the BTP application restarts, the Adobe credentials need to be refreshed by logging in again to Adobe via the dedicated SAP SuccessFactors tile.

To avoid requiring the users to log in each time, you can configure the Adobe Sign extension to hold the user credentials in the HANA database. To do so:

  1. Ensure that the HANA database is available in the BTP subaccount where the application is deployed.

  2. In the cockpit, navigate to your subaccount and select Services > Service Marketplace. 

  3. On the Service Marketplace page, search for the SAP HANA Schemas & HDI Containers service.

    hana-1

  4. From the SAP HANA Schemas & HDI Containers service tile, select Create and follow the steps in the wizard to create the service instance.

  5. On the Basic Info page:

    1. In the Service field, select the SAP HANA Schemas & HDI Containers service.
    2. Under Plan, select schema.
    3. In the Instance Name field, enter hana_adobe.
    4. Select Next.
    hana-2

  6. On the Parameters page:

    1. In the 'specify the parameters in JSON format' field, add the following Specify JSON parameters:
      {
           "schema":"hana_adobe"
      }        
    2. Select Next.
    3. On the next page, select Create.
    hana-3

  7. For the pre-existing database schema 'HANA_ADOBE', ensure that the table 'ADOBEADMIN' contains all the columns as shown in the image below. If not, you must manually create the missing columns in the ADOBEADMIN table.

    ALTER TABLE HANA_ADOBE.ADOBEADMIN ADD(OAUTH_STATE VARCHAR(150),     OAUTH_STATE_DATE VARCHAR(150));

    hana-4

    Once the service instance is successfully created, it automatically links to the HANA database.

Deploy Adobe Sign for SuccessFactors application

Once you are done setting-up Adobe Sign for SAP SuccessFactors, you must deploy the Adobe Sign application. Follow the below steps to deploy the application:

  1. Download the deployment archive and extract the contents to a local folder.

  2. Use any editor to edit the manifest.yml file, and then replace <company> with your company name and <api> with the API detail found in the cockpit.

    Sample file details:

    <company> = 10384 

    <api> =  eu10.hana.ondemand.com

    applications = # AdobeSign application

    name = AdobeSign--10384

    memory = 1024M

    timeout = 300

    routes = route: adobesign10384.cfapps.eu10.hana.ondemand.com

    cloud-foundry-env

  3. Make sure that the following services are being used for the #AdobeSign application:

    - sap_hcmcloud_core_odata

    - xsuaa

    - destination

    - connectivity

    Note:

    If the HANA database is created for holding user credentials, remove '#' to enable the 'hana_adobe' service in the manifest.yml file.

  4. Ensure that only the xsuaa service is used for #Application Router:

    - xsuaa

  5. Enable the following parameters by removing the '#' at the beginning of the line in the manifest.yml file: 

    • SF_OPERATOR_AS_APPROVER:  This parameter maps the “property name” of type ‘JobRequisitionOperator’ available in your job requisition entity for the approver workflow. The approver's email address is automatically populated with their role in the Recipients section of the Sign Compose (Send) page.
    • SF_OPERATOR_AS_CC: This parameter maps the “property name” of type ‘JobRequisitionOperator’ available in your job requisition entity for the CC workflow. The specified operator's email address is automatically populated in the CC field on the Sign Compose (Send) page, ensuring they receive a notification when the offer letter is sent to the candidate.
    • JOB_APP_STATUS_LABEL_FOR_OFFER_REJECTED: This parameter automatically updates the Job application status different from the default value "Declined Offer" when the candidate rejects the offer letter.    

    Sample parameter values:

    • SF_OPERATOR_AS_APPROVER: sourcer
    • SF_OPERATOR_AS_CC: hiringManager
    • JOB_APP_STATUS_LABEL_FOR_OFFER_REJECTED: Declined Offer
    Note:

    Refer to Adobe Sign for SAP SuccessFactors: Recruiting guide to learn about the usage of these parameters.

    Enable the following parameters in the manifest.yml file to deploy Acrobat Sign for SuccessFactors package.

  6. Save the manifest.yml file in the same folder.

    It's later used for deployment.

  7. Download and install the Cloud Foundary Command Line Interface, as follows:

    1. Go to the SAP Development Tools.
    2. Under SAP BTP Command Line Interface (btp CLI), download the BTP Command Line Interface file for your operating system.
    install-sap-btp-command-line-interface

  8. Open the CF console and connect to the BTP account, as follows:

    1. Execute cf api <api name>, where <api name> can be found from the cockpit.
    2. Execute cf login for authentication to the subaccount.
    cf-login

  9. Execute cf push -f <PATH_TO_APP_MANIFEST> to deploy the application.

    execute-cf-push

Once the deployment is complete, check the cockpit to verify that the following two applications are running:

  • Adobe Sign application endpoint - It is used for setting up the SAP SuccessFactors tile and templates.
  • Adobe Sign application router endpoint - It is used for getting the SAP SuccessFactors template button.
space-dev-applications

Note:

To create or update a parameter in the manifest.yml file after you've deployed the Acrobat Sign for SuccessFactors v3.0.0 package, go to User-Provided Variables and then select Edit to modify the parameter value or select Create Variable to add a parameter. Once done, restart the application.

Application dialog with access to user-provided variables

SuccessFactors Provisioning

Add a field for storing signed offer letters

To add a new field to the Recruiter page (Job Application page) to store the signed offer letter, follow these steps: 

  1. Open the Provisioning application and download the Job Requisition and Application Template.

    add-field

  2. To display a new field on the form, add a new field definition in the Requisition application template.

    <field-definition id="adobeSignAttachment" type="multiattachment" required="false" custom="true" public="false" readOnly="false" anonymize="false" forward-intact="false" sensitive="false"> 

     <field-label mime-type="text-plain"><![CDATA[Adobe Offer Signed]]></field-label> 

    <field-description><![CDATA[Adobe Offer Signed]]></field-description> 

    </field-definition>

  3. Add field permissions based on the single-stage or multi-stage implementation method.
    Below is an example of permissions for single-stage implementation.

    provisioning-add-field-permission

  4. Upload the templates in Provisioning and verify your changes. 

  5. Step text

Add a Button  for Saving offer letters

To add a button for saving the offer letters to the Recruiter page, follow the steps below:

  1. Open the Provisioning application and export the language pack.

    Refer to this Example Source file from Provisioning.

    export-lang

  2. Select your language and then select Download default labels.

    It downloads a CSV file that should be adjusted, as shown below.

    add-button-1

  3. Import the updated language pack (.csv) to Provisioning.

    Refer to this Example language pack file to be uploaded to provisioning.

    add-button-2

Create field for Offer Letter in the Candidate Profile

  1. Modify the 'Candidate Profile Template' XML by adding the following lines:

    Field definition:

    <field-definition sensitive="false" anonymize="false" custom="true" required="false" type="text" id="cust_offerLetter">

    <field-label mime-type="text-plain"><![CDATA[Documents ]]></field-label>

    <field-label lang="en_GB" mime-type="text-plain"><![CDATA[Offer Letter]]></field-label>

    <field-label lang="en_US" mime-type="text-plain"><![CDATA[Offer Letter]]></field-label>

    <field-description><![CDATA[Offer Letter ]]></field-description>

    <field-description lang="en_GB"><![CDATA[Offer Letter]]></field-description>

    <field-description lang="en_US"><![CDATA[Offer Letter]]></field-description>

    </field-definition>

    Field permissions:

    <field-permission type="read"><role-name><![CDATA[Candidate]]>

    </role-name><country><![CDATA[*]]></country><source><![CDATA[Internal]]></source>

    <field refid="cust_offerLetter"/>

    (…)

  2. Configure the reportable custom field using these steps:

    1. Navigate to Provisioning > Configure Reportable Custom Fields.
    2. Enter the custom fields defined in the XML file.
    3. Select Save Extended Field Mapping.
    4. Select Synchronize Existing Data.                                                                                                                    

    If you've added or changed custom Candidate reporting fields, this option updates any reportable data.

Modify Offer Letter Template

To modify the Offer Letter template:

  1. Log in to SAP SuccessFactors using your admin credentials.

    offer-letter-admin-center

  2. Go to Admin Center > Recruiting. 

    manage-offer-letter-templates

  3. Select Manage Offer Letter Templates.

  4. In the page that opens, select a relevant offer letter template and then select Edit.

  5. From the top toolbar, select Image icon to add a new image.

    toolbar-edit

  6. To Configure the Image Properties, select the Image Info tab and enter the following details:

    • Set the Width value to 100%
    • Set the Height value to 117
    • Set the URL to the account-specific Image URL
    Learn how to determine your account specific image URL

    1. Navigate to the adobesign webapp running on the provider sub-account in SCP.

    2. Copy the Application URL.
      Example URL: https://adobesign10384.cfapps.eu10.hana.ondemand.com

      determine-account-specific-url

    3. To create the Image URL:

      a. Paste the application URL into the URL field (or on a notepad).

      b. Append this to the application URL: /Images/Recruiting - Offer Letter.png  

           Example: https://adobesign10384.cfapps.eu10.hana.ondemand.com/Images/Recruiting - Offer Letter.png

  7. Select the Link tab and enter the account-specific Link URL into the URL field. Next, set the Target dropdown to Same Window(_self).

    Image properties

    1. Navigate to the adobesign router app running on the provider sub-account in SCP.
    2. Copy the Router Application URL. 

    Example URL: https://adobesignWeb10384.cfapps.us10-001.hana.ondemand.com

    Determine your account specific URL

    3.  To create the Link URL:

    1. Paste the router application URL into the URL field (or on a notepad if you prefer) 
    2. Append this to the router application URL: /AdobeSign?JobApplication=[[APPLICATION_ID]]

    Example: https://adobesignWeb10384.cfapps.eu10.hana.ondemand.com/AdobeSign?JobApplication=[[APPLICATION_ID]] 

Add Successfactors admin tile

To add an Adobe Sign Admin tile to SAP SuccessFactors:

  1. Log in to SAP SuccessFactors using your admin credentials.

  2. Select Manage Home Page > Add Custom Tile.

    add-custom-tile

  3. In the dialog that opens, set the tile properties as follows:

    • General:
      • Tile Name: AdobeSign
      • Description: free text
    • Tile:
      • Type: Static
      • Tile: Adobe Sign
      • Icon: sap-icon://account (You may select any other suitable icon, as desired.)
    • Navigation:
      • Target: URL
      • Open Link in a new Window/Tab – checked.
      • URL: Add the URL link for the Java app, as generated from the SAP BTP app router in the following format:
        https://***.cfapps.***.hana.ondemand.com/AdobeAdminRecruiting
      • Example URL: https://adobesignWeb10384.cfapps.eu10.hana.ondemand.com/AdobeAdminRecruiting
    • Assignments:
      • You must configure the sections from your instance to the relevant User Groups configured in your RBP concept.

Verify the OData permission set for Recruiting User and API user specified in SAP Basic Authentication Destination

Verify whether the following OData Recruiting permissions are assigned to Recruiting User and API user specified in SAP Basic Authentication Destination. If not provided, please grant the following OData Recruiting Permissions. 

Verify the Odata permission

Connect to Acrobat Sign

Once the Admin Tile is configured, Adobe Acrobat Sign group or account admins must connect SAP SuccessFactors to Adobe Acrobat Sign using the following steps:

  1. Login to the SAP SuccessFactors instance.

  2. Navigate to Home and then select Adobe Sign tile.

    Connect SAP SuccessFactors to Adobe Acrobat Sign

  3. On the login page that opens, provide the account administrator email and password, then select Sign in.

    Connect SAP SuccessFactors to Adobe Acrobat Sign

  4. On the permissions dialog that appears, select Allow Access to grant the permissions and establish the connection.

    Connect SAP SuccessFactors to Adobe Acrobat Sign

    Once the connection is established, a confirmation message is displayed. 

    Connect SAP SuccessFactors to Adobe Acrobat Sign

Change Job Application Status (Optional)

You can add a new status, 'Offer Accepted' in Job Application process using the following steps:

  1. Go to Provisioning Applicant Status Configuration > Edit Base.

  2. In the dialog that appears:

    • Set the Type as In Progress.
    • Enter the Status Name as Offer Accepted.

    The New status will be then available to add to any of the status sets available for the instance.

    Acrobat Sign for SAP SuccessFactors: Change job application status

  3. Go to Provisioning > Applicant Status Configuration > Add New.

    The newly created Status set will be populated with the system statuses, and you can add further statuses from the base to the pipeline.

    Acrobat Sign for SAP SuccessFactors: Change job application status

  4. To use the status in your recruiting process, navigate to Edit Applicant Status Configuration and edit the Status Set marked as “Default”.

    Acrobat Sign for SAP SuccessFactors: Change job application status

  5. Select Add New and from the Picklist, select the status as Offer Accepted, and set all the needed options.

    Acrobat Sign for SAP SuccessFactors: Change job application status

    Acrobat Sign for SAP SuccessFactors: Change job application status

    Acrobat Sign for SAP SuccessFactors: Change job application status

Troubleshooting

Below are a few common issues that may come up during set up and usage of the Acrobat Sign for SAP SuccessFactors:  

1. "You Need to Be A Paid Subscriber of Adobe Sign to use this integration With SuccessFactors" Connection Error  on click of Adobe Sign Admin Tile.   

This issue will arise for users who do not have Account/Group administrator privileges in Adobe Sign. Verify that user being used for establishing the connection between Adobe Sign and SAP SuccessFactors through Adobe Sign Admin tile is an Account/Group administrator in Adobe Sign.

Adobe Sign troubelshooting interface

2. "Error: Please connect to AdobeSign!" on click of "Send using Adobe Sign" in offer letter

This error comes when the connection between SuccessFactors and Adobe Sign is not established. Login into Adobe Sign Admin Tile with Adobe Sign Account/Group Admin credentials to create connection with Adobe Sign before sending the Offer Letter to Candidate.

3. The redirect_uri has an invalid domain' error on click the Adobe Sign admin tile.

       If you encounter the above issue, then follow the steps mentioned below to resolve it

  1. In the cockpit, navigate to your sub-account and select Services > Instances and Subscriptions.

  2. Under Instances, select the ellipsis icon for Authorization & Trust Management Service and select Update.

  3. Under the Parameters section, upload the following JSON, where you must replace the 'router-App-url' with the link specific to your Java app generated from the SAP BTP app router.

    For instance, if your router Application URL is this:                   

    https://adobesignWeb10384.cfapps.eu10.hana.ondemand.com

    The "redirect-uris" key-value pair in the following JSON should be: 

    "redirect-uris":["https://adobesignWeb10384.cfapps.eu10.hana.ondemand.com/**"]
    JSON template:
    {
    "xsappname": "extension-app",
    "tenant-mode": "dedicated",
    "redirect-uris": ["<<router-App-url>>/**"]
     }
    }

  4. Select Update Instance.

Get help faster and easier

New user?