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.
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