Setting up the Application

Step 1: BTP Specific Configurations: TalenTeam will setup your BTP account and share the details.

  • Please use the Token Shared by TalenTeam under SuccessFactors --> Extension Center

Step 2: SuccessFactors Configurations - The application requires the below details to connect to SuccessFactors.

  • Company ID

  • SuccessFactors Base URL

  • SuccessFactors API URL

  • SuccessFactors IDP ClientID

  • SuccessFactors IDP Private Key

  • SuccessFactors API UserID - Please create a technical user with name "tbapiadmin" on SuccessFactors side. Below are the permissions this users needs to be granted.

Basic User Permissions

Manage Permission Roles

Manage User

Manage Permission Groups

User Account OData entity

Manage OAuth2 Client Applications

Allow Admin to Access OData API through Basic Authentication

Manage OData API Basic Authentication

Access to OData API Metadata Refresh and Export

Access to OData API Data Dictionary

Registering oAuth Application: In SuccessFactors, create Attendance Application as an OAuth2 Client Application and Share the certificate with TalenTeam.

Step 3: SuccessFactors LMS Configurations

LMS Base URL LMS Tenant ID LMS OAuth Secret User API Data Model Fields

Once the technical User syncs with LMS, please grant the following permissions.

  • Full Admin Permissions – assigned to super admin role / or standard admin role ‘ALL’

  • Full User Permissions – assign user role or standard user role ‘Default Learning User’

Step 4: SFTP Configurations - This is the SFTP location where files from SFLMS will come to be processed by the Application. There are 2 types of data which will come to SFTP - Item and Labels, Classes. TalenTeam will provide 2 custom reports to Export item and classes data from LMS. these custom reports will need to be scheduled to run daily and send the data to the SFTP below.

  • SFTP Host Name

  • SFTP Port

  • SFTP User Name

  • SFTP Password

  • SFTP Directory

  • SFTP Processed Directory

Step 5: IAS Specific Configurations: Please refer to the attached document

Step 6: Role Based Permissions: For Admins of this application, a standard Role called TTCOTNENTBASE_ADMIN will be created and Permission granted.

Any other roles can be created SuccessFactors. Once the roles and Groups have been created, permissions can be granted on the Application admin console under Roles.

Last updated