Changelog

Version 1.14.0

Jul 25, 2024

[XPLN-519] Removal of rule "No more than 2 consecutive shifts"

[XPLN-540] Implementation of display of shift request history with related rejections/approvals in the “Shift Requests” section →

[XPLN-572] Update on uploading excel estimate: by loading an Excel with an incorrect format, the system should show an error and allow another file to be loaded

[XPLN-575] Use the new API to get employee availabilities

[XPLN-576] Improvement of description error in case of expired token: by resetting password, the frontend has to display the error reason

[XPLN-577] Improvement of applicable shifts, to display only shifts on which employees can work because they are available in those timeframes

[XPLN-578] Extension of the token for new users to 72 hours

[XPLN-579] Implementation of a popup to select a date when the user clicks on the header of calendar →

Version 1.13.0

Jul 10, 2024

[XPLN-562] Performance optimization in the use of estimate shifts

[XPLN-564] When an employee logs in, he/she can correctly view assigned shifts on the calendar dashboard

[XPLN-565] Update on availability, to be able to add lunch break manually →

Version 1.12.0

Jul 2, 2024

[XPLN-552] Addition of spot filter in employee scheduling section on the top of the page →

[XPLN-555][XPLN-556] Display activities in the employee scheduling section, which can be added directly in the scheduling. Moreover in this section it is possible to view also inserted availabilities →

[XPLN-557] In forecast "not working" activities are not considered

[XPLN-558] Addition of forecast data in employee scheduling section

Version 1.11.0

Jun 6, 2024

Improvement

[XPLN-524] Addition of creationUserId and updateUserId fields valued at each entity, with the id of the user who created/updated a data item

[XPLN-538] Addition of cancel button for shift exchange request. In this way when an employee asks for a shift change can cancel the request. Moreover the API removeExchange has been added on shifts service →

[XPLN-541] Removal of required attribute and characters limit in reason field of shift exchange request →

[XPLN-542] Adding information about shift change request in the info modal. Once the request has been made, by clicking on the info the operator should be able to view the requested change and the relative status →

[XPLN-547] Adding a column to display the name of the user who last modified an entity in all the entity listings, by using the populate API parameter →

Version 1.10.0

Apr 29, 2024

Improvement

[XPLN-513] Creation of a component to mask passwords/API key. The component displays masked characters (as a password field) and has on the right an eye icon to show the masked text →

[XPLN-517] Adding API to save forecast data and to read or cancel forecast data for a spot from-date/to-date

[XPLN-518] Display forecast data in the scheduling section: when you confirm estimated shifts, you save forecast data and display the saved data in the scheduling section with identified colors →

Version 1.9.0

Apr 22, 2024

Fixed

[XPLN-507] Fixed issue with API Register Managed Tenant, not returning the new tenant. With this fix the API returns the correct created tenant

[XPLN-508] Fixed issue with API settings, returning XCALLY API key to all roles (even for employee, not necessary). With this fix API key field has to be returned only to users with permissions to modify settings

[XPLN-509] Fixed issue with API returnIing internal server error (500) when JWT is expired. With this fix, the error shown will be “Unauthorized” (401)

[XPLN-510] Fixed issue with set logo and app name not working. With this fix, by setting a custom logo and a custom app name the tenants show them correctly

[XPLN-512] Fixed issue with user dashboard visualisation, showing calendar in a incorrect way. With this fix calendar is visible with weekly visualisation

Improvement

[XPLN-498] Adding absence reason field, to specify absence typology (vacation, rol, sickness…) →

Version 1.8.0

Mar 26, 2024

Fixed

[XPLN-481] Fixed issue with Full-Time Equivalent (FTE) extracted with wrong average, as the estimated hours were not divided by how much an employee works. With this fix, the correct FTE is properly calculated

[XPLN-499] Fixed issue with telephone field in employee with validation of minimum length 1 (even if it is not a required field). With this fix, it is possible to leave the telephone field empty

[XPLN-500] Fixed issue with insertion of employees: if identification number was not unique the error "you have reached the maximum number of employees" appeared. With this fix, the wrong message error does not appear

Improvement

[XPLN-467][XPLN-468][XPLN-469] Adding of default spot on employee to consider, even if he is assigned to more queues. So in the employee management the field defaultSpot, specific for each agent, has been added (to be considered in the final accounting) →

[XPLN-471][XPLN-473] Implementation of Estimate shifts from Excel file, with three columns (Service, Date, Duration) →

[XPLN-482] Replace of STMP with Amazon Simple Email Service, as Email provider

[XPLN-485][XPLN-491] Adding of Tax code in employee as optional field, to add more details →

[XPLN-488] Implementation of a new tab “Breaks” where it is possible to insert the min/max worked minutes and so obtain an automatic scheduling of the pause. In this way, pauses among agents are homogeneously scheduled not overlapped each other →

[XPLN-503] Adding of a box on user profile section to manage API Key →

Version 1.7.0

Feb 1, 2024

Fixed

[XPLN-453] Fixed issue with Publish Button not working properly. With this fix the publication is correctly processed

[XPLN-455] Fixed issue with Alias not case insensitive. With this fix, if you write Alias with upper and lower case characters the system considers it correctly

[XPLN-457] Fixed issue with “compact view” button that is not kept as pressed when you refreshed the page or browsed in the same section. With this fix if compact view button is selected, it appears yet as pressed also when you do the mentioned action

[XPLN-459] Fixed issue with error message “sync ended” which appeared when you pressed synch button, rather than waiting the process to end. With this fix the system shows the message when it correctly finishes the synchronization

[XPLN-462][XS-10385] Fixed issue with the first day of the week not working after save. With this fix the first day inserted in settings is saved and applied correctly

[XPLN-463] Fixed issue with double progress icon displayed when cloning shifts. With this fix when you clone shifts, you see only one progress icon

[XPLN-464] Fixed issue with shifts remained pinned after unassigned. With this fix if you unassign a pinned shift, it becomes unpinned correctly

[XPLN-466] Fixed issue with user/employee login, not working. With this fix the login processes correctly if you enter like a user/employee

[XPLN-470] Fixed issue with estimate shifts, showing uncorrectly fte. With this fix if you use estimate shifts, you can see the correct data

Improvement

[XPLN-434] Upgrade Angular to version 16 and npm packages, fixing obsolete methods

[XPLN-460] Improvement in sync process, making disposabilities not required for every XCALLY role

[XPLN-461] Adding a flag “unassign shifts” in clone shifts dialog: when you clone shifts it’s possible to unassign them →

Version 1.6.0

Jan 18, 2024

Improvement

[XPLN-445] Create plugin for XCALLY-XPLANY integration →

[XPLN-446][XPLN-447] Creation of a field for activities reminders on XCALLY thanks to integration: when you create/edit an activity you can set a reminder X minutes before starting activity. In this way, the agent receives a popup notification →

[XPLN-448] Add basic authentication to webhook calls, by inserting username and password fields

[XPLN-449] Add "sync now" button to syncronize XCALLY data and a notification appears when a manual sync starts/ends →

 

Version 1.5.0

Dec 7, 2023

Fixed

[XPLN-425] Description of 'Lunch Break' rule added

[XPLN-428] Fixed issue with "compact view" user selection: if the user uses the compact view this choice is saved in local storage and if he views a shift screen that supports the compact view, the setting must be restored

[XPLN-430][XPLN-431] Fixed issue with reports, where exported dates for spots are wrong or showed "invalid Date": with this fix reports are exported correctly

Improvement

[XPLN-411][XPLN-441] Limitation of spot visibility to planners: admin can limit spot visibility, by assigning one or more spot to planners who views only spot for which are enabled. For this purpose a new tab “Spots” has been added in User Edit (viewable only for planners) with a list of all spots and different permissions →

[XPLN-429] On Employees list, the column “Enabled” has been added →

[XPLN-438][XPLN-440] Implementation of user SSO login with XCALLY integration (by using the same credentials to login with the same role) →

[XPLN-439][XPLN-442] Implementation of XCALLY data and users synchronisation →

 

Version 1.4.0

Nov 2, 2023

Fixed

[XPLN-418] Fixed issue with an error appearing that did not allow users to see the applicable

[XPLN-419] Fixed issue with an error appearing when a user tried to delete a notification

Improvement

[XPLN-383] Update of employee availability: now it’s possible to edit inserted availabilities and make a multiselect to modify/delete slots →

[XPLN-398] Add of List constraint visualization: you can view broken rules on shift info box →

[XPLN-409] Add reports section with employees reports and spots reports →

[XPLN-416] Improvement of Reschedule feature: “commit changes” button has been deleted and when you add an unavailability on a scheduled employee, you can click on Reschedule to replan rosters with the algorithm →

[XPLN-423] Add “Lunch break” Rule →

Version 1.3.1

Oct 10, 2023

Fixed

[XPLN-415] Fixed issue with Shifts import failed if headers are wrong. With this fix the shifts import works correctly

Version 1.3.0

Oct 3, 2023

Fixed

[XPLN-385] Fixed issue with employee availability, where the first day entered in "unavailability" was not considered on calendar

[XPLN-401] Fixed issue with total score retrieval

[XPLN-402] Fixed issue with an error occured during shift import

[XPLN-407] Fixed issue with confirm modal, which kept running the same event when clicked enter key. With this fix, error in the console has been resolved and by confirming an action with enter multiple events are not launched

Improvement

[XPLN-378][XPLN-403][XPLN-404] Add compact view in employee scheduling →

[XPLN-384] Add option "Entire day" for employee availability →

[XPLN-393][XPLN-394] Insert Rule for lunch break on disposabilities section →

Version 1.2.0

Sep 18, 2023

Fixed

[XPLN-333] Fixed issue with score details, not visible. Clicking on Score button it’s now possible to view details concerning rules to which score refers

[XPLN-375] Fixed issue with shifts import file, reporting an error, solved with this fix

[XPLN-377] Fixed issue with Employee scheduling section which showed only 100 shifts. Now all existed shifts are shown correctly

[XPLN-380] Fixed issue with provision function which didn’t create desidered shifts

[XPLN-397] Fixed issue with translation of the meaning of rules

Improvement

[XPLN-312][XPLN-363] Roster loading has been made more visible so you can know if solve roster is working: for admin a “solver active” indicator has been added on page header →

[XPLN-372] Improvement of display order of employees on Employee Scheduling section (alphabetical order by first name field)

[XPLN-381] On disposability section, minimum and maximum fields order has been changed, dividing data in two columns (“Minimum” and “Maximum”). Moreover minimum and maximum daily/weekly is set as required field →

Version 1.1.1

Aug 10, 2023

Fixed

[XPLN-370] Fixed issue with Employees select on Employee Calendar section: by opening it, you can correctly select the employee from the list

Version 1.1.0

Aug 10, 2023

Fixed

[XPLN-328] Fixed issue with “no overlapping shift” rule: if it is disabled, you can assign the shift manually to an employee already present in an other spot on the same time span (you can see him/her in the filtered list of available employees to assign).

[XPLN-353] Fixed issue with control of maximum number of employees on License Information section: based on your activated license type, you can only have as active employees the maximum number of employees available for the license

[XPLN-354] Fixed issue with shifts upload: shifts are correctly created with the times indicated in loaded csv

[XPLN-357] Fixed issue with visualisation of employee name: when you open employee calendar voice selecting it from a shift in scheduling section, the name of employee is now displayed correctly on field “Employee Calendar”

Improvement

[XPLN-226] On Employee calendar section it’s possible to add an availability, by creating repeatable events (e.g. employee unavailable all Mondays)

[XPLN-335] Implementation of keyboard shortcuts for shift management: as admin/planner, you can delete a shift by selecting it and press “del” button on your keyboard or you can create a new shift by double-clicking on a calendar area that corresponds to the desired time span →

[XPLN-347] Swagger documentation for T&C

[XPLN-348] Implementation of XPLANY Versioning

[XPLN-355] Add Demo data to new accounts: when a user registers a new tenant, a popup appears by asking if he wants to populate tenant with demo data (employees, spots, skills, shifts..) to try the software