om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
The following enhancements are now available:
With this release we we support record version in every endpoint. Even if the the Core system doesn’t support record versioning, like HR Core Beaufort, we add default value for the validFrom
and ValidUntil
attributes. The default for ValidFrom
is '0001-01-01' and the default validUntil
is '9999-12-31'.
If a record is deleted in the core system, a isDelete
= true attribute is set in the API. Based on this information you can delete the record as well in your own system.
Delete means that the whole entity is deleted and not just one version.
"id": "907624",
"isDeleted": true,
"shortName": "907624"
} ]]>
Note:
Delete means that we delete the whole record and not just a version.
In the Job Profile endpoint an ID
was missing. In this release we add the ID
field to the Job Profile as well. For Job profile the ID
and shortName
contains both the same value.
Example of the ID and the validFrom and validUntil in the Job profile endpoint
{ "id": "723912",
"shortName": "723912",
"fullName": "Business Analyst",
"jobFamily": "Software",
"validFrom": "0001-01-01",
"validUntil": "9999-12-31"
}
] ]]>
For HR Core Business the manager was missing in the organization unit endpoint. In this release we add the manager field to the organization unit endpoint.
Note:
For HR Core Beaufort the manager is part of the endpoint role assignment with role type = MGR
In this release we add the userUID
as part of the employee endpoint. The userUID
can be used for the Single Sign On solution of Visma Raet.
{
"id": "79500",
"personCode": "79500",
"initials": "HJB",
"firstNames": "Herbert Jacob Bert",
"knownAs": "Herbert",
"lastName": "Robles",
"lastNameAtBirth": "Robles",
"nameAssembleOrder": "E",
"gender": "Male",
"birthDate": "1989-03-02",
"deceased": false,
"userUID": "3d89f34f-9fd8-41c4-8d63-09051a470591",
"employments": [
{
"employmentCode": "1",
"hireDate": "2020-01-01",
"employmentType": "005",
"originalHireDate": "2020-01-01",
"jobProfile": "8302",
"organizationUnit": "1867",
"workingAmount": {
"amountOfWork": 36,
"unitOfWork": "Hours",
"periodOfWork": "Week"
}
}
],
"validFrom": "1900-01-01",
"validUntil": "9999-12-31"
}]]>
The address details and the original hire date are also added to the employee endpoint.
"id": "79505",
"personCode": "79505",
"initials": "J",
"firstNames": "Jos",
"knownAs": "Josje",
"lastName": "Janssens",
"lastNameAtBirth": "Janssens",
"nameAssembleOrder": "E",
"gender": "Female",
"addresses": [
{
"type": "Home",
"street": "Computerweg",
"houseNumber": "99",
"postalCode": "3822CM",
"city": "AMERSFOORT",
"country": "NED"
},
{
"type": "Postal",
"street": "Computerweg",
"houseNumber": "99",
"postalCode": "3822CM",
"city": "AMERSFOORT",
"country": "NED"
}
]]>
The Learning API is controlled available. The API supports endpoints for:
Getting employee data from HR Core systems like HR Core Beaufort and HR Core Business
Upload diplomas or certificates to the Personal File System of Visma Raet (Personeelsdossier)
Uploading certificates in the Learning API was previously working only for HR Core Beaufort customers. Now is also available for HRCB customers.
The job family code is now available as part of the job profile data.
Performance improvements in queries.
The endpoint for getting the job family reference list is available.
The changedAfter parameter can be used now without the changedUntil parameter. Search with the changedUntil parameter is working now without the changeAfter parameter.
The communication language is now available as part of the employee data.
The manager person code is now available as part of the organizational unit data.
Please read the documentation and the FAQ if you have questions about “How to use this API”.
Copyright 2022 Visma Community. All right reserved.