om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
The Learning API is intended for Learning Management systems and allows you to:
Read employees and organizational structures from Youforce to update the learning system
Upload certificates to the Youforce Personal File system of the customer
The object employee contains all personal and employment details of an employee.
An employee is a person with one or more employments.
Attributes person details
Attribute |
Description |
---|---|
|
Unique id for the Person row within the tenant |
|
The logical person code of the employee |
|
The initials of the employee. |
|
The official given names of the employee as stored in the HR Core system |
|
The name which is used by the employee as his first name |
|
The last name at birth of the employee. Also known as the family name |
|
The prefix of the last name at birth |
|
The last which is currently used by the employee as his last name |
|
The prefix of the last name as used currently |
|
Code of the assemble order that the core system uses for the last name. The assembly order is depending on the core system and the logic behind it. |
|
The partner last name |
|
The prefix of the partner last name |
|
The formal title which will be used as a prefix before the name like Doctor, Professor, et cetera |
|
The formal title which will be used as postfix after the name like MSc or Master of Science |
|
Gender of the person. |
|
Date of birth |
|
Indicated if the employee deceased |
|
Digital Identity of the user from the portal |
|
List of the addresses of the employee.
|
|
List of the addresses of the employee.
|
|
list of phone numbers of the employee
|
|
Communication language |
Attribute employment details
Attribute |
Description |
---|---|
|
Technical and unique id. the Id is unique within the entity and tenant. |
|
Code of the employee |
|
Logical code of the employment |
|
Unique (alphanumeric) identifier of the company with which the contract is concluded |
|
The hire date of the employment |
|
The end date or discharge date of the employment. |
|
The first hire date or original hire date of an employee within the organization. |
|
Type of employment with a short name for type like Internal employee, contractor, "Wachtgelder" |
|
job profile code of the employment The job profile is a code that refers to the entity job profile |
|
organization unit of employment. The organization unit is a code that refers to the entity organization units |
|
Work amount of employment.
|
|
Contract type of the employee. It is the code that refers to the entity contract type. |
|
Main cost center associated with the employee. It is the code that refers to the entity cost center. |
|
Classification of the employee. It is the code that refers to the entity Classification. |
|
Location of the employee. It is the code that refers to the entity location. |
|
Salary scale of the employee. It is the code that refers to the entity salary scale |
Attributes person details
attribute |
HR Core Business |
---|---|
|
Technical id of the employee in HRCB |
|
7014 - Uniek Persoonlijk ID (UPI) (If it is not filled in then the Medewerkercode - 22) |
|
25 - Voorletters |
|
51 - Voornamen |
|
165 - Roepnaam |
|
24 - Achternaam |
|
26 - Voorvoegsel |
|
524 - Opgemaakte naam aanhef |
|
#NA |
|
28 - Eigennaam code |
|
27 - Naam Partner |
|
166 - Voorvoegsel Partner |
|
94 - Titel voor |
|
95 - Titel na |
|
36 - Geslacht Mapping details: |
|
35 - geboorte datum |
|
Based on the date of deceased. If the employee is deceased the boolean is set to |
|
10523564 - PING ID |
|
Business : 7212 - E-mailadres |
|
Home: 391 - straat 8099 - Locatie omschrijving 394 - Postcode 10205283 Regionaam Buitenland Postal: 7572 - Straat Postadres 8100 Locatie omsch Postadres 8101 Regionaam Buitenland |
|
Home : 7376 - Telefoonnummer prive |
|
|
communicationLanguage
|
10 |
Attribute employment details
Attribute |
HR Core Business |
---|---|
|
technical ID of the employee in HRCB |
|
22 - Medewerkercode |
|
#NA |
|
18 - company code |
|
39 - Datum indienst |
|
10520479 - Geplande laatste datum indienst |
|
308 - Datum indienst organisatie |
|
7393 - Type Medewerker |
|
97 - functie |
|
6000 - Organisatorische eenheid |
|
amount of work = 465 - Uren periode perodOfWork = 463 - Dagen / uren per *HRCB supports only amount of work in "hours" |
|
contract type = 10204687 |
|
cost center = 53 |
|
classification = 474 |
|
location = 75 |
|
salaryScale = 10300574 |
The object User contains the User Identity for Single Sign-On. The User Identity is stored in the User Management System of the Youforce portal and can be used to support Single Sign-On.
For HR Core Business the User Identity is already part of the employee endpoint.
attribute |
example |
description |
---|---|---|
|
c7e230db-2a7f-4ef0-ad1d-9d30e7d94a2f |
User Identity of the employee for Single Sign On. |
|
XX123456 |
not relevant within the learning domain |
|
null |
not relevant within the learning domain |
The object Organization Units will provide all HR Data regarding the organization structure, like business Unit, department. Next to that, it describes in what way these are related to each other. Based on the organizational structure it’s clear ‘which' department is responsible for 'what’.
The organization unit and the role assignment how the organization is structured and who is responsible in which role.
Attributes Organization Unit
Attribute |
Description |
---|---|
|
Unique Id of the organization Unit |
|
Logical code of the organization Unit |
|
Logical name of the organization Unit |
|
Id of the parent organization Unit |
|
Type of organization Unit |
|
Manager of the organization unit* *Only for HR Core Business. For HR Core Beaufort the manager is part of the role assignment |
|
Person code of the manager |
Attributes Role Assignment
Attribute |
Description |
---|---|
|
Unique Id of the record |
|
Id of the organization unit the role assignment is effective for |
|
Code of the role. For instance the role manager is identified with the role code MGR. |
|
Person who have this role for the specific organisation unit. The person code is a reference to the Person code in the employee |
|
Person who have this role for the specific organisation. The person id is a reference to the Person id in the employee table |
|
Start date from which the role assignment is valid for that employee |
|
End date from which the role assignment is valid for that employee |
Attributes Organization Unit
Attribute |
HR Core Business |
---|---|
|
Technical id from HRCB
|
|
548 - code OE |
|
549 - Naam OE |
|
technical id of the parent Org unit |
|
#N/A |
|
7137 - manager |
Attributes Role Assignment
Attribute |
HR Core Business |
---|---|
|
Technical id from HRCB
|
|
548 - code OE |
|
549 - Naam OE |
|
#N/A |
|
Reference to the Person Id |
|
#N/A |
|
#N/A |
The object job profile contains the following attributes.
Attribute |
Description |
---|---|
|
short name of the job profile |
|
full name of the job profile |
|
job family to which the job belongs. |
Attribute |
HR Core Business |
---|---|
|
Functie code |
|
functie naam |
|
Job family |
The object company contains the following attributes.
Attribute |
Description |
---|---|
|
identifier of the company |
|
company code |
|
full name of the company |
|
Start date of the version of the company |
|
End date of the version of the company |
Attribute |
HR Core Business (Supported level: Client) |
---|---|
|
mutkey |
|
company code |
|
company name |
The object contract type contains the following attributes.
Attribute |
Description |
---|---|
|
contract type code |
|
full name of the contract type |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: System) |
---|---|
|
contract type code |
|
contract type name |
The object employment type contains the following attributes.
Attribute |
Description |
---|---|
|
employment type code |
|
full name of the employment type |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: Client) |
---|---|
|
employment type code |
|
employment type name |
The object cost center contains the following attributes.
Attribute |
Description |
---|---|
|
cost center type code |
|
full name of the cost center |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: Client) |
---|---|
|
cost center code |
|
cost center name |
The object classification contains the following attributes.
Attribute |
Description |
---|---|
|
classification code |
|
full name of the classification |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: Client) |
---|---|
|
classification code |
|
classification name |
The object location contains the following attributes.
Attribute |
Description |
---|---|
|
location code |
|
full name of the location |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: Client) |
---|---|
|
location code |
|
location name |
The object salary scale contains the following attributes.
Attribute |
Description |
---|---|
|
salary scale code |
|
full name of the salary scale |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: Client) |
---|---|
|
salary scale code |
|
salary scale name |
The object job family contains the following attributes.
Attribute |
Description |
---|---|
|
job family code |
|
full name of the job family |
|
Start date of the version |
|
End date of the version |
Attribute |
HR Core Business (Supported level: System) |
---|---|
|
job family code |
|
job family name |
With the documents endpoint files, certificates and other documents can be uploaded for an employee to the Visma Personal File System (Personeelsdossier).
Asynchronous file upload
Learning systems can upload files, like certificates, diplomas for individual employees to the Personal File System of Visma Raet. The file upload is an a-synchronized process. After the file is uploaded the consumer will receive a ticket Id, which can be used to monitor the process of the file upload.
Copyright 2022 Visma Community. All right reserved.