Bug Fixes
Fix for Candidate Expiration Job
1. Restricted Custom Fields in CSV Export
- Users without custom field access will no longer see restricted fields in exported CSV reports.
- Users with custom field access will see only the fields they are permitted to view.
2. UI Adjustments in Record Export CSV Report
- Users without access to specific custom fields will not see them in the filter selection UI.
- Users with access will have checkbox options to include/exclude custom fields before exporting.
Candidate Expiration Job Correction
- Candidates older than or equal to the configured expiration days will be expired.
- Candidates younger than the configured expiration days will not be expired.
Enhancement to XeroSyncJob and XeroSyncOrgJob
- Improved Token Storage & Refresh Handling
- The latest valid refresh token is correctly stored, preventing stale token issues.
- Token updates now only modify necessary fields, reducing conflicts.
- The XeroOAuth2 token is no longer unnecessarily loaded into memory during transactions.
- Sequential Job Execution & Stability Enhancements
- Jobs no longer start if a previous instance is still running, preventing parallel execution conflicts.
- XeroSyncOrgJob (XSO) execution issues have been addressed, preventing failures that disrupt token storage.
- Better error handling ensures failed jobs no longer cause system-wide issues.
- Seamless Payroll Integration Experience
- Users no longer need to re-authenticate due to token desynchronization.
- The Xero integration now maintains a stable connection, preventing unexpected disconnections.
- Future scheduling improvements will further optimize job execution to prevent conflicts.
Enhancements
Branch/User & User/Branch access report to exclude inactive users
A new filter, ‘Include Inactive Users,’ has been added to Branch/User access report & User/Branch access report, providing greater flexibility in report generation. This enhancement enables customised reporting based on active or inactive user status.
By default, the filter is unchecked, excluding inactive/terminated users:
- For eSS users: Excludes those without a linked record, with a non-current/terminating status, or a deleted record status.
- For Admin users: Excludes those with a linked record and a non-current/terminating or deleted record status. However, Admin users without a linked record are not excluded.
User List report to include additional details
We have introduced additional fields in the User List Report to help account admins review user profile data.
- User Contact Email added as the second field, fetched from the user profile or left blank if unavailable.
- Self-service Only, Restrict to Profile Record, and Restrict to Org Chart fields now appear at the end of the report. These fields display Yes/No values based on checkbox selections