Native API support for absence records
Sage People Y25.1 release introduces support for using native Salesforce API endpoints to create, update, and delete absence records in a Sage People org and have an equivalent level of validation checks run on those records as are run on the records created in the WX employee self service portal. This enables you to use a third-party application for maintaining absence records. When native API support is enabled in your org, all records created, updated, and deleted through Salesforce interfaces including data loaders and by users in the HR Manager portal go through the validation checks.
The release delivers the following features:
-
Feature switch to enable or disable the Native API support.
-
Validation rules and checks equivalent to those run against absence records created in WX. For example:
-
The end date of the absence record is not earlier than the start date.
-
Fields specific to parental leave are filled in for parental leave records.
For more information, see Salesforce Native APIs | Absence validations.
-
-
Permission set to enable the designated API user to create, update, and delete absence records. For more information, see Sage People Native API fta.
-
Custom permissions to:
-
Disable the running of the validation checks that are run for absence records in WX.
-
Disable the absence records created or updated through native APIs from triggering action events for notifications.
-
-
The ability to trigger action events as a result of an action performed by an API user. A new checkbox If Triggered by API User is available on the New Action Event page.
For more information about setting up your org, see Salesforce Native APIs | Set up your org.
Assumptions:
-
The solution supports creating, updating, or deleting single absence records. Adding support for handling bulk requests is under consideration for future releases.