Skip to main content
All CollectionsVersion Update
Workstem 2.1.3 Version [2024-08-26] Update Notes
Workstem 2.1.3 Version [2024-08-26] Update Notes
Workstem CS avatar
Written by Workstem CS
Updated today

1.【Benefits】-Web -[Hong Kong] Production environment, auto remove the user customized MPF scheme start date issue after each system update.

2.【Schedule】-Web -Abnormal scrollbar behavior on the Schedule/Schedule Pro page in different browsers/versions.

3.【Feature Enhancement】-Web -For pages with cache (keepAlive): When entering the page for the first time, both the onMounted and onActivated lifecycle hooks are triggered.

If the operations within the onMounted and onActivated lifecycle hooks are the same, only keep the onActivated lifecycle hook, and add a comment for clarification.

If the operations within the onMounted and onActivated lifecycle hooks are different, keep both hooks. Use a parameter to control, ensuring that only one lifecycle hook is triggered at a time.

4.【Clock In Function】-App -Clock in encryption/device region retrieval, plugin replacement.

Since the old encryption plugin Cipher2 is no longer in use and maintained, will use a new encryption plugin.

This change involves - GPS clock in, field work clock in, and QR code clock in.

5.【Schedule Pro】-Web- Feature to adjust the number of items displayed per page not working is fixed.

6.【Attendance Data】-Web -The daily summary data for attendance calculation needs to include the meal duration.

7.【Custom Approver】-Web- Custom approver functionality enhance request.

Toggle on: employees will be able to select a custom approver.

Toggle off: employees will not be able to select a custom approver.

8.【Pay Items】-Web- Issue with selecting pay items in the dropdown list for creating variable pay items.

Current Issue: If a pay item has only one line with //can't edit;, that pay item cannot be selected in the variable salary data.

Updated: In the dropdown list of selectable pay items for creating variable salary data, the following conditions will allow the pay item to be selectable:

  1. Formula is blank.

  2. Formula contains only one line with //can't edit

  3. The first line of the formula is //isEditable = true;

With these conditions met, the pay item will be selectable when creating variable salary data.

9.【Scheduling Feature Enhancement】-Web- Scheduling feature enhancement & APP clock in, scheduling function enhancement development request.

The main update involves changes to the clock in page settings on the APP.

10.【Leave Module Redirection】-Web- When the Leave Balance Record type is a leave application. Double-clicking should redirect to the leave application details page.

11.【Leave Deletion】-Web- Issue with leave deletion.

It is not allowed to apply for leave in excess in the leave policy configuration.

Previously, leave application is deleted and the leave application time is modified (even when it exceeds the allowed quota), it is still possible to save the application.

After fix, if the leave application exceeds the allowed quota, the related leave application will not be saved. The system will prevent saving the leave application if it exceeds the set limit.

12.【Reimbursement Permissions】-Web- New feature to separately configure reimbursement permissions.

13.【Xero】-Web- Xero Disconnect feature enhancement.

When a tenant exceeds the trial period or the subscription plan expires, the Xero connection needs to be cleared.

A task should be added to the timer, which checks for expired tenants with an active Xero connection and calls the disconnect method to remove the connection.

  • Delete connection information from the Xero connection pool.

  • Update the status in the local connection table. If the deletion is successful in Xero, the corresponding connection information should also be removed from the local table.

14.【Xero】-Web- Adjustment of the disconnect logic in the Xero CheckAuth method.

In the CheckAuth method, when the connection is invalid, the disconnect logic needs to be adjusted to ensure that each tenant only has one connection record in Xero.

For tenants who already have a connect_id record in the sso_tenant_connect table and are retrieving an access token, it is necessary to check if the current tenant’s connection exists in Xero's connection records. If it exists, the delete API should be called to remove the existing connection.


Did this answer your question?