Mijn Communities
Help

API Update 2022-08

21-09-2022 13:57 (Bijgewerkt op 07-08-2023)
  • 0 Antwoorden
  • 0 kudos
  • 357 Weergaven

Learning API verbeterd

Afgelopen maand is de learning API verbeterd. Hieronder wordt een overzicht gegeven van de belangrijkste verbeteringen:

 

Performance & stabiliteit

alle endpoints

In het verleden kon het nog wel eens voorkomen dat de API geen response gaf waardoor er time-outs ontstonden. De afgelopen maand is de architectuur van de API gewijzigd waardoor de performance van de API is verbeterd en de kans op time-outs is geminimaliseerd. 

 

Loonverdelingsregels als endpoint toegevoegd
Endpoint: costAllocations

Aan de learning API is een nieuwe endpoint met de Cost Allocation toegevoegd. Dit endpoint komt overeen met de entiteit Loonverdeling uit Beaufort. Met behulp van het endpoint kan per medewerker de kostenplaats, kostensoort en eventueel kostendrager uit Beaufort gehaald worden.  

RenSanders_2-1663760736622.png

 

Adresgegevens uitgebreid

Endpoint : Employees 

Bij de adresgegevens naast de landcode ook de naam van het land getoond. Dit betreft de naam zoals ook wordt weergegeven in Beaufort zelf. 

 

RenSanders_0-1663760343223.png

 


Naam van onder andere organisatie eenheid, functie en classificatie als extra veld toegevoegd

Endpoint Employees

In de endpoints Employee wordt bij de dienstverband gegevens naast een code voor functie, classificatie, organisatie eenheid, ect ook de naam getoond.
Hierdoor wordt het eenvoudiger om vanuit één endpoint de naam in het IAM systeem op te nemen.  Voor organisatie eenheid is naast de naam ook nog een extra veld met de logisch code toegevoegd.  

 

RenSanders_1-1663760427718.png

 

Meer records per page

[alle endpoints]

Door het verbeteren van de architecture is het ook mogelijk meer records in response weer te geven. Standaard wordt bij elke endpoint maximaal 100 records terug gegeven. Mocht de tabel meer records bevatten dat wordt middels een NextLink de volgende data set aangeboden.

Vanaf deze release is het echter ook mogelijk meer dan 100 records in één pagina op te vragen. Dit kan middels de parameter take toe te voegen aan de url.

 

Hieronder een voorbeeld waarbij 125 records per pagina wordt opgehaald.

GET https://api.youforce.com/learning/v1.0/employees?take=125

In de nextLink wordt deze page size overgenomen, zodat ook de vervolg pagina's maximaal 125 records bevat.

RenSanders_4-1663760934113.png

 


 

 

 

U kunt een page size tot maximaal 1000 records opvragen.  

 

Medewerkers