Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Welcome to the TalentBox Documentation Hub – your central space to learn how to get the most from TalentBox. This site brings together product overviews, configuration guides, integration details, and best‑practice examples to help you design and manage your talent processes more efficiently.
Whether you are configuring TalentBox for the first time, setting up integrations, or looking for ways to optimise existing workflows, you’ll find step‑by‑step guidance, screenshots, and explanations organised by topic and area of the platform. Use these resources to support onboarding, answer how‑to questions, and build a consistent understanding of how TalentBox works across your team.
The site also includes a powerful global search that scans all available TalentBox documentation. Just start typing a feature name, process, or question, and the search will surface the most relevant pages so you can jump straight to what you need, without clicking through multiple menus. This makes it easy to troubleshoot issues, explore new capabilities, or quickly revisit something you’ve read before.
As TalentBox evolves, this hub will grow with it, so you can always rely on it as the up‑to‑date source of truth for how TalentBox is designed, configured, and used in practice.
QR Code-Based Attendance System is a modern, secure solution designed to automate and streamline classroom attendance management, fully integrated with SAP SuccessFactors Learning. Leveraging SAP Business Technology Platform (BTP), the application delivers real-time attendance capture, seamless data synchronization, and comprehensive reporting, all while ensuring GDPR compliance and robust security. The system is accessible via both mobile and desktop interfaces, providing flexibility and convenience for employees, instructors, and administrators.
Key Benefits:
Eliminates manual attendance processes
Ensures accurate, real-time data capture and reporting
Integrates directly with SAP SuccessFactors Learning for training record maintenance
Scalable and mobile-friendly for enterprise environments
End user experience of checking-in and checking-out
Based on the class setup configured by instructors, attendees will receive both a check-in and a check-out QR code.
Scanning the QR Code: Attendees can use their mobile device’s camera application to scan the provided QR codes. Scanning the code will direct users to the company’s login page. Upon successful authentication, users will be checked in or checked out accordingly.
Scenarios:
Successful Check-in/Check-out: When the process is completed successfully, users will receive a confirmation message indicating their check-in or check-out was successful.
The References section of the Admin screen is used to manage the 'For Credit' and 'Not for Credit' completion statuses. These statuses can be configured for each item type and are utilized to accurately record user learning progress.
Please note: The Component Type (item type) and Completion/Non-Completion Status IDs must match with the configurations in SuccessFactors LMS. If non-completion statuses are not configured, the system will not record learning for users who did not attend the class or did not meet the required completion threshold.
A solution designed to simplify task tracking, real-time skills assessment, and performance evaluation.
Fully integrated with the SAP SuccessFactors ecosystem, it empowers organisations to assess and develop role-specific skills, close skill gaps, ensure compliance, and drive workforce excellence—whether in safety, technical proficiency, or regulatory requirements. Through a structured framework defining the roles of Admins, Observers, and Users, it fosters seamless collaboration, effective communication, and actionable insights across the assessment workflow.
From this screen admins can:
View existing Autorized Observers
Create new Authorised Observers
From this screen Admins can
Create new Rating scales
View Existing rating scales
Edit/Delete rating scales
From this screen Admins can
Upload a logo which will be visible to end users of this application (Observers and Observees)
Publish Method via OCN or Manually Content Object
Disable XSS SCan for Observation
This is the Merge Duplicate Users screen, used by administrators to clean up duplicate user accounts.
It presents two main actions:
Select Users – Opens a flow to search for and select duplicate user records that should be merged.
Remove Selected Users – After duplicates are identified and marked, this option removes the extra accounts, keeping only the primary record.
Issue: Import fails repeatedly
Solution: Check the Log File in Import Job Data for errors. Ensure the file format matches TalentBox requirements.
Issue: AI-generated content is inaccurate
Solution: Refine your company profile and template settings, or use Fixed Text for more control.
Issue: Unable to find an approver
This job imports the item labels for titles and descriptions from SuccessFactors LMS.
Solution: Verify the approver’s name or ID in the system, or contact your admin to update user records.
Issue: Profile changes not saving
Solution: Ensure you click Submit or Save for Review before exiting the Edit Profile screen.




Company Logo: This is the logo displayed to both instructors and end users within the application.
Configure Application Icon Image: This image serves as the application's icon in the web browser.
QR Code Timeout (in Seconds): Specifies the duration after which the QR code will automatically refresh. Note: If set to 0, the QR code will remain static and will not expire. In this case, instructors will also have the option to download the QR code as a PDF for printing and classroom display.
Event History (Number of Days): Defines the maximum number of days for which historical class data will be visible to instructors. Please note: the date range will be calculated based on the start date of the last segment of any class. Maximum days allowed: 180
Completion Percentage Threshold: Determines the minimum completion percentage required for user learning to be recorded in SuccessFactors LMS. For example, if set to 80%, users must complete at least 80% of all class segments for their progress to be recorded.
Class Report File Name: Specifies the file name for the class report, which transmits detailed class data from SFLMS to the application.
Class report date time format: specifies the date format in which the incoming class report is sending the data. this is usually date format of the user who is sending this report to SFTP.
example: MMM-dd-yyyy HH:mm:ss
Catalog ID: Indicates the catalog ID where all classes from SuccessFactors LMS are stored. This must match the catalog ID configured in the LMS.
Custom Title (Max 100 Characters): A customizable title for the application, visible to instructors on the app's landing page.
Custom Description (Max 200 Characters): A customizable description for the application, visible to instructors on the app's landing page.
Allow Auto Checkout: If enabled, instructors can activate the auto-checkout feature for their classes.
Allow Manual Mark Attendance: If enabled, instructors can manually check in and check out users.
Record Not for Credit Learning History When this feature is enabled, learning history will also be recorded for users who do not meet the completion threshold. These instances will be documented as "Not for Credit" in SuccessFactors LMS. Please note that "Not for Credit" completion statuses must be listed in the Reference>Completion Statuses section corresponding to the relevant Item ID.
Review and tag learning content to skills data from your organisation’s skill library with Learning Skill Tagger.
Maximise the effectiveness of your learning content by tagging it to skills. Learning Skill Tagger ensures that learning initiatives are precisely aligned with skill development needs, facilitating targeted and impactful training programs.
This is the Merge Duplicate Users background job history.
The job is marked as Scheduled, with a Re-Schedule button to change when it runs.
Each row shows a daily execution with:
Start Time / End Time – When the job ran.
Status – All runs show SUCCESS, meaning the process completed as expected.
Comment – Each entry states “INFO: No records to merge”, indicating that on those days the system did not find any duplicate user records that met the merge criteria.
File / Log File – Placeholders for output or logs (empty in this screenshot).
The banner at the top notes that the job runs on UTC time, with the current UTC time displayed.
The Skill Library Builder has been designed to help organisations quickly and efficiently build, maintain, and enhance their skill library, map the skill to roles with expected proficiency and provide text descriptors for individual proficiency values.
Within TalentBox, The Skill Library Builder is structured into a series of dedicated tabs, each focusing on a particular aspect of the skill library development process. The below tabs guide you step-by-step through from the import of your role data to be analysed to the addition of the data to SuccessFactors.
TalentBox’s Job Profile Generator is an AI-driven platform designed to streamline the creation and management of job profiles, helping organizations transition to a skills-based approach.
This guide provides step-by-step instructions to set up, generate, edit, and manage job profiles effectively. Whether you're an HR professional or a manager, this guide will help you harness TalentBox’s features to transform your talent management process.
This is the Global Assignments Configuration screen, where you define how global assignment users are identified and updated.
It includes:
LMS Duplicate Fields – A comma-separated list of LMS fields (here Fname,Lname) used to detect duplicate users across global assignments.
Custom Column 999 update for Global Assignment Users – A toggle (set to Yes) that controls whether a specific LMS custom column (e.g. column 999) is updated for global assignment users.
Basic Authentication Username / Password – Credentials (shown here in encoded form) used for basic authentication when connecting to the SuccessFactors LMS as part of the global assignments processing. Currently this uses LMS oAuth Keys.
A Save button is provided to store any changes to these settings.
To generate the role to skill mapping files for Job Profile Builder, import the validated role to skill export from step 1 and select ‘Extract Skills’. The file is now ready to be added to SuccessFactors via the Import/ Export Job Profile Data option.
Input File Path: Path of the folder where the file will come from LMS and picked up by the Tag Learning Skills job
Input File Name: Name of the File
Output File Path: Where the 2 files below will be placed
Existing skills report: Course–skill links for skills already in our library (course ID, type, revision date, skill ID, rating).
New skills report: Courses linked to skills that are not yet in our library (course ID, type, revision date, course title, suggested skill name), so your team can review and decide whether to add them
System Name: The title of the application shown to administrators on the landing page.
Welcome Message: A short description of the application shown to administrators on the landing page.
Global Colors (currently only used in AttendanceIQ)
Primary Color: The main color used across all user-facing applications.
Secondary Color: The secondary color used across all user-facing applications.
Text Color: The default font color for all user-facing applications.
Buttons (currently only used in AttendanceIQ)
Background Color: The default background color for buttons in user-facing applications.
Hover Color: The background color shown when a user hovers over a button.
Text Color: The default color of button text.
Text Hover Color: The color of button text when a user hovers over it.
Font Type (currently only used in AttendanceIQ)
Standard Font: The list of standard font types available for all user-facing applications.
Custom Font: Lets you upload a custom font for user-facing applications. The font must be uploaded as a zipped .TTF file.
Application Logo: The logo displayed in the header of the Administration Console.
Landing Page Image: The image shown on the Home tab of the Administration Console.
This is the job to import Coursera Courses
Learning Content Manager, an ingenious solution to simplify content management in SAP SuccessFactors Learning. For organizations using Open Content Network Integrations, manual mapping and administrative tasks are a challenge. Our Learning Content Manager connects seamlessly with content sources, intelligently mapping content to specific libraries, topics, and skills taxonomies. This automation ensures a seamless user experience and eliminates administrative burdens.
Please note: Once ratings are used in an observation, they cannot be deleted and will only be available in view-only mode.
Configure a destination where all uploaded evidence files will be hosted. 2 available options are - AWS s3 or SharePoint.
QR Code Expired: if the QR codes were set to expire after a time period, the users may receive a message like below. Users will need to scan the QR again.
Errors: In rare cases, there maybe an error which the user encounters while scanning the code. this maybe because of connection issues and the APIs not responding at the time.
The Instructor can ask the user to try again after some time.
The Instructor can manually check-in/check-out the users.
Not Registered: If the user was not registered in the class, they will not be able to check-in or check-out and the instructors cannot manually do that either. in this scenario, the users will be shown a message. Users should contact the instructor in this scenario, who will first register them into the class via Successfactors LMS.
All Users who are registered in the class are considered as attendees and they will be able to scan the QR codes to check-in and check-out. Anyone who is not registered(walk-ins) will not be able to do so and will receive a message saying they are not yet registered in the class.

The Attendance application integrates with the LMS via APIs; however, it is recommended to schedule certain synchronization jobs on a regular/weekly basis to ensure optimal data consistency between the LMS and the application. This approach is advised for the following reasons:
Language Support: The APIs currently support only a single language. If multi-language functionality is required, utilizing the synchronization jobs becomes essential.
Course Descriptions: APIs do not retrieve course descriptions. To include this information, the synchronization jobs must be used.
Catalog Configuration: The APIs require that all classes and courses be included in a specific catalog, which must then be within the application. This is a necessary pre-requisite for API integration.
Class Completion Thresholds: The synchronization jobs provide the flexibility to define class completion thresholds on a per-class basis. Without these jobs, the threshold is managed as a global within the application.
Credit Status Management: The jobs also allow for differentiated "For Credit" and "Not for Credit" statuses for individual classes. In the absence of these jobs, these statuses are governed by global application .
Secondary Instructors: The Import Class job also enables the inclusion of secondary instructors, allowing them to view and access the classes. Without utilizing this feature, only primary instructors will be able to see the classes and manage attendance.
Scheduling these synchronization jobs ensures greater flexibility and functionality, particularly in environments with diverse requirements.
Types of Jobs
and : These jobs sync the course details from LMS to the Application.
: This job syncs all details about the class including Start times, end times, Segment details and also VLS settings which admins can configure to bring For Credit completion status, Not for Credit Completion status, completion threshold, Primary and Secondary Instructors for the specific class. This job also brings in the Instructor and User relationships. if your instance has different Instructor IDs and UserIDs, then it is crucial this job runs periodically.
To facilitate this setup, TalenTeam will provide custom reports that can be imported into the LMS. These reports should be scheduled for regular delivery to an SFTP location. The application job will then retrieve these files from the SFTP server and process the data accordingly.
Custom Reports to be imported in LMS
Import Classes
From the Manage Tasks screen, administrators can create and manage tasks in two ways:
Manually – by clicking the New button
In Bulk – by using the Import button to upload predefined tasks
To create a task manually, follow these steps:
Step 1 – Click New Select the New button from the Manage Tasks screen.
Step 2 – Fill in Required Details Provide the necessary details for the task:
Task Name – Unique name for the task
Task Description – A clear description of the task
Task Type – Select one of the following:
Administrators can also bulk create tasks through the import function:
Download the template file from Tools > Download Templates.
Fill in the required task information within the template.
Go back to the Manage Tasks screen, click Import, and upload the completed file.
This option allows faster creation of multiple tasks and ensures consistency across observations.
The Read-Only Admin Role allows administrators to view data and configurations in Observe IQ without making any changes. This role is ideal for stakeholders, auditors, or leadership teams who need visibility but should not modify system settings or records.
Read-Only permissions are available for the following modules:
Manage Observations
Manage Tasks
Manage Authorized Observers
Manage Rating Scales
Dashboard
Admins can access observations in read-only mode by clicking the Eye icon. All values within the observation are displayed in view-only mode and cannot be edited.
This is the Manage Translations area, focused on language versions of your job profiles.
The translation management interface is organized into the following tabs to help you track and manage profile translations efficiently:
Displays all active profiles that do not yet have any translations assigned. This tab is useful for identifying profiles where translation work has not yet begun, allowing you to prioritize untranslated content. Profiles can be selected in bulk to generate translations. On this page, user can see Job profile name, job family and sub family.
Shows all profiles currently undergoing translation, pending approval, or marked as translation failed. Use this tab to monitor active translation work and identify profiles requiring reviewer action before they can be approved and published. For the profiles that has been re translated, and the main profile has been sent for approval again, the translated version stays in "on hold" state. once the main profile is approved, the profile is assigned to the translations approver if it is scheduled, if not then it goes to ready to publish.
Displays all approved language-specific (translated) profiles that are ready to go live. Administrators can use this tab to publish approved translations and make them active for end users.
Shows all language-specific profile translations that have already been published and are currently live in the system.
Important Note: The Published tab is read-only. Any new translations or repeat translation requests must be initiated from the main translation workflow, not from this view.
This is the Skill Expert's dashboard. Under the "Submissions Requests" section, the expert can view requests submitted by employees for skill assessments
This page shows the submission request details. The skill expert can view evidential submissions made by users—for example, Sara Torres requesting assessment for "Artificial Intelligence." Actions available include downloading the evidence, approving, or rejecting the request. On this page, clicking the "History" button shows past submission requests. Skill experts can review previously approved or rejected submissions, helping them track decision history and maintain consistency in evaluations.
Elevate Workforce Capability Through Verified Skill Assessments Move beyond subjective self-assessments with our rigorous, AI-driven validation process. The Skills Assessments platform empowers organisations to accurately validate the skills listed in employees’ SAP SuccessFactors “Growth Portfolio.” While employees can initially rate their skills on a scale of 1 to 5, our system enhances this by incorporating AI-driven assessments, evidence submissions, and expert reviews. This thorough validation provides a clear and accurate view of employee capabilities, enabling informed decisions on talent management and development, and positioning your workforce for sustained success.
Expert-Led Endorsements and Evidence Submission:
Leverage your organisation’s internal expertise to ensure unbiased validation of advanced skills through a robust endorsement process. Employees can request endorsements from colleagues or managers, and advanced skills may require evidence submissions, such as work samples or manager reviews. Selected experts within your organisation review these submissions, ensuring a thorough and unbiased validation process. This expert review guarantees that skills are validated based on solid evidence, resulting in a capable and confident workforce, underpinned by a reliable foundation for talent development initiatives.
This is the Translation Approvals worklist, showing translated job profiles that need review before publication.
The Pending tab is active, listing profiles by Profile Name, Job Family, sub family and Language (German, French, Italian, etc.).
For each row, the approver clicks the chevron arrow on the right to open the translated profile, review and edit the content, then saves and uses the Mark as approved action inside the profile to complete the approval.
If there is a requirement to define specific settings for individual classes, the VLS settings at the class level in SuccessFactors LMS (SFLMS) must be enabled and appropriately configured. The following parameters can be specified using these settings:
For Credit Completion Status
Not For Credit Completion Status
Minimum Percentage Attendance
When these fields are populated for a class and the Import Class background job is active, the specified settings will be applied to that particular class.
Addressing the complexities of global assignments and concurrent employments, our application streamlines learning management, providing seamless journeys for employees. Challenges such as distinct user profiles, varied training requirements, and fragmented learning histories are tackled head-on. By automating processes, consolidating profiles, and providing holistic data insights, you can focus on talent development.
This is the Content Categories Configuration screen in the content manager.
Each row defines a catalog Category ID (for example, ANTI_BRIB_CORRUPT, BUS_SKILLS) and its human‑readable Category Description such as Anti Bribery & Corruption or Business Skills.
The Actions column gives you edit and delete controls to maintain the category list, while the Add button at the top-right lets you create new categories.
At the bottom, the More link and the [10 / 69] indicator show that you are viewing 10 out of a total of 69 available categories, with paging controls to navigate through the rest.
The References section of the Admin screen is used to manage the 'For Credit' and 'Not for Credit' completion statuses. These statuses can be configured for each item type and are utilized to accurately record user learning progress.
Please note: The Component Type (item type) and Completion/Non-Completion Status IDs must match with the configurations in SuccessFactors LMS. If non-completion statuses are not configured, the system will not record learning for users who did not attend the class or did not meet the required completion threshold.
This is the Content Sources Configuration screen in your content manager.
Each row represents a learning content source (TALENTHUB, INT, OPENHPI, COURSERA, GO1, LYNDA, EDX).
For each source you can see the configured Libraries and Categories, and flags for Enable Category Mapping and Enable Processing; in this view only EDX has both mapping and processing enabled (set to Yes), so it is the only source currently being actively processed into the catalog.
The Actions column provides edit and delete icons so you can adjust configuration or remove a source, and the Add button at the top-right lets you register a new content source.
This screen is a Skills management list where an administrator can browse and manage all skills in the system.
Each row represents a single skill, with columns for:
External Id – The external or source identifier for the skill (e.g. from a content provider or external skills catalog).
Name – The skill name, often including exam or certification titles.
Description – A short description of the skill, with a “Show More” link to expand and read the full text.
Type – The kind of record (here shown as SKILL for each row).
Status – The current status (e.g. A for Active).
On the left, there are checkboxes to select one or more skills for bulk actions, and at the top right there is a Search box and a download icon, likely to filter or export the skill list.
This is the Content Manager Configuration screen, where you define file locations and names for content processing and reference data.
Processing files configuration
Input File Path / Name – Where the raw input file (here Test.csv under /content_manager1.0) is picked up.
Output File Path / Name – Where the processed item data file (e.g. item_data.txt under /content_manager) is written.
Cloned Locales Output File Name – Name of the locale-specific output file (here item_locale_data.txt).
Processed Files Path – Folder where processed input files are moved after successful processing (e.g. /content_manager/ProcessedFiles).
Reference data configuration
Reference Files Path – Base folder for reference CSVs (here /content_manager).
Active Locale File Name – File listing allowed locales (e.g. Active_Locales_CSV.csv).
Catalogs Input FileName – Reference file to load catalog definitions (Catalog_Reference_Data.csv
The Save button persists these paths and filenames so scheduled jobs (like Import Reference Data and Process Item Data) know where to read and write their files.
On this screen you can download templates of some of the data import jobs. Currently one template is available which relates to ObserveIQ Application.
The screen shows the System Audit Reports section where an administrator can choose which audit report to run.
There is a “Report Name” dropdown listing several available audit report types:
Configuration
Role
User Role Access
Background Job Scheduling
Notification Templates
By selecting one of these options, the admin would typically generate or view an audit report focused on that specific area of the system (for example, who changed roles, how background jobs are scheduled, or how notification templates are configured).
This is the Notifications Settings screen, where you control how system notification emails are sent and formatted.
From Email Address for Notifications – The sender address that appears on outgoing emails (example: donotreply@blendlxp.com).
To Email Address for Notifications – A target address for system‑level notifications or test messages.
Email Every X Days – Frequency control for batching or digest emails; set to 0, which typically means send immediately or on every event.
Email Threshold in Minutes (1000 email) – Rate‑limiting parameter; here 1 minute per 1000 emails to avoid overloading mail infrastructure.
Logo – Upload to brand notification templates with your organisation’s logo.
Under Notification Templates, you map categories such as Observations to a specific template. Clicking Save applies these settings to future notifications.
This job imports the item metadata from Successfactors LMS.
With the help of Import system Label job File can be uploaded and Job job can be Scheduled
To schedule the background job click on Reschedule and upload the file
Once file is uploaded admin can schedule the job
Additionally Job can be Schedule Daily/Houry/weekly/Monthly
This is the Content Catalogs Configuration screen in the content manager.
Each row defines a Catalog ID (for example SHOPIFY, EU_CAT, GLOBAL, MAND, PLURALSIGHT) and a descriptive Catalog Description such as Global Catalogue for all Users or All Mandatory Training.
The Actions column provides edit and delete options for each catalog, while the Add button at the top-right lets you create new catalogs as your content strategy evolves.
This is the Process Item Data scheduled job, which handles exporting or syncing item data (likely learning items) from your content manager.
The job is Scheduled, with an option to Re‑Schedule, and runs using UTC time.
The last run on 11/May/2026 07:42 finished with Status = SUCCESS.
The Comment log shows the detailed processing steps: clearing the outgoing item data table, processing records for different channels (including EDX and locales), moving processed files to /content_manager/ProcessedFiles/null, and writing out item and locale data files—though in this run all the counts are 0, meaning there were no new or changed records to process.
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
Currently we have two methods to Publish the observation in SFLMS.
1- Publish By OCN
2- Manually Publish by copy URL
Admin can publish observation in SFLMS by one click with the help of Publish to OCN button and to use this feature admin have to make sure Publish to OCN is checked in ObserveIQ >>configuration
Step 1: Create a new OCN Provider in SuccessFactors LMS. Refer to this:
Step 2: Add Provider name on >> System Configuration >> Application settings >> OCN providers and save the configuration.
In order to personalise the Skill Library Builder results, information about your organisation is added including Company Name, Overview and Industry.
When running the Skill Library Builder the following options can be selected:
This helps admin to enable the different type of Locales in the system for user side.
This screen is a Locales management page for administrators.
It shows a table listing all available locales with four main columns:
Locale ID – The technical code for the locale (for example, en, en-GB, cs-CZ).
The Integrations section manages all external integration configurations. SuccessFactors and SFTP-related settings are centrally maintained and accessible across all applications.
Navigation: System Configuration > Integrations
TalenTeam will enable the integrations during initial setup. Clients are responsible for providing configuration details for the following integrations:
SuccessFactors
This job does 2 things:
Imports class data from SuccessFactors LMS via a custom report This process retrieves key information such as course start and end dates, VLS settings (utilized by the Attendance Application to specify completion statuses—For Credit and Not for Credit—as well as the completion threshold), primary and secondary instructors, and the relationships between instructors and users.
To enable this functionality, a custom report must be configured within the LMS and scheduled for periodic export of class data to the designated SFTP location. Scheduling regular exports is highly recommended, particularly when are critical and when instructor IDs differ from user IDs.
The Application Settings section includes the following key configurations:
This is the base URL of the SAP Business Technology Platform (BTP) application. Refer to the screenshot below for an example format.
If AI capabilities are enabled, Azure OpenAI is selected by default as the AI service provider.
This setting is specific to the Observations and Skills Assessment application. Enter the OCN Provider ID that has been created in SAP SuccessFactors LMS (SFLMS).
This value ensures the application is correctly linked to the appropriate OCN provider, enabling accurate data integration and reporting within the organization's learning ecosystem.
Select the preferred storage location for evidence file uploads. Available options include:
In this section you can configure notifications specific to the "" Application.
Category Input File Name – Reference file to load category definitions (Category_Reference_Data.csv).
Numeric – Admin defines a numerical threshold. Users must score above the defined criterion to pass.
Rating Scale – Admin defines a rating scale. Users must achieve a score above the defined scale to pass. Note: Rating scales can be managed from the Manage Rating Scales screen.
Mandatory – Define whether the task is mandatory or optional.
Success Criteria – Define the conditions for successful completion (visible only to the observer).
Failure Criteria – Define the conditions for failure (visible only to the observer).
Enable Iterations – Select Yes/No and configure:
Minimum number of successful iterations
Maximum number of iteration attempts



Note: Read-Only access is not supported for Reports and Configuration modules.
Once this Permission is given admin will able to access the System in Read only mode












AI
SAP Business AI to assist with identification and generation of skills and mapping relationship to roles and expected proficiency
Classification
Natural Language Processing based on keyword extraction
DDN
Roles are matched to Lightcast role benchmarking and if a match is identified the skills are presented
Similarity
Skills from close match roles from Lightcast benchmarking – closeness of match is controlled via confidence level
Release version is managed via TalenTeam and is in reference to the version of TalentBox.
Confidence Level is a numeric value between 0.1 to 1.0. The higher the value, the closer the match required for ‘Similarity’ type of processing. It is advised to run at above 0.7
Maximum Skill Output Numeric value to define the maximum skill to role output per role. Please note that AI is used to present the top X number of skills in priority order in the output as the number of skills produced would be higher than the restricted value.
Rating Numeric value for the proficiency scale being used for skills in Talent Intelligence Hub. Key for expected proficiency rating data and text descriptors.
Type of processing for SLB






















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

Step 3: Navigate to ObserveIQ>> configurtion and checked enable Publish to OCN and save.
Once this configuration is saved Publish to OCN method is ready to use.
To use this Publish method make Sure Publish to OCN is unchecked in Observe IQ >> configuration
Step 1: creates the Observation with an Observation ID that follows by business rules and observation will be in Ready to Publish Status.
Step 2: click on Copy observation URL button to get Observation URL to use when creating the corresponding SuccessFactors Learning Content Object.
Step 3: Navigate to SFLMS learning admin and Create a new content object and Link the copy URL in Launch method.
Step 4: creates the corresponding Item in the LMS, using an Item Type designated exclusively for ObserveIQ Observations (e.g., OBSERVATION, or OBSERVEIQ)and map the content Object.
Step 5: Navigate to Reports and Run the report and send the file to SFTP.
Step 6: Once Job is successful fom the SF then navigate to Observe IQ >> Background Job and run the Observation Item Map Job.
Step 7: once above job is successful then Navigate to Mange Observation and you will see observation status has changed to Published. Once status is Published observation can be assigned to users from SFLMS.

Locale Name – The readable language/region name (for example, English, English United Kingdom, Czech).
Active – A status pill showing whether each locale is Enabled or Disabled for use in the system.
Actions – An edit icon for each row, allowing admins to modify settings for that specific locale.
There is also a search box at the top right so admins can quickly find a specific locale by ID or name.
These are the list of Locales which are supported by the system
Steps to enable or Disable the locales
Step 1- Navigate to Reference and select Manage Locale
Step 2- Click on Pencil Icon and Set Active to yes
Step 3-click on Update and locale will be enabled
LinkedIn Learning
Coursera
edX
Administrators can enable or disable integrations directly from this interface.
Each integration includes a "Test Connection" option to verify connectivity with the external vendor.
Important: Save all configurations before clicking "Test Connection" to ensure accurate results.
The integrations enabled for your instance depend on the specific product(s) in use. For example:
AI Services integration is enabled only if your product includes AI capabilities and the decision has been made to activate AI features.
Details:
The filter chips at the top (All, HR Systems, File Transfer, Content, AI Services, Skills, Disconnected) let you quickly slice integrations by type.
Each tile represents one integration, showing its category and connection status—for example:
SuccessFactors (HR Systems) to sync employee, role, job profiles, TIH and learning data.
SFTP (File Transfer) for secure file exchange.
Azure OpenAI and SAP AI (AI Services) for AI features; Azure OpenAI is the only one we use at the moment.
Lightcast and Skill Decoder (Skills) providing labour‑market skills data and skill extraction.
LinkedIn, edX, and Coursera (Content) for external learning and professional data.
Icons on each tile open configuration and connection details, making this the central place to manage all technical integrations.
API: This part of the job calls 3 APIs to get additional class related metadata.
/learning/odatav4/public/admin/catalog-service/v1/CatalogsFeed('CATALOGID')/SchedulesFeed
Fetch ALl the schedule feeds with given fromDate criteria
learning/odatav4/public/user/scheduledoffering-service/v1/ScheduledOfferings(Class ID)
Iterate all the schedule Feeds which we got from ScheduleFeed API one bye one and fetch details like Title , description , etc..
learning/odatav4/public/admin/scheduledoffering-service/v1/ScheduledToTeachClasses
Again call ScheduledToTeachClasses API to getch segment details of the particular class
SFTP
AWS S3
SharePoint
The Observer Analytics Dashboard provides observer with a comprehensive view of user and task analytics in a visually appealing and easily navigable interface. The dashboard is accessible via Analytics Tab.
This Screen will help Observers to get the detailed analytics data of the observer where observer can view the details of their personal observation and their assigned observee.
Display four visually distinct summary tiles:
Total Observations: Show total number of observations in the system.
Rule: it will only show the number of observations which are published to OCN. Once admin click on Publish to OCN icon then the count on analytics will increase
Completed Observations: Display count of completed observations.
Active Users: Display number of users which are in progress of the observation and users who have requested the observation.
Average Duration: Show average time taken to complete observations (in Mins)
Provide a trend graph with three colors (green, blue, orange) to represent distinct status categories.
This status report will show the data of the all observations that has been taken by the observer.
Observation Trends: which will show the following details by Month
Green – In progress Observation
Blue- Passed observation
Orange- Failed Observation
Show a line graph presenting distribution of Passed and failed status on Monthly basis
This Table will show the data of the In progress, passed and failed observations with the assigned users details with Progress of each task and completion dates.
Navigated from the main dashboard’s Task Report tile.
Total Number of Tasks: The total published tasks.
Passing Rate: Percentage of tasks that were passed.
Failure Rate: Percentage of tasks that were failed.
Average Duration: Average completion time for tasks.
Display a line or bar graph showing the number of completed passed and failed tasks per week.
Columns included in table:
Task Name
User
Task Type (Rating, Numeric, Pass/Fail)
Evaluation Score
The "Reset Observation" feature allows an administrator to remove an observer from active observations. This ensures that when an observer leaves the company or changes roles, the ownership of their pending observations can be cleared, allowing for new observers to be selected for continuity.
Menu Location: A new "Rerouting" option will be available in the ObserveIQ main menu.
Role Access: Access to this feature is controlled via Role-Based Access via system Configuration.
Interface: Click on New Button and Action popup will appear with the information and Admins proceed by clicking "Next button" to initiate the reset
Admin needs to select the reason to reset the observation by clicking on dropdown and click on NEXT button to Proceed
Selection: The admin must search for and select the specific observer whose observations need to be reset.
Search: Users can search by Name, Or user ID.
The system displays a scrollable list of "In Progress" or "Pending" observations associated with the selected observer and admin have to select at least one observation to proceed.
The admin determines how existing data should be handled for the selected observations:
Delete all ratings from previous observations : Permanently removes all existing ratings and feedback; the new observer must start the evaluation from the beginning of task.
Preserve Previous ratings as read-only: Existing ratings are kept for reference but cannot be modified by the new observer and new observer will see the previous ratings with the previous observer's name attached.
Confirmation Screen will popup with the waring message which will show the details summary of the source observer, reason and settings.
Even after clicking on complete reset Confirmation popup will popup with the information message.
Upon completion, a success message appears with an option to "Start New Resetting"
This screen shows the "Manage Skill Experts" dashboard, which provides a view into the current assignment status of skill experts across various groups.
Group Name
Name of the skill/subject area (e.g., Agile, Accident Reporting)
Number of Experts
"Create Group" option, in case the group has not been created already.
Back Button: Navigates to the main skill group overview.
Search Bar: Allows filtering of listed experts.
Edit Group: Likely enables adding/removing experts or modifying the skill group.
This is the "Ongoing Assessments" tab from the employee's "My Skills" dashboard. It gives users a snapshot of the assessments they are currently working on, along with their progress and available act
A structured table listing the details of ongoing assessments.
Field
Details
Assessment Title
The name of the skill being assessed (e.g., Agile, Artificial Intelligence).
Pass: Proceed with either an endorsement request or evidence submission.
Fail: Follow reattempt rules, including any cooling-off period and the maximum number of attempts.
Next Steps
Request for an endorsement from co worker After you submit a request for an endorsement, you can view the details on the page. The request remains in a pending state until the endorser approves it. Once approved, the pending state changes to approved.
Submit your evidence here. Once submitted, it will be reviewed by a skill expert. Upon approval, it will be marked as approved.
To advance to the next level, pass the quiz, obtain the necessary endorsements, and get your evidence submission approved. Once done, you can see your assessment in "Completed" tab.
Access your skills and their proficiency levels on my skills page, and initiate assessments
Login URL: The instructor login URL will be like this: . the first part of the URL is instance/customer specific.
Authentication: Once the Instructor clicks on the URL it will redirect them to the company specific login mechanism. for example: if IAS is enabled, it'll take them to that screen
Landing Page:
Users can perform the following actions within the observation process:
Launch an observation
Request an observation
Track their progress
The admin-side Analytics Dashboard provides administrators with a comprehensive view of user and task analytics in a visually appealing and easily navigable interface. The dashboard is accessible via a dedicated tab in the admin panel called Dashboard
There are 2 tabs on this page: Observation Repot & Task Reports. The top section displays two large clickable Tabs.
Observation Report (Default Landing Page)
The Manage System Labels feature allows Administrators to update system labels in different languages for ObserveIQ Application (both the Observer side and the Observeee side of the application)
Administrators can download system labels for all user-facing applications from this screen. The downloaded file contains the Label ID and Label Value for each label.
The file can then be updated to modify labels and imported back into the system using the Import System Labels background job.
Identify the system label text from either the Observer side or the Observe side and copy the required label text.
The Purpose of this job is to Import all Skills from SuccessFactors to TalentBox. This job can be run daily.
This is the Import Reference Data scheduled job status screen. the purpose of the job is to import referene date from SF LMS.
The job Import Reference Data is marked as Scheduled, with a Re-Schedule button to change its run time.
The row shows a run on 12/May/2026 05:51 with Status = SUCCESS.
The purpose of this job is to import Job Profiles and related data from SuccessFactors.
It imports the following data:
Job Profile roles
Job Profile–role–skill mappings
The Comment field confirms the reference data retrieved in that run:
Catalogs fetched
Categories fetched
Active locales fetched
The Job runs on UTC time note at the top reminds you that the timestamps are UTC-based, with the current UTC time also displayed.
Job Profile templates
Job Profiles
Translated Job Profiles

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

















Average Duration








The selection label is blank by default.
Only one observer can be selected per session.
Please note : Completed observations will not displayed.
Notifications: Automated system notifications for this action are not included in this release but are part of the future roadmap.









How many skill experts are assigned to that group
Status
Indicates whether employee submissions have been routed to experts or not
Action
"View" icon likely leads to managing experts or assigning/reviewing submissions
Skill
Dropdown to select the skill or domain (e.g., Agile, API Gateway)
Yes
Expert Name
Search field to find a user by name, email, or user ID to assign as a skill expert
Yes
Expert Name
Names of the assigned skill experts (e.g., Pankaj Upadhyay, Sara David).
Submissions Assigned
Number of review/approval tasks assigned (currently 0 for both).
Action
Trash icon allows removing an expert from the group.



Assigned On
The date the assessment was assigned.
Target Level
The skill proficiency level being validated (e.g., Advanced Beginner, Competent).
Assessment Steps
Stages involved in completing the assessment for each skill.
Action
Call-to-action buttons for the user to start or continue the assessment.







Once the Instructor clicks on 'Continue to classes', they will be taken to the class overview page. Here they can:
Get an Overview of any upcoming classes: the maximum timeframe they can view classes for is 30 days.
Get a visibility of Historical Classes: Here they can see all the classes which have happened in the past. The timeframe of this will depend on what is configured by the Admins as number of days.
Enable/Disable Auto Checkout feature: if allowed, they can enable or disable Auto-Checkout feature. Allowing auto checkout means that as soon as the Attendee check in using a QR code, they will also be checked out and their Attendance will be marked automatically in SuccessFactors.
View Class Details: Clicking on the arrow will allow Instructors to view all the Segments inside the class and also registered users.
On this screen, the Instructor can see the details of:
All Segments within that Class including Facility, Location, Start and End times.
Generate the Check-in and Check-out QR Codes for Attendees
View all registered users
Manually Mark Attendance
Record Learning for End users
To generate the Code, they can simply click on the check-in or check-out QR code of that Segment.
View Attendees: On this screen Instructors can:
View all registered users
View check-in and check-out times
Click on the arrow icon to manually mark attendance
Manual attendance marking is available for each user by selecting the blue arrow next to their name, provided this feature has been enabled globally by administrators.
When manually recording attendance for check-ins or check-outs, administrators are required to provide comments.
Additionally, in SuccessFactors, the comments section will indicate that the attendance was manually marked by an administrator.
Instructors can manually mark attendance at any stage, even if the class is closed.
Once the attendance has been marked on, the status is updated on SuccessFactors LMS. Those who did not check-in/check-out will not me marked as attended and comments section will be blank
Full Success Message: Recorded By Sara David and Check-in:2025-05-27 06:08:29.644 and Check-out: 2025-05-27 06:08:37.969
At the conclusion of the class, once attendance has been recorded, the administrator can close the class to finalize and document users’ learning records. Completion status is determined based on a predefined threshold set in the configuration; for example, if the threshold is set at 80%, users who have attended at least 80% of all segments will be marked as complete.
Pass completion statuses are maintained for each item type within the References section.
After the class has been closed, attendee check-ins and check-outs will no longer be possible. However, instructors may still manually check users in or out, if this functionality is enabled.
Once the learning has been recorded, the class status will be marked as "Closed." Instructors may still perform user check-ins and check-outs, if this functionality is enabled.
By clicking the "arrow" icon, instructors can navigate to the segment section, where they can view the status of all recorded learning by selecting "Record Learning Status."
In this section, instructors can view the following:
Users whose learning was successfully recorded, indicated by a "Recorded" message.
Users whose learning was not recorded due to an error, indicated by a "Failed, try again" message.
Users whose learning was not recorded because they did not meet the completion criteria, indicated by a "Not eligible" status.
Users whose learning was not recorded because they did not check-in or check-out/did not attend the class, indicated by a "Not Attended" status.
Tip: Instructors can save this URL as a shortcut on their mobile devices/Laptops/Ipads for each access. In iOS devices, any URL can be saved by opening the url and then clicking on "Add to Home Page". this allows the URL to show like an APP on their devices.
There is a separate QR code for check-in and check-out for each segment. If auto check-out is enabled then only one QR code will come per segment.
Review completed observations
To launch an observation, users should follow these steps:
Navigate to Learning and select the desired observation(Item).
Click Start Course> Launch Content (Just like any other Online course in LMS)
The Observation Details Page will appear, displaying:
Observation ID and Revision number
Observation Name
Observation Description
Type of Observation
Minimum number of tasks required
Task Details, including:
Task Name
Mandatory/Optional status
Task Status
Request Observer
This feature allows users to request one or multiple observers for an Observation.
Once the user clicks on the Request Observation button, a popup window will appear displaying the list of available observers along with their locations.
Users can search for specific observers using the search field. Additionally, users can filter the observer list based on the user location by selecting the "Only include observers in my location" checkbox.
Dismiss option to exit without proceeding
To configure Locations, please navigate to: System Configuration → Integrations → SuccessFactors Integration Settings
Once the settings page is opened, scroll down to the User API Data Model Fields section and add the following field:
,locations
After adding the field, click the Save button and then select Test Connection.
Once a successful connection message is displayed, navigate to the Full User Sync background job and schedule the job execution.
This process will sync and import all employee location data from the SuccessFactors user data into the system.
Users can review completed or failed observations from their Dashboard, accessible via a button configured by administrators.
From the dashboard, navigate to the My Completed Observations tab.
The page displays all completed or failed observations with the following details:
Title (Observation Title)
Requested Date (date the observation was initiated)
Completion Date
Status (Pass/Fail)
Action (Review button)
When a user clicks Review, they will see:
Observation ID and Revision number
Observation Type
Minimum number of tasks required
Observation Title
Observation Description
Task List containing:
Task Name
Mandatory/Optional status
Duration (time to complete the task)
All assigned observations are accessible from the Learning Plan in SuccessFactors Learning.
Please note : if Any user Lcation is not available then system will Display as NA
The result summary at the end of the observation contains:
Total Duration (time taken to complete the observation)
Completion Date
If a user fails an observation, they can request re-evaluation by re-launching the failed observation from their Learning Plan and selecting Request New Observation.
Upon selection, each tile navigates to detailed analytics view for the chosen report type.
Total Observations: Show total number of observations in the system which have been published to OCN.
Completed Observations: Display count of completed observations (Passed + Failed)
Active Users: This is the distinct number of requestors for the observations which are in-progress(ie., other than PASSED and FAILED status)
Average Completion Duration: This is average amount of time spent by the observer for assessing the Observation. The unit is in minutes.
Passing Rate: Show percentage of passed observations.
Failure Rate: Display percentage of failed observations.
Provide a trend graph with three colors (green, blue, orange) to represent distinct status categories or trends related to observations.
These Graph will represent the monthly completion, Failure and Passed Status.
Show a pie chart presenting distribution of observation statuses with three colors (green, blue, red).
Each segment corresponds to a status (e.g., In Progress, Failed, Passed)
This Table will show the data of the users, completed, in progress, and failed observations with the assigned users and assigned observers. and completions date.
Search Bar: admin can search by providing username, observer name, or observation name/id
Navigated from the main dashboard’s Task Report tile.
Total Number of Tasks: The total published tasks.
Passing Rate: Percentage of tasks that were passed.
Failure Rate: Percentage of tasks that were failed.
Average Duration: Average completion time for tasks.
Display a line or bar graph showing the number of passed and failed tasks in last 4 weeks
Columns included in table:
Task Name
Task Type (Rating, Numeric, Pass/Fail)
User
Evaluation Score
Average Duration
Selecting this tab opens the main dashboard interface, where all analytics features are presented in separate, clearly labelled tiles and sections.


Observe IQ Admin → Tools → Manage System Labels
Select the Filter Type as Label Text and paste the copied text into the Filter Keyword field.
Select the language in which you want to update the translation and click the Download button.
Open the downloaded CSV file and update the value under the Label Value column.
Save the updated file in the following format:
CSV UTF-8 (Comma delimited) (*.csv)
Please Note: The file name must match the configured import file name.
To verify the file name for Manage System Labels, navigate to:
Admin Side → System Configuration → Import Filenames
Once the file has been saved, navigate to:
Admin Side → Background Jobs → Import System Labels
Upload the updated file and schedule the background job.
After the job runs successfully, a success message displaying the imported label count will be shown.
Once the success message is displayed, navigate back to the identified label to verify that the label has been updated successfully.
Step 1- Download the labels
Step 2- Right click and Extract the file and open it in Notepad
Step 3- Click on Save as and Change the Below value
File name: Add .csv in end while saving the file name
Save type As: All Files
Encoding : UTF-8 with BOM Once File is saved it will automatically saved into the correct format


Please note :The file will be downloaded in CSV format. Microsoft Excel may not display labels in certain languages correctly due to encoding limitations.
To correct the format Please follow below steps
The process takes a list of learning courses, keeps only those in English, adds or updates them in the system, uses their title and description (and subject descriptions) to automatically identify relevant skills via an external skills service, then produces two reports: one for skills already in our library, and one for newly suggested skills.
flowchart LR
A[1. Load course list] --> B[2. Sync courses into system]
B --> C[3. Find skills and create reports]Step 1 — Load course list The process reads the course list from the agreed file location (the same place your team uploads the CSV). It only keeps rows where the language is English. All other languages are ignored. The data is then ready for the next step.
Step 2 — Sync courses into the system Courses from the file are compared with courses already in the system (using course ID, type, and revision date). New courses are added; existing ones that need to be reprocessed are updated. After this step, the system has a clear list of which courses need skill extraction.
Step 3 — Find skills and create reports For each course that needs processing, the process:
Sends the course title, course description, and subject descriptions to an external skills service (Lightcast), which suggests skills that match the content.
For each suggested skill, the system checks whether it already exists in our skills library.
If it exists: the link between the course and that skill is saved (with a default rating).
If it does not exist: the course and suggested skill name are recorded for the “new skills” report.
When all courses are done, two output files are written to the same type of secure location used for the input:
Existing skills report: Course–skill links for skills already in our library (course ID, type, revision date, skill ID, rating).
New skills report: Courses linked to skills that are not yet in our library (course ID, type, revision date, course title, suggested skill name), so your team can review and decide whether to add them.
Your file has many columns. Below they are grouped by how the process uses them.
Used to identify the course (and to sync / report)
Course ID (CPNT_ID) — e.g. GO1_27124, LYNDA_18830.
Course type (CPNT_TYP_ID) — e.g. ONLINE.
Revision date (REV_DTE).
Together these uniquely identify a course when syncing and in the output reports.
Used to decide which rows are processed
Language (CPNT_LOCALE) — Only rows with English are loaded. All other languages are skipped.
Used to find skills (most important for the “skill matching” step)
Course title (CPNT_TITLE).
Course description (CPNT_DESC).
Subject 1 / 2 / 3 descriptions (CPNT_SUBJ_1_DESC, CPNT_SUBJ_2_DESC, CPNT_SUBJ_3_DESC).
These five fields are combined into one text and sent to the external skills service. Better, clearer titles and descriptions lead to better skill suggestions.
Stored and used when syncing courses
Title, description, subject codes and descriptions, language, and “not active” flag (NOTACTIVE) are stored and used when adding or updating courses in the system.
Stored for reference but not used for skill finding or for the main course sync
Classification, delivery method, source (e.g. GO1, LYNDA), creation/update dates, length, credit hours, secondary course ID, and system GUID are kept for reference but do not drive skill extraction or the main sync logic.
Course Import from LMS
Please used the attached file to export course data from LMS.
File location The process does not use a file you select at run time. It always reads from the configured file SFTP location. To run the process with a new list, the file must be placed there with the agreed file name.
Only English courses Rows with any language other than English are ignored. No error is raised; they are simply not processed.
Quality of skill suggestions The suggestions from the external service depend on the text we send: course title, description, and subject descriptions. Complete and accurate descriptions improve the relevance of suggested skills.
This page provides a summary of submitted assessments, including participant results.
Table Columns Explained:
Assessment Name
The title of the skill assessment (e.g., Artificial Intelligence).
This screen provides the final detailed review of the employee’s assessment submission, including endorsement and evidence evaluation.
1. Quiz Details
This section includes quiz questions, answers, and scoring details (currently collapsed).
2. Endorsement Details
Endorsements Required: 1
Endorsee Name: Sara David
Status: ENDORSE
This confirms that the endorsement requirement has been met.
3. Evidence Submission
Skill Expert Name: Sara David
Status: APPROVED
Notes: (none provided)
Admin can create the Revision of the observation and can Deactivate the existing Version of Observation.
Revision can be created from the Manage observation Screen by Clicking on create a new Revision Button.
Step 1: Navigate to Manage Observation and click on Create Revision Button from the Action menu of the selected observation.
Step 2: Provide the Revision Number
Please make sure revision number is greater then previous revision number and once you have provided the revision number you can deactivate the selected observation
Step 3: once click on save then copy of the selected observation will be created In Draft Status.
once revision is created admin can click and edit and follow the process of publishing the observation.
This is a Company Profile Setup screen used to capture high-level information about an organisation and its context.
Key sections on the form:
Persona
A text field for the primary persona (e.g. “Senior Human Resources Specialist”).
Company Information
Company Name, Company Size, and a free-text Company Overview.
On the right, Industry and Sector and Core Values fields describe what the company does and how it operates.
Location and Market
Headquarters Location and Operational Regions describe where the company is based and where it operates.
Target Market defines the main customer or stakeholder groups.
Products/Services
Main Products/Services describes what the organisation delivers (e.g. decommissioning, nuclear waste management, research, etc.).
Strategy and Vision
Mission and Vision captures the long-term purpose and direction of the company.
Language Tone
Language Tone describes the preferred writing style and tone (e.g. English UK, professional, mission-driven, inclusive).
At the bottom, there are Save and Reset buttons, so the user can store or clear the entered profile data.
The ‘Import Role Data’ screen is where the role data to be analysed is imported, processed and where the results and output files are visible.
Step 1: Browse and Select your Role Data file. You can download a template with a sample row of data populated here.
This view provides a tabular list of all skills assessments that have been created within the system, along with useful administrative controls.
Skill Name: The name of the skill for which an assessment exists (e.g., Apache JMeter, Agile, AWS).
Completed Assessment: Shows how many users have completed the assessment for that skill.
Steps:
Navigate to from the left menu.
Upload your job data file on the SFTP.
Schedule and Run the Job.
This screen shows the Merge Global Assignments Learning Histories background job and its recent executions.
The job is marked as Scheduled, with a Re-Schedule button to adjust when it runs.
Each row in the table represents a daily run, with:
Status – All runs are marked SUCCESS, indicating they completed without errors.
Comment – A summary message, here stating: “Total number of learning history records merged – 0” for each run, meaning no records met the criteria to be merged on those days.
File / Log File – Columns reserved for any output or detailed logs (empty in this screenshot).
At the top right, there is a note that the job runs on UTC time, along with the current UTC timestamp.
Two outputs
Existing skills: Ready to use; these skills are already in our library.
New skills: For review; these are suggestions that are not yet in our library and may need to be added or mapped by your team.
Errors If the external skills service cannot be reached or fails for a course, that course is counted as a failure (and reported in the job log), but the process continues with the remaining courses












Preview option (eye icon to view detailed task information)
Status (Pass/Fail, numeric score, or rating scale)
Result Status (Pass/Fail for each task)
Notes (observer comments per task)
Attachments (evidence submitted during evaluation)
Observer Name and ID
Action details including Task Name, Description, Success Criteria, and Failure Criteria
Observer Remarks or Notes
Observation-level Attachments (supporting evidence)























Endorsements
Number of endorsements the submission received (e.g., 1).
Evidence
Whether supporting evidence was submitted (e.g., true).
Action
👁️ icon to view detailed submission data for this level/employee.
Action
👁️ Eye icon to view detailed submission, such as uploaded evidence or comments.
Level
The result or proficiency level achieved (e.g., Competent).
Action
An icon (👁️) to view detailed results or submission data for the selected assessment.
Assessment Level
The level achieved (e.g., Competent).
Total Employees
Number of employees who achieved this level (e.g., 1).
Submitted By
Number of unique submissions (e.g., 1).
Employee Name
Name of the assessed employee (Sara Torres).
Quiz Score
Assessment result (60%).
Assigned SME
Subject Matter Expert assigned (Sara David).








The Purpose of this job is to Import all User Attributes for example: Skills from SuccessFactors to TalentBox.
JOB_ID
If known, SuccessFactors role GUID
JOB_TITLE
Role Title to be analysed either from Job Profile Builder (JBP), or to be entered into JBP
JOB_FAMILY
Job Family for Role from JBP or to be entered into JPB
JOB_DESCRIPTION
Either all text section data from JPB or any role text data you want to be considered for skill extraction. If no description is available, the skill library builder will generate a description behind the scenes for the purpose of skill extraction.
LEVEL
Free text section to define the level of a role within the organisation. Examples being, entry, managerial, directorial etc
Step 2: Select the roles you want to analyse and define required output files
Once either all or a selection of roles have been selected, select ‘Process Data’ and define the processes you want to run.
Types of Processes:
Job to Skill: The job to skill process will output the unique list of skills and tags for Talent Intelligence Hub and the role to skill mapping with expected proficiency rating for Job Profile Builder.
Reference Data: If selected, a reference file containing the 5 closest job matches from the Lightcast industry data and the respective skills are displayed to provide a data comparison point to assist in your validation of the data.
Process Proficiency Description: For each skill, dependent on the defined rating scale, text descriptors are created for import to Talent Intelligence Hub. The text will inform employees within SuccessFactors of the expectation to achieve a specific proficiency level.
Processed Skills Tab: Once the data has been analysed, the processed skills tab will show the role to skill mapping within TalentBox and provide the export files for company validation and review.
Following validation and confirmation, the skills are added to Talent Intelligence Hub where a unique identifier is added by SuccessFactors, this value is required to map the skills to the roles. In addition the ‘Tags’ and ‘Skill to Tag’ files are imported via the integration centre.
Understand the Data output for Skill to Role Relationship
Value in Output
Meaning
JOB_ID
SuccessFactors role GUID for JBP
JOB_TITLE
SuccessFactors role name for JBP
JOB_FAMILY
SuccessFactors job family for JBP

Total Questions: Indicates how many questions are included in the assessment.
Status: Reflects whether the assessment is active or inactive. All items here are marked Inactive, meaning users currently cannot take these assessments.
Published: Indicates whether the assessment has been published to the system (all are Published).
Action Icons:
Edit – Modify the assessment.
Delete – Remove the assessment.
Duplicate – Clone the assessment.
Share – Likely for copying or sharing the assessment link or settings.
A button at the top allows admins to create a brand-new assessment from scratch.
This is the first step in setting up a new skill assessment. Here, the admin enters basic metadata about the assessment such as the skill it covers, difficulty level, language, and how the questions are to be selected.
Skill (Dropdown): Select the skill the assessment is targeting (e.g., Agile, Python, AWS).
Level (Dropdown): Choose the difficulty level of the assessment (typically Beginner, Intermediate, Advanced).
Total Number of Questions to Be Fetched (max 20): Define how many questions should be included in the assessment (maximum of 20).
Base Language (Dropdown): Choose the language in which the assessment will be administered (e.g., English, Spanish).
Skill Description (Text Box – Max 1000 characters): Optional description of the skill or purpose of the assessment.
Question Types (Checkboxes): Select types of questions to include:
Multiple Choice Questions
Free Text Questions
Once the Admin clicks 'Next', AI will generate the questions based on the Information provided.
Here, the admin adds and manages the specific questions that will be part of the skill assessment.
Add New Question: Use the button at the top-right to manually add a new question.
Actions for Each Question:
Delete: Removes the question from the list.
Duplicate: Creates a copy of the question.
Edit: Allows you to modify the question.
AI Assistant: Suggests improvements or edits using AI.
Question List Display:
Shows each question prompt with its correct answer underneath.
Labels each question by its type (e.g., Multiple Choice, True/False).
This step is used to review and finalize the list of available questions for the skill assessment. Admins can manage the questions to be included in the assessment.
This step allows the assessment creator to define how the assessment will function, including limitations, requirements, and passing criteria.
Max Attempts (0 = unlimited)
Controls how many times a user can attempt the assessment.
Re-Attempt Period (in days)
Sets how long a user must wait before trying again. 0 allows immediate re-attempts.
Number of Questions Used in Assessment (0 = all)
Specifies how many questions to pull from the question bank.
Right Side : Passing Criteria
Passing Percentage (Required)
Minimum score needed to pass (e.g., 70%).
# of Endorsements
(Optional) Number of peer approvals or validations needed.
Cooling Off Period
Time required before re-attempting if the first try fails.

Monitor the import status:
Details: Check Start Time, End Time, Status (e.g., Success), and Comment (e.g., "Job Profile roles imported: 35, Job Profile templates imported: 2, Job Profile families imported: 8").
Actions: Use Re-Schedule to retry failed imports or view the Log File for details.
Steps:
Go to Company Profile Setup in the left menu. You can find this under System Configuration>Company Profile Setup
Fill in the following fields:
Persona: The primary user role (e.g., Senior Human Resources Specialist). Aligns system tone to the user’s perspective.
Company Name: Your organization’s name (e.g., Eurobank). Ensures branding consistency.
Company Size: Number of employees (e.g., 12000). Provides context for role complexity.
Company Overview: A brief description (e.g., "Eurobank is one of the leading financial institutions in Greece and Southeast Europe..."). Introduces your company in profiles.
Headquarters Location: Main office location (e.g., Athens, Greece). Specifies the company’s base.
Operational Regions: Regions of operation (e.g., Greece, Cyprus, Luxembourg, Serbia, Bulgaria). Defines geographical scope.
Industry and Sector: Your industry (e.g., Banking and Financial Services). Aligns AI suggestions to your sector.
Core Values: Guiding principles (e.g., Customer Centricity). Attracts culturally aligned candidates.
Target Market: Primary customers (e.g., Retail customers, SMEs, large corporates). Tailors profiles to your audience.
Main Products/Services: Key offerings (e.g., Retail Banking, Loans, Mortgages). Provides role context.
Mission and Vision: Long-term goals (e.g., "To be the preferred financial partner..."). Sets the tone for profiles.
Language Tone: Communication style (e.g., English UK, Professional, Forward Thinking). Ensures consistency in tone.
Save your changes.
Steps
Retrieve Section IDs from SuccessFactors (if integrating with SuccessFactors):
Log into your SuccessFactors instance.
To locate Section IDs:
Go to Job Profile Templates in the Job Profile Builder module.
Open the template used for the role (e.g., "JBP1"). Click Next
Note the Section IDs for each field (e.g., Job Title: Section ID: 9956043, Job Description: Section ID: 1000941).
Copy the Section IDs for use in TalentBox.
Configure the Template in TalentBox:
In TalentBox, navigate to Edit Job Profile Templates from the menu.
Select an existing template (e.g., "JBP1" for Lightcast) or create a new one.
Add the Section IDs from SuccessFactors to the corresponding fields:
Job Title: Role title (e.g., "Section ID: 9956043"). Identifies the position.
About Us: Company/team overview (e.g., "Section ID: 9980946"). Attracts candidates with company details.
Job Description: Role purpose and duties (e.g., "Section ID: 1000941"). Outlines job expectations.
Compensation Data: Salary/benefits (e.g., "Section ID: 9956045"). Sets candidate expectations.
Job Responsibilities: Specific tasks (e.g., "Section ID: 9956047"). Defines daily duties.
Competencies: Required skills/behaviors (e.g., "Section ID: 9956049"). Highlights soft skills.
Skills: Technical skills (e.g., "Section ID: 9956051"). Specifies hard skills.
Qualification: Certifications/requirements (e.g., "Section ID: 9956053"). Sets minimum standards.
Education: Academic requirements (e.g., "Section ID: 1000951"). Defines educational needs.
For each field, select a content generation option:
Fixed Text: Use manually entered text for consistency.
AI-Generated: Allow TalentBox to generate content based on company data and industry trends.
Do Not Generate: Skip the section for manual entry later.
Save the template.
Purpose: Import existing job data to populate TalentBox with roles, templates, and families, enabling automated profile creation.
Outcome: Your job data is imported, ready for profile generation.
Purpose: Define your organization’s details to ensure job profiles reflect your company’s identity and values.
Outcome: Your company profile is set, providing a foundation for all job profiles.
Purpose: Set up templates to standardize job profile generation, ensuring consistency across roles and alignment with SuccessFactors.
Outcome: Your template is configured with SuccessFactors Section IDs, ensuring seamless integration and consistency.
The Manage Observation feature allows administrators to create fully customizable observations consisting of a defined number of tasks. These tasks can then be monitored and assigned to an Authorized Observer, Manager, or an Admin-selected Observer.
While creating an observation, administrators can set specific evaluation criteria, edit existing tasks directly from the dashboard, and publish the finalized observation to the LMS with a single click.
From the dashboard, administrators can view and manage all existing observations. The following information and actions are available:
Observation ID – Unique identifier for each observation
Revision Number - Unique Revision Number
Observation Title – Unique title for the observation
No. of Tasks – Number of tasks included within the observation
Status – Displays the observation’s status: Draft, Ready to Publish, Published or Deactivated observations
Action Buttons:
Pencil Icon – Edit the observation
Publish to OCN – Publish content to the LMS
New Button – Create a new observation
Search Bar – Search through the list of observations
Administrators can create observations in two ways:
Manual – Full admin control over setup and configuration
Assisted – AI-assisted creation using AI, with admin adjustments.
Step 1 – Provide Observation Details
Observation ID ( non-editable once created)
Observation Type (configurable labels from Manage System Labels)
Revision Number (Unique revision Number)
Observation Title
Step 2 – Add Tasks
Select tasks from a dropdown or create new ones
Rearrange task order using arrow controls
Task table includes:
Step 3 – Set Criteria
Capture Duration – Track time at observation level, task level, or both
Allow Upload of Evidence – Collect proof at observation level, task level, or both
Minimum Tasks Requirement – Define minimum tasks to complete (rules applied against mandatory and total tasks).Admins can define the minimum number of tasks a user must complete during the evaluation process. This setting is governed by the following rules:
The minimum number of tasks must be greater than the number of mandatory tasks.
It cannot exceed the total number of available tasks.
Observer Type – Select one of the following:
Admin-selected Observer (with rules based on single vs multiple observers). n Next screen admin can selects any user from the organization and make them observer for that observation.
Rules & Conditions:
If the observer type is set to Admin-Selected Observer and Multiple Observer is disabled, and if admin assigns more than one observer; so, in this case, the user will have the right to select which observer will conduct the evaluation.
Manager (automatically assigned as the user’s manager from LMS data). if Admin selects manager then in next screen admin will not allow to select any one from the list and admin can complete the creation of observation Process and once observation is assigns to the user in Success Factors then their manager will directly become the observer for the observation.
Authorized Observer- when Admin Selects Authorized observer then in next screen admin can selects any one from the List of Authorized observer which can be manage by Manage Authorized Observer Screen.
Rules & Conditions: If the observer type is set to Authorized Observer and Multiple Observer is disabled, and if admin assigns more than one observer; so, in this case Authorized Observer (selected from managed list in Authorized Observer screen)
Step 4 – Add Observers
Search and add observers by username or User ID
Selected observers are automatically updated in the table
If Manager type is chosen, this step is not editable(skipped)
Step 5 – Publish Observation
Once criteria and observers are assigned, click Publish to finalize
This feature utilizes Open AI to enable Assisted Observation, allowing users to create observations with AI-generated support. With this functionality, administrators can efficiently generate observation descriptions and tasks using Open Ai's capabilities.
Step 1 – Select Assisted Mode
Click “Add New Observation”
Choose Assisted Observation and proceed
In the Create Observation screen click on "Auto Fill Description" to generate Observation description using AI.
Step 2 – Generate Tasks with AI
Define the number of tasks to generate
AI generates:
Task Name
Task Description
Step 3 – Set Criteria
Configure as in Manual Observation (duration, evidence, minimum tasks, observers)
Step 4 – Add Observers
Add observers by username or User ID
Updates automatically reflected in the table
Step 5 – Publish Observation
Finalize and publish to LMS with a single click
This is the main Job Profiles Dashboard giving you a health summary of your job profiles and quick navigation into key actions.
Roles without Profile Number of roles in your framework that do not yet have a job profile created.
Profiles with Low Score Profiles whose quality or completeness score falls below your configured threshold, indicating they likely need review or enrichment.
This job sends notifications to users based on the settings defined in the
This screen shows the Notifications background job history and schedule.
At the top, the Scheduled label indicates this job is configured to run automatically, with a Re-Schedule button to change its timing.
Each row in the table represents one job run, with:
This is the Add a Notification Template dialog, where you define email notification content for the ObservationsIQ Application (Currently)
You provide a Template Name and choose a Notification Category (here set to Observations) to indicate when this notification is used.
Template Language lets you localise the template (e.g. Portuguese Brazil), so different languages can have their own versions.
On this screen, you can manage roles and the permissions associated with each role. Your license determines the level of access granted to the application and its features.
Step 1: Configure Permission Roles and Groups in SuccessFactors Role-Based Permissions (RBP) Begin by configuring your permission roles and groups within the SuccessFactors RBP module. For example, the predefined role for System Administrators is TALENTBOX_ADMIN. Ensure that a corresponding permission group and role are created in SuccessFactors RBP using these same IDs.
Step 2: Create Application Roles on the Manage Roles Screen of TalentBox Once the role is established in SuccessFactors RBP, navigate to the Manage Roles screen. Here, you can create an application role and link it to the appropriate SuccessFactors role ID by clicking the Add button.
Provide the required Role ID and Description, then select the relevant SuccessFactors role ID from the dropdown menu.
Step 3: Repeat for Additional Roles
This is the Manage Completion Status screen, where administrators map old completion statuses to new ones. On this screen Admins can define the new completion statuses which will be awarded to the user once their learning history is merged to their Active/Secondary profile after the "Manage Global Accounts Learning History" job is completed.
Key elements:
A Search bar at the top to filter specific statuses.
A Choose CSV File / Upload area, allowing bulk upload of mappings from a CSV file.
This screen is the Import Filenames configuration section.
It lets an administrator define the expected CSV file names that the system will look for when running various import jobs. There are four text fields:
Merge User File Name – Filename used for user merge data (e.g. MergeUsersFile.csv).
External Learning History File Name
The dashboard provides a centralized view of all skill assessment activities and administrative tools. It's designed to help admins monitor and manage assessments, submissions, and skill experts effic
Provides access to oversee submissions and track review statuses.
Access the section to assign or manage skill experts.
Create New Assessment: Initiate a new skill assessment.
Pending Endorsements (0): Submissions awaiting endorsement (currently none).
This is the Profile Approvals screen showing job profiles that are waiting for approval before they become active.
The tab is on Pending (there is also an Approved tab for already-approved profiles).
Each row lists the Name of Approver, Job Profile Name, and Job Family; here, all three pending profiles are assigned to the approver Sara David.
Admins can run reports for each of the classes from this section.
The report contains details of Class, Users, Check-in time, Check-out times, and if the learning was recorded.
This is the Import Skills scheduled job, and it looks to be running correctly and consistently importing the LightCast skills set.
What the screen shows:
The job Import Skills is marked as Scheduled, with a Re-Schedule option to adjust its timing.
For each day (07–11 May 2026), the job ran around 14:35–14:36 and finished with Status = SUCCESS.
A table with:
Old Completion Status – Existing or legacy completion codes (e.g. ASSESSMENT_C, CLASS, COMPLETED).
New Completion Status – The new or standardised status each old code should map to (e.g. ASSESSMENT_C101, PASS, PASS_COURSE-PROXY, etc.).
Action – Edit (pencil) and Delete (bin) icons to modify or remove individual mappings.
There is also a New button in the top-right corner to create an additional mapping manually.
ExtLearningHistoryFile.csvImport System Labels File Name – Filename for importing system label data (e.g. system_label_data.csv).
Observation Item Mapping File Name – Filename for importing observation–item mappings (e.g. ObserveIQ-ItemMapping.csv).
After editing these filenames, the admin clicks Save so that scheduled or manual imports know exactly which files to pick up.
The Comment column shows “INFO: Skills imported : 21963” on every run, which indicates your integration is repeatedly importing a catalogue of 21,963 skills from LightCast each time it executes.
As with the other jobs, the banner indicates the job runs on UTC time, with the current UTC time displayed for reference.
Copy Observation URL- Use to create a manual observation in SF by content object
Create New Revision- use to create a new revision of existing observation and deactivate the current version
Deactivating Observations- will Deactivate observation and make it unavailable to end users and observers.(Once observation is deactivated it can not be reactivated admin can only create a new revision of it)
Revision date (Once observation is created this field will automatically updated with the date and timestamp)
Image Type (upload or URL. It will be only available when Publish to OCN is is checked from Observation Configuration )
Image Upload Helper (Helps to upload the Local image by generating URL which will be user in Insert image of Rich Text Editor )
Observation Description (supports rich text)
Task Name
Task Description
Task Type (evaluation method)
Mandatory/Optional setting
Action icons (edit/delete)
The value will be automatically updated based on the number of mandatory tasks selected on the previous screen.
Multiple Observers – Enable multiple observers for evaluation. Admins can enable this feature to allow multiple observers to participate in the evaluation of tasks and the overall observation process.
Mandatory/Optional (default: optional, editable by admin)
Success Criteria
Failure Criteria
Other details can be manually edited by the admin
Please note: This feature can be disabled.
Maximum Upload Size per observation: 10 MB
Please note that Multiple Observer functionality is applicable for the Admin selected observer and the Authorized Observer.
If the observer type is set to Admin-Selected Observer and Multiple Observer is enabled, it becomes mandatory for the admin to assign more than one observer, and user have right to request multiple observer.
If the observer type is set to Authorized Observer and Multiple Observer is enabled, it becomes mandatory for the admin to assign more than one observer and user have right to request multiple observer.
Once an observation is assigned to a user through the LMS, the system will automatically synchronize the user's manager information and designate the observer as their official manager.









Only classes which have been closed (Learning Recorded) will appear in the class dropdown.
From Date and To Date are the dates for Classes and not completion dates.


The Actions column provides icons to (Cancel Approval, Approve), and open the detailed profile view for each item.

SKILL_ID
Unique Skill ID to be added to TIH
SKILL_NAME
Skill Name to be added to TIH
SKILL_DESCRIPTION
Skill Description to be added to TIH
CATEGORY
Skill categorisation – this is added to TIH as a ‘Tag’ and ‘Skill to Tag’ mapping
SKILL_TYPE
Necessary skills – These are specialised skills required for a job but also relevant across other similar jobs. An employee needs these skills as building blocks to perform the more complex Defining Skills. If you think of a job as a house, these skills are the foundation.
Defining skills – These skills represent the day-to-day tasks and responsibilities of the job. An employee needs these skills to qualify for and perform successfully in this occupation. In our house analogy, these skills are sort of like the walls that define the unique shape and structure of the building.
Distinguishing skills – These are the advanced skills that are called for occasionally. An employee with these skills is likely more specialised and able to differentiate themselves from others in the same role. Sort of like the skill equivalent of an ornate wrought iron fence, marble driveway, or some other feature that sets your house apart from others on the street.
AI Skills – Additional skills generated by artificial intelligence and compared against the Lightcast skill library.
SKILL_SOURCE
LC Classification identifies the skill has been matched from the Lightcast industry benchmarking LC shows a skill mapping produced via AI. The skill must exist in the Lightcast Ontology.
REFERENCE_JOB_TITLE
The matching job title from the Lightcast benchmarking
PROFICIENCY
Expected proficiency level for role for use in JBP
CONFIDENCE_LEVEL
TalenTeam validation of the role match from Lightcast.


True/False
Assessment Duration (in minutes)
Time limit for completing the assessment. 0 means no time limit.
Random Questions (checkbox)
Randomizes questions pulled from the question bank for each attempt.
Evidence Submission (checkbox)
Requires participants to submit supporting material (e.g., files or screenshots).











Validated Skills (17): Skills officially validated.
Active Assessments (31): Currently ongoing assessments.
Total Assessments (31): Total assessments created in the system.
Displays high-level metrics for assessments.
Overview: Manage assessment creation, versioning, submissions, and dashboards.
Categories: Quickly track user activity and actions.
Example: Sara Torres submitted a quiz on Agile.
Details: Displays latest interactions.
Example: Artificial Intelligence - 1 submission, 0 pending.
Highlight: Table of assessments awaiting admin or expert review.

Once the skills have added to Talent Intelligence Hub, the data is called via API to bring the WSM ID into TalentBox. The set can be scheduled or run as necessary in readiness for the last step in the process.
Pending Approvals Profiles waiting in the approval workflow before they can move to an active state.
Generate New Profile – Launches the flow to create new profiles across job families and roles.
Manage Job Profiles – Opens the area where you can view and manage draft, in-review, and active profiles.
Manage Approvals – Takes you to the approvals queue, where you can review and approve or reject profiles.
Edit Profile Templates – Lets you view and edit the templates that define structure, sections and fields for job profiles.
Job Families (View →) – Opens management for job families so you can create, edit, and organise profiles by family.
This is the Add New Profiles screen, where you generate a new job profile for a specific job family and role.
The table lists existing Job Family and Job Role pairs (for example, Family Security Unit (FSU) – Chief Security Head (CSH), ICT & Cyber Security – Cyber Security Analyst).
In the Actions column, clicking the arrow icon for a row creates a new job profile instance for that selected family–role combination, then takes you into the profile creation page to complete details and save it.
Profiles can also be generated in Bulk.
This is the main Job Profiles management screen, where admins and editors work with all profiles across statuses.
The tabs let you filter by All Profiles, Active, In Review, and Drafts, so you can focus on live profiles, items in workflow, or drafts coming from SuccessFactors.
The grid shows Job Profile Name, Job Family, Job Role, Status (Active, In Review, Publish failed, etc.), Last modified (date and editor), and a Score that reflects profile quality or completeness.
The language icon next to some profiles indicates that translations exist or can be managed for those profiles, and the chevron on the right opens the full profile for editing or review.
From here, you can also Add New Profiles, bulk-select profiles for export using Export Selected, or simply use the list as the starting point for edit, review, and publish workflows.
Perform actions:
Bulk Actions: Select profiles using checkboxes and use buttons like Bulk Generate, Publish All in Drafts, or Delete All Selected Drafts.
Individual Actions: Click icons to delete, edit, or view profile details.
This pair of screens shows how Job Families act as an entry point into managing the job profiles within each family.
The Job Families screen (second screenshot) lists all families, each tile showing the family name and a count of associated profiles; clicking a tile (for example Advanced Technology & AI) drills into that family.
After you click a family, you land on the Job Profiles view filtered to that specific family (first screenshot), where you can see only its profiles (AI Ethicist, AI Product Manager, MLOps Engineer), review their Status, last modified details, and Score, and use Add New Profiles or the row chevrons to manage them.
Steps
From the Job Profiles section, select profiles and click Send for Approval.
In the popup:
Search for an approver using Search by Name or Employee ID.
Click Send for Approval.
Receive confirmation: "Profiles are being generated! Selected Profiles are being generated. You can view them as drafts when the generation is complete."
Steps:
In the Job Profiles section, locate the profile (e.g., "AI Architect/Lead Engineer").
Click the the 'right arrow' under Actions.
On the Edit Profile screen, review and update:
Family Name: Job family (e.g., Artificial Intelligence Engineering).
Role Name: Specific role (e.g., AI Architect/Lead Engineer).
Profile Name: Profile identifier (e.g., AI Architect/Lead Engineer).
Details (as on SuccessFactors): Notes or integration details.
Job Title: Role title (e.g., "AI Architect/Lead Engineer").
Job Summary: Brief overview of the role.
Roles and Responsibilities: Specific duties.
Use the buttons to manage changes:
Copy All Text: Copies profile text to the clipboard for external use.
Regenerate All: Re-generates AI content, overwriting existing text.
Cancel: Discards changes and exits.
Submit: Saves and submits for further processing.
Save for Review: Saves for internal review.
Send for Approval: Sends to an approver (opens approval popup).
Publish as Active: Publishes the profile as an active listing.
AI Assistant
This is the AI Assistant Quick Actions menu embedded in the job profile editor, used to refine profile content.
It offers one‑click options such as Make content more professional, Improve clarity, Shorten the length, Make tone more formal, and Make tone more conversational.
There is also a Custom instruction box where you can type a specific request (for example, “align with internal competency framework language”).
Clicking Apply and Regenerate sends the current section of the job profile to the AI assistant, which then rewrites the text according to the selected quick action or custom instruction, enhancing the profile content.
This is the Manage Approval worklist where admins or coordinators oversee which approver owns each job profile approval and can intervene in the workflow.
The Pending tab lists profiles that are currently out for approval, showing Name of Approver, Job Profile Name, and Job Family.
The Actions icons on each row allow you to cancel the request, change or add approvers, or open the profile details via the chevron for a deeper review before it is acted on.
At the bottom, you can select one or more profiles and then use the Cancel, Cancel Approval, Approve, or Delete buttons to take bulk actions on the selected approval requests.
This is the Job Profile Templates configuration screen, where you define how each section of a job profile is structured and populated.
At the top you choose a template (here JBP Template) and then configure its sections.
Each row represents a Field (Job Title, Company Overview, Role Description, Key Responsibilities, Qualifications, Skills, Competencies, Education) with a Section ID used for integration or mapping.
For sections like Role Description, Key Responsibilities and Qualifications you can choose whether the content is Fixed Text, AI‑Generated, or Do Not Generate, and you can set constraints such as “Text and max 6 bullet points” or “Max 8 bullet points” that apply across all profiles using this template.
The Save button stores these rules so that whenever a new profile is created with this template, the AI and fixed text behave according to the configured constraints.
Keep Profiles Current: Regularly check the dashboard and Last Modified column to update outdated profiles.
Maximize AI Features: Use AI-generated content for sections like Job Description and Skills, then review for accuracy.
Standardize with Templates: Set up templates in the pre-requisites to maintain consistency.
Streamline Approvals: Monitor and follow up on approvals to keep workflows efficient.
Purpose: View, manage, and perform bulk actions on job profiles.
Outcome: Profiles are organized, and you can take bulk or individual actions as needed.
Purpose: Submit profiles for review to ensure quality before publishing.
Outcome: Profiles are sent for approval, ensuring they meet organizational standards.
Purpose: Update or refine job profiles to keep them accurate and relevant.
Outcome: The profile is updated, ready for review or publishing.
Start Time / End Time – When the notification job started and finished.
Status – Here all shown as SUCCESS, meaning each run completed without errors.
Comment – A short summary per run, e.g. “Total email created: 0” and “Total User processed: 1230,” showing how many emails were generated and how many users were evaluated.
File / Log File – Columns likely used to download an output file or detailed log for that run (empty in this screenshot).
At the top right, there is also a note that the job runs on UTC time, with the current UTC time displayed, so admins can align schedule times correctly.
You then fill in Description, Subject, and Body, all required fields that define what the notification says to end users.
Cancel closes the dialog without saving, and Save stores the new reusable template for future notifications.
Step 4: Assigning Permissions to Application Roles
Once roles have been created within the application, administrators can click the settings icon to specify the permissions assigned to each role. Permissions can be set for every menu and submenu, allowing for highly granular control over user access.
System Administrators are typically granted access to all menus and submenus within the application.
This page displays the Assessment Requests sent to an employee who has been selected as an endorser by others undergoing skill validation.
This is where an employee can view and respond to endorsement requests made by others validating their skills.
Request
This page displays the endorsement history. It shows past endorsement requests, including the skill, level, date, and endorsement status.
This section contains all the Skills fetched from SuccessFactors TIH.
Each row represents a skill and includes:
External Id – The external or system identifier for the skill (e.g. 101-1376).
Name – The skill name (for example, HR Analytics, HR Information Systems, HR Operations).
Description – A text description of the skill, truncated with a “Show More” link to expand the full description.
Skill Source – Indicates where the skill came from; in this screenshot, values like Customer show that these skills were created or owned by the customer.
Status – The current lifecycle status (e.g. A for Active, I for Inactive).
There is also a Search bar at the top right to quickly filter the skill list by name, ID, or other text.
Manages assessments, endorsements, experts, and reporting.
Admin Dashboard Overview
Effectively oversee skill validation, track progress, and adjust system settings.
Oversee Expert Reviews: Monitor and evaluate expert review performance.
Update Endorsement Settings: Control who can endorse whom to ensure accurate endorsements.










The requester’s name and the skill for which they seek endorsement.
Level
The proficiency level being claimed – in this case, Competent.
Date
The date the endorsement was requested – 19 May, 2025.
Action
Likely includes options via a menu (⋮) such as “View Details”, “Endorse”, or “Reject”.



Monitor Reports:
Identify and address skill gaps.
Track completion rates and assessment scores.
Manage Expert Groups: Create groups and assign skill reviewers accordingly.
Publish Assessments: Roll out assessments for employee evaluation.
Assessment Settings:
Set maximum attempts allowed.
Define passing scores.
Determine the number of endorsements needed.
AI-Driven Assessments:
Create new assessments.
Add questions and set difficulty levels.
Log In: Access the admin dashboard.
Manage:
Use the dashboard to oversee all activities.
Adjust settings to optimize skill validation and assessment processes.
All assigned observations are available to observers through the Observation Dashboard.
Observers can access the dashboard via SuccessFactors Learning.
The link to the dashboard can be configured in SuccessFactors by system administrators using Easy Link settings.
The dashboard provides the observer with access to all assigned observations.
From this page, observers can review observation details and perform evaluations.
New observation requests will appear in the dashboard.
In App notifications will also show to the observers by clicking on the Bell Icon
Observers can either Accept or Decline the request.
In cases of multiple observers or manager-assigned criteria, once an observation request is made, it is automatically assigned to the observer’s dashboard, and the observer receives an email notification.
Once an observer accepts an observation, the Start Observation button becomes available.
Clicking this button opens the Observation Details Page.
After reviewing details, the observer can proceed by clicking Start Observation.
The details page displays the evaluation criteria and tasks defined by administrators.
Observers should complete the evaluation form based on these criteria.
In case of Multiple task or multiple iteration Observer can save the observation and can continue the observation from Observer dashboard.
In case of Evidence Upload Maximum Upload Size per observation is 10 MB
Once complete, the observer submits the evaluation by selecting Submit Observation.
The dashboard also contains a Completed Observations section, where observers can view all past evaluations they have carried out.
An Observer can view all Observations where they are assigned as an Authorized Observer or are associated as part of the Observation workflow.
Once hit on save button observation status will save as Draft and can be access from the
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. Please send it to us.










Company ID
SuccessFactors Base URL
SuccessFactors API URL
SuccessFactors IDP ClientID
SuccessFactors IDP Private Key
Technical User(API User)
SuccessFactors API UserID - Please create a technical user with name "observiq Admin" on SuccessFactors side. Below are the permissions this users needs to be granted.
observiq Admin role should have below
★=Access period can be defined at the granting rule level.†=Target needs to be defined.⁜=Target criteria need to be defined.
Employee Data
Employee Profile †
Default Locale
UserID
First Name
Last Name
Organisation ID
Photo
Username
User Status
General User Permission
Company Info Access> User Search
Manage Integration Tools
Manage OAuth2 Client Applications
Access to OData API Metadata Refresh and Export
Access to OData API Data Dictionary
Target is set as all users but needs to be reviewed for only right user or target group.
TALENTBOX_ADMIN should be blank
Step 3: Registering oAuth Application: In SuccessFactors, create ObservIQ Application as an OAuth2 Client Application and Share the certificate with TalenTeam.
Step 4: 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 5: SFTP Configurations - This is the SFTP location where uploaded documents will be stored. Please provide this to TalenTeam.
SFTP Host Name
SFTP Port
SFTP User Name
SFTP Password
SFTP Directory
SFTP Processed Directory
Step 6: IAS Specific Configurations: Please refer to the attached document
Step 7: Role Based Permissions: For Admins of this application, a standard Role called TALENTBOX_ADMIN will need 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.


From this screen Admins can run Reports on various data related to Observations.
There are 2 Categories of reports available
Observations Report
Audit Report
Available as CSV downloads
Can be run for all Observations or Selected Observations
Time Period choices: All time, Specific date range, Specific Month
Observations Data: Returns the metadata related to Observations
Observation Progress Data: this report can be filter for All, completed Observation and InProgress observation. Returns the completion status of a given observation(s)
Observer Data: returns data related to observers created in the system. Fields include -
Available as CSV downloads
Can be run for all Observations or Selected Observations
Time Period choices: All time, Specific date range, Specific Month
2 reports are available
Observation Audit: Returns a full Audit of Observations. below is a full list of report columns.
S.NO
OBSERVATION_ID
Observation Task Audit Report: Returns a full Audit of Tasks. Below is a full list of report columns.
S.NO
OBSERVATION_ID
Upload Evidence
Minimum Tasks to Complete
Multiple Observers
Observer Type
Observers
Observer Active
Task Name
Task Description
Task Type
Mandatory/Optional
Success Criteria
Failure Criteria
Requested By
Requested Date
Accepted Date
Completed Date
Observation Status
Observation Duration
Observation Notes
Observer
Observer Type
Task Name
Task Description
Task Type
Mandatory/Optional
Success Criteria
Failure Criteria
Iteration Number
Evaluation
Task Duration
Task Notes
Task Status
OBSERVATION_TITLE
OBSERVATION_DESC
ACTION
OBSERVATION_TYPE
IMAGE_URL
UPLOADED_IMAGE
CAPTURE_DURATION_ENABLED
CAPTURE_DURATION_TYPE
UPLOAD_EVIDENCE_ENABLED
UPLOAD_EVIDENCE_TYPE
MULTIPLE_OBSERVERS_ENABLED
MINIMUM_TASKS_TO_COMPLETE
OBSERVER_TYPE
LAST_UPDATED_USER
LAST_UPDATED_DATE_TIME
OBSERVATION_TITLE
ACTION
TASK_NAME
TASK_DESCRIPTION
TASK_ORDER
MANDATORY
TASK_TYPE
REQUIRED_MARKS
OUT_OF_MARKS
RATING_SCALE
PASSING_RATING_SCALE
SUCCESS_CRITERIA
FAILURE_CRITERIA
ITERATIONS_ENABLED
MINIMUM_SUCCESSFUL_ITERATIONS
MAXIMUM_ITERATIONS_ATTEMPTS
LAST_UPDATED_USER
LAST_UPDATED_DATE_TIME
Sl. No.
Observation ID
Revision Number
Observation Title
Observation Description
Status
Item ID
Item Type ID
Revision Date
Observation ID
Observation Title
Revision Number
Item ID
Item Type ID
Sl. No.
Observer ID
Observer Name
Completed Observations
In-Progress Observations




Capture Duration
Revision Date