om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
De afgelopen periode zijn de volgende verbeteringen in de API's doorgevoerd:
WFM API
Nieuwe endpoints voor Employments en Salary Details beschikbaar
De WFM API is uitgebreid met 2 nieuwe endpoints voor Employments en Salary Details.
Beide endpoint zijn gebaseerd op de historie tabel van Beaufort waardoor de endpoints de ingangsdatum bevat.
De nieuwe endpoints zijn:
Het endpoint employmentTimelines bevat dezelfde velden als het oorspronkelijk endpoint employments maar dus nu ook inclusief ingangsdatum waardoor er een soort tijdlijn ontstaat. Hetzelfde geldt voor de endpoints salaryDetailTimelines en salaryDetails.
Voor zowel het endpoint employmentTimelines als ook het endpoint SalaryDetailTimelines geldt dat data met ingangsdatum uit de historie tabel komen. In de standaard inrichting van Beaufort staat voor deze rubrieken de historie aan (zie Beaufort scherm standaard rubrieken).
Onderstaand een voorbeeld van het nieuwe endpoint employmentTimelines
Op dit moment wordt de API data voor deze nieuwe endpoints één keer per dag om 18:00 UTC met Beaufort gesynchroniseerd.
Alle domein API's
Het endpoint organisation units is uitgebreid met de velden indicatie geblokkeerd, kostenplaats en adresgegevens.
Het endpoint organisation units van zowel de Learning, IAM als ook de WFM api is uitgebreid met de volgende API velden:
Deze velden komen overeen met de volgende gegevens uit Beaufort.
Note: het veld isBlocked (Inactief) wordt in Beaufort vaak gebruikt om organisatie eenheden inactief te maken tijdens een reorganisatie. Deze indicatie wordt dan gebruikt om aan te geven dat er geen nieuwe medewerkers meer op de organisatie eenheid mogen worden geplaatst. Echter bij een reorganisatie komt het regelmatig voor dat bestaande medewerkers nog herplaatst moeten worden. De indicatie IsBlocked wil dus niet zeggen dat er geen medewerkers meer aan gekoppeld zijn.
Visma Developer Portal
Vanaf nu zijn alle domein API inclusief alle endpoints te gebruiken via de Visma Developer portal. De Visma Developer Portal (https://oauth.developers.visma.com/) vervangt hiermee de oudere developer portal als de Youforce developer portal (https://developers.youforce.com/) of Raet developer portal (https://developers.raet.com/)
note:
De meest recente aanpassing betreft het endpoint Get users. Vanaf nu werkt ook dit GET users endpoint in de learning en IAM api met een Visma account uit de Visma developer portal.
Heeft u nog credentials op één van de oude developer Portal dan kunt u die nog blijven gebruiken. Echter nieuwe credentials kunnen alleen nog aangemaakt worden via de Visma Developer Portal.
Zie hiervoor: Aanmaken credentials Visma Developer Portal
Ook adviseren wij u om met uw applicatie over te gaan naar de nieuwe Visma Developer portal. De Visma developer portal heeft als voordeel dat u en u collega samen de apps en credentials kunt beheren.
Wel zijn daarbij enkele aandachtspunten waarmee uw development omgeving rekening moet houden, zie onderstaande tabel.
Oude Raet developer portal |
Oude Youforce Developer Portal |
Nieuwe Visma developer Portal |
|
Authencation token |
url: Met in de Body de volgende authenticatie gegevens uit de Raet developer portal:
|
url:
Met in de Body de volgende authenticatie gegevens uit de Youforce developer portal:
|
url:
Met in de Body de volgende authenticatie gegevens uit de Visma developer portal:
Let op: De tenant_id is dus toegevoegd aan de authencation en wordt tussen de endpoint meegegeven in de bearer token. |
GET User endpoint | niet beschikbaar | In learning API is het endpoint beschikbaar via verschillende url versie zoals v0.1 en v.1.0 GET https://api.youforce.com//learning/v0.1/ users (employeeId=xxxx) GET https://api.youforce.com//learning/v1.0/ users (employeeId=xxxx) |
In de Learning en IAM is het endpoint enkel beschikbaar via de url versie v1.0 GET https://api.youforce.com//learning/v1.0/ users(employeeId=10010) |
All endpoints |
base url: api.raet.com met de volgende gegevens in de header
|
base url: api.youforce.com met de volgende gegevens in de header
|
base url: api.youforce.com met de volgende gegevens in de header
Note:
|
Copyright 2019 Visma Community. All right reserved.