Talentsoft Software Development Kit (SDK) User Guide
Contact: IPaaS-support@talentsoft.com
Introduction
This document is for Talentsoft partners wishing to integrate their product with the Talentsoft suite.
It describes integration scenarios, the tools provided by Talentsoft, and how to submit developments, if necessary.
The SDK comprises all the tools and software components necessary for developing partner integrations with the Talentsoft solution.
Integration scenarios
There are several integration scenarios that determine which features can be proposed and the steps required to perform the integration.
My Talentsoft integration
Presentation of My Talentsoft
In the Talentsoft ecosystem, MyTalentsoft is a single point of access for all HR information and processes. My Talentsoft is the home page and dashboard for all users of the Talentsoft suite: it is highly customisable by user profile.
The platform aims to:
Integrate all HR processes by providing access to all HR information and third-party tools in just one click
Facilitate the appropriation of new tools by providing a 100% customisable and contextualised working experience
Involve managers in this process to help them save time by using statistics and dynamic reports
Integrate new employees through targeted content and special HR actions for new arrivals
Transform the way customers engage their employees thanks to HR-focused interactions and a unified user experience. A highly collaborative platform, My Talentsoft allows users to share contextualised HR information and to connect HR officers, managers and collaborators to enhance their interactions.
This information is integrated into widgets. These widgets have the same format for all use cases, with two views:
"portrait" is the default view
"paysage" view can be activated in one click from "portrait" view
All widgets are optional and can be activated, deactivated, or moved by the client.
Employees can also customise their environment by activating new widgets and rearranging the widgets at their disposal.
Scope managment
My Talentsoft home page is divided into 4 sub parts. Each sub part is called a scope and contains several differents widgets. Scopes are the following :
- My dashboard : contains all the widgets related to your HR information and processes.
- My direct reports : contains all the widgets related to HR information and processes about employees working directly under you.
- My perimeter : contains all the widgets related to HR information and processes about employees working in your perimeter.
- My team : contains all the widgets related to HR information and processes about employees working in your team.
When you arrive on My Talentsoft home page, the "My dashboard" scope is displayed by default, and thus, all widgets associated to this scope are displayed. Thanks to the dropdown menu at the top left of your page, you can switch between all the scopes.
Example My Talentsoft widgets for employees
My Actions
This widget shows employees the actions they need to perform – like a to-do list. These actions can range from preparation for appraisal interviews, to training session evaluations.
My Training
The My Training widget is quite complex and uses all the available widget views. In "portrait" view, employees can see their progress on elearning courses, access detailed information on these courses, and launch the courses in just a click.
In "paysage" view, employees can see their face-to-face training registration and the status of their training requests.
Examples of My Talentsoft widgets for managers and HR
My Follow-up
The Follow-up widget is displayed in portrait view by default and gives managers an overview of the processes they’re involved in and allows them to see related progress statuses. Managers can then click to view more details of a particular process.
Their HR events
This view allows, for example, a manager to view all employee training sessions in calendar format.
Partner use case
If certain prerequisites are met, it is possible to integrate data from any source and to display this in a custom widget.
This type of integration suits the following cases:
You would mainly like to display data from your software concerning one or all employees in a managerial or HR scope
The relevant functional domain is complementary to that of Talentsoft and does not correspond to one particular module in the Talentsoft suite
There are few or no interactions expected in the integration
Some possible examples of integration of this type are:
Display leave requests from an employee or a type of leave counter
Display statistics for a referral process for managers
Display a satisfaction questionnaire or similar
Integration into a candidate/employee profile
This integration is not currently available.
Integration in a Talentsoft module
This type of integration is currently subject to case by case analysis.