enableHR Software Release 2024.12.13

Bugfixes

Date field validation no longer allow invalid dates

Background 

The date fields in enableHR allow users to select a date using the date picker tool or by manually typing it in.

When users entered an invalid date by mistake (e.g. 31/02/2024) it would save and break the WHS dashboard.

Update

When a user clicks on update button after entering an invalid date, the field will show the following error message and stop the save of the changes.

When clicking on the ‘update’ button after entering an incorrect date, the user will see the error message: “This is not a valid date. Date must be in format dd/mm/yyyy.

Deputy Integration - updates failing on employees already accepted invite 

Background 

It is identified from the error details that Deputy doesn’t allow to update employee’s mobile Phone number and email address details when they have already accepted the invite to signup to Deputy as the same details are used for setting up the profile on Deputy.

Update

The Deputy connector has been updated to improve handling of employee details:

  • When update details include a mobile number or email address, these fields will no longer be updated on the Deputy side if the employee has already accepted the invite.
  • Other information in the update will still be processed and synced.
  • The integration job will no longer fail for the remaining data to be processed when encountering such cases.

This enhancement ensures smoother updates and improved integration reliability.

  • Security updates and fixes
  • Improved way of handling deleted users
  • Documents with .file type are updated to have correct file extensions

Enhancements/Features

Xero integration - Routine disconnect for expired connections

Background

As part of our requirements as a Xero integration partner, we need to ensure that we have a routine process that will remove a user’s Xero refresh token from our database. We are calling the revoke endpoint which allows us to remove aby expired or unused connections. 

Note: a connection becomes unused when the user initially connecting the account no longer has access to the Xero organisation.

Update

The updates to the Xero integration will handle 403 and 401 errors when a Xero account cannot be reconnected anymore. 

For these scenarios, the system will send out an email to all users advising that reconnection is required.

  • Content updates to NDIS pre-employment checklist and policy & handbook templates