WORKSuite - Release 4.02.00

We have been enhancing WORKSuite and MyTime since the last release, adding new features and addressing known bugs. This overview outlines the updates available.

Some features may require additional setup by Totalmobile. If needed, reach out to your Account Manager for access details.

Below are the features and bug fixes included in this release:

Any features which require additional explanation or steps to be performed, are detailed, separately on their own pages and are linked against the relevant features in the tables below.

Improvements to Existing Functionality

Jira Ref

Description

WS-9717

Added some validation to Pattern design for mandatory fields in the demand setup screen. This page will no longer save without all mandatory fields being filled in

WS-9752

Added some explanations to the Working Time Regulations Settings screen to explain the impact of changing a setting

WTSSUP-114

Updated the screens in TIME to make adding overtime more consistent with how this is accomplished in the MANAGE screen. Users will now be able to add multiple periods of overtime before saving only once.

WS-5588

Updated Pattern Design to allow for “Team Suppression”, which allows the user to only import the teams that are needed into the PLAN screen.

WS-5535

Added the ability to copy existing Rotas in Pattern design. When in Rota design, use the menu icon to access the copy function

WS-9722

Updated the definition of Maximum daily hours in the Working Time settings which was 00:00-00:00, to include an exception when shifts went over midnight; this will now include this this time in the calculation as this was causing an issue for some users to work more hours than organisations wanted

WTSSUP-121

Added a new variance clashing rule, which can be found in the role permissions under the Variance Clashing heading that would allow an absence to be placed over a holiday and the effect would be the same as cancelling the holiday variance i.e. any accounts linked to that holiday variance would adjust as if it was cancelled. Appropriate warnings are in place to warn the user that this will occur. Cancelling the absence, would in turn, re-instate the holiday

WS-9856

A temporary change has been introduced for customers using the Reciprocal Shift Swap feature. An issue was discovered when users were attempting to cancel their reciprocal shift swaps and a full fix for that issue will be introduced into 4.03.00. To ensure this feature doesn’t cause any data issues, the Cancel button has been disabled for any user that also has the Reciprocal shift swap permission on their role. This change only applies to myTIME. Managers will still be able to cancel Reciprocal Shift Swaps

WS-9575

Introduced the ability to make a group change, using the TEAM CHANGE functionality, across multiple calendars at the same time. This means that users with the Team change permission will have the ability to send an Additional hours variance to multiple teams across multiple calendars at the same time

WS-9865

Updated the roles section so that when editing a role using the pencil icon, there is now a search box to assist in finding specific role permissions as well as a Config button which will allow the user to download all role permissions and reupload this to another role. This is particularly useful for working across environments such as UAT and Live environments

Bug Fixes

Jira Ref

Description

WS-8926

Fixed an issue with Reciprocal shift swap feature, that when a RSS was rejected, the Cancelled/rejected filter wasn’t returning the rejected swap

WS-9862

Fixed an issue when creating a new role in the admin section, the create button was not responding

WS-9711

Fixed an issue with the rejected filter in myTIME requests. clicking on a rejected request was not responding

WS-8955

Fixed an issue with Reciprocal shift swap requests not appearing in the requests screen unless the user refreshes the page

WTSSUP-165

Fixed an issue with holiday restrictions. When adding a new restriction, the save button was hidden

WTSSUP-82

Fixed an issue with the variance report that wasn’t taking breaks into account for the total time figure. unpaid breaks will now be taken into account when looking at the hours column

WS-9716

Fixed an issue with escalated shifts in the Requests screen not showing under the escalated filter

WS-9571

Fixed an issue with the number of consecutive shifts rule which was allowing a user to breach this rule when they had two rest days between two groups of shifts and then accepted shift bids that allowed them to work on those two rest days and the total number of shifts was higher than the number allowed

WS-9515

Fixed an issue with working time warnings relating to rest between shifts was not working when overtime was accepted via a shift bid on rest days

WS-9511

Fixed an issue with escalating a rejected Reciprocal shift swap which wasn’t being sent to the manager and therefore could not be actioned

WS-8342

Fixed an issue in myTIME when attempting to “Delete all” for a multi day variance. This was only deleting the first variance in the multi day variance

WS-9774

Fixed a number of visual alignment issues across the system, which occurred as a result of a previous Angular upgrade

WS-9638

Fixed an issue with the People upload function that was resulting in the upload occasionally getting stuck and not allowing the user to upload more files

WS-9555

Fixed an issue with Reciprocal shift swap that wasn’t completing or showing a warning when the swap breached Working Time Regulations

WS-9524

Fixed an issue with Reciprocal shift swaps not displaying the Working Time Regulation breaches to the users

WS-9514

Fixed an issue that was affecting a small subset of users that resulted in a 500 error when attempting a shift swap

WTSSUP-35

Fixed an issue in TIME that resulted in clocking events being finalised incorrectly

WS-9806

Fixed an issue where rest between shifts breaches were not being presented to the user when a shift swap was placed after additional hours

WS-9841

Fixed an issue with finalising clocking events with a reason. This was unresponsive in some cases

WS-9713

Fixed a visual issue with the Team Change dialogue which resulted in team names being cut off

WS-9573

Fixed an issue with overnight shifts displaying an incorrect Working Time regulation warning when using Group changes

WS-9558

Fixed an issue with accepting a shift bid that breaches the rest between shifts rule. This wasn’t warning the user that there was a breach

WTSSUP-160

Fixed an issue with announcements on the home page, where the announcement wasn’t able to be saved

WS-9694

Fixed an issue with deleting a multi day request in the manage page. The appropriate messages would display, but the delete would not be actioned

WS-9643

Fixed an issue with the People Import. Some users were receiving an error after importing that stated “Object reference not set to an instance of an object” even though the import was successful

WTSSUP-79

Fixed an issue where the group change function on the manage page wasn’t reflecting the user’s filtered selection when using the search bar

WS-9804

Fixed an issue with the View Schedule button when viewing an employee. The purpose of this button is to navigate to the user’s published calendar if they had one, but this was inconsistent in allowing this to happen

UAT Fixes

This section is used to capture any fixes that are fixed between deploying to customer UAT environments and Live deployments. The following tickets were created since the first UAT deployment and have been fixed before releasing into the next live release.

Jira Ref

Description

WS-9912

Fixed an issue that resulted in an http error when trying to accept a Reciprocal Shift Swap with auto approve turned on

WS-9905

Fixed an issue relating to WS-9856 that resulted in other variances and bids not having accept or cancel buttons

WTSSUP-163

Fixed an error that some users were experiencing when accepting an open shift which prevented the accept from taking place

WS-9906

Fixed an error with holiday restrictions. Users were experiencing an error to select a calendar even though all were already selected

WS-9771

Fixed an issue with miscellaneous variances applied as a full day on a rest day. These were not contributing to an account set up to track those variances specifically

WS-9919

Fixed an issue in the myTIME requests screen where an approved request would still show a status of pending until a manual screen refresh is performed

WS-9918

Fixed an issue that resulted in an “Object Progress” error when a Reciprocal Shift Swap was rejected by one party and a new alternative is proposed

WS-9901

Improved the integration layer to ensure that the audit of changes sent are accurate. In situations where a change was made and immediately deleted, the integration layer was sending a delete message for a shift that was no longer available. A temporary table will now be created in these situations to ensure that the original (now deleted) change is still sent and this is followed by the delete message, allowing 3rd party systems to receive the full audit trail

WS-9917

Fixed an issue when accepting a Reciprocal swap that has used the “Anybody” feature. Users were experiencing an HTTP error restricting them from accepting the swap

WS-9933

Fixed an issue for some users that were experiencing a server error when clicking on a pending shift swap request

WS-9936

Fixed an issue in Pattern design, when creating or updating a calendar, the update button wasn’t responding