31st August Release (I91) Data API

New Features

Person ID has now been added to the Adjustjment Endpoint. V61-7177

--------------------------------------------------------------------------------------------------------------------

The Get Person Endpoint response time has been significantly reduced, and it now has filters so users can be more selective in the data they want to retrieve. V61-7167

--------------------------------------------------------------------------------------------------------------------

Integration API: The limit on importing records has been increased to 8000. V61-7209 (V61-7187)

--------------------------------------------------------------------------------------------------------------------

Integration API: The API now accepts 'Process Date and Time' and processes in the order that they were created in the HR system so that overlapping adjustments can be submitted in the same batch, without being rejected due to clashes. V61-7215

--------------------------------------------------------------------------------------------------------------------

Integration API: When processing adjustments, the payroll ID is no longer checked against archived Personnel. V61-7217

--------------------------------------------------------------------------------------------------------------------

 

Bug Fixes

 

Where one adjustment had a missing end date, all other records were being rejected. This has now been resolved. V61-7186

--------------------------------------------------------------------------------------------------------------------

When an adjustment was created with one Person ID, and then an update was created for someone with a different Person ID, the adjustment was being assigned to the original Person ID and the changes were being made to the new Person ID . This has now been fixed so that an error message is presented if the Person ID is different on the update to the person ID on the existing adjustment. V61-7153

--------------------------------------------------------------------------------------------------------------------

When running the Role Group Endpoint, an error occurred if the Role Group did not have a Role assigned. This has now been resolved and data is returned even if a Role Group has no Role assigned. V61-7165

--------------------------------------------------------------------------------------------------------------------

Integration API: If an error message that was over 500 characters was returned, this caused an exception. This has now been resolved so that the message is truncated rather than causing an exception. V61-7212