Xenial Cloud Staff
2023-09-14 | 3.8 Xenial Cloud Staff
Refer to Change Ticket(s): CHANGE-8254 when speaking with a Xenial Team Member about this release.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.49 | 3.8.50 |
Improvements
Core | Backend, UI | Daily and weekly overtime reports are calculated correctly in compliance with local law. |
2023-09-11 | 3.8 Xenial Cloud Staff
Refer to Change Ticket(s): CHANGE-8207, CHANGE-8208 when speaking with a Xenial Team Member about this release.
Component | Current Version | New Version |
---|---|---|
Staff | 3.8.4 | 3.8.7 |
Core | 3.8.46 | 3.8.49 |
Improvements
Core, Staff | Backend | Infrastructure improvements including streamlining calls to daybook endpoint. |
Older Releases
2023-09-07 | 3.8 Xenial Cloud Staff
Refer to Change Ticket(s): CHANGE-8187 when speaking with a Xenial Team Member about this release.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.36-1 | 3.8.46 |
Improvements
Core | Backend, UI | Enhanced accuracy and granularity of payroll calculation by recalculating employee payroll periods independently in separate queues. |
2023-08-17 | 3.8 Xenial Cloud Staff
Refer to Change Ticket(s): CHANGE-8131 when speaking with a Xenial Team Member about this release.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.36 | 3.8.36-1 |
Improvements
Core | Backend | Addressed performance issues by reverting the following changes made in previous version:
|
2023-08-10 | 3.8 Xenial Cloud Staff
Refer to Change Ticket(s): CHANGE-8053 when speaking with a Xenial Team Member about this release.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.26 | 3.8.36 |
API Updates
Endpoint | Summary |
---|---|
POST Staff/Employee/EmployeeDetail | Improved accuracy of response by including successfully created employee details. |
GET Staff/Employee/EmployeeDetail | Improved accuracy of response by including new "EmployeeID" query parameter. |
New Features
Core | Process, Backend, UI | Added functionality to resend shift time punch data for defined company, site, service, and additional filters in the same format punch data is received. |
Core | Process, Backend, UI | Added option for site manager to allow specified users to login at Point of Sale using User ID and PIN instead of biometric authentication. |
Improvements
Core | Backend | Improved performance of portal-related data cache by updating logic. |
2023-07-31| 3.8 Cloud Staff
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7938 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.8.3 | 3.8.4 |
Improvements
Staff | Backend, UI | Employee site statuses that are assigned through the "Edit Assigned Site Statuses" modal can be deleted. |
2023-07-20| 3.8 Cloud Staff
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7884 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.23 | 3.8.25 |
Improvements
Core | Backend | Improved payroll calculation logic to enable worktimes to be calculated at all points of payroll period regardless of "EnablePayrollPeriodClosure" setting. |
Core | Backend | Improved authentication of Region configuration requests. |
2023-07-10| 3.8 Cloud Staff
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7821 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.22 | 3.8.23 |
Improvements
Core | Backend | Enhanced payroll health check to allow for automatic restart after dormant periods, with corresponding logging function. |
2023-07-06 | 3.8 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7798 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.8.214 | 3.8.3 |
API Updates
Endpoint | Summary |
---|---|
staffDomain/#/employees/.../payroll | New endpoint makes employee payroll information available to UI. |
2023-06-26 | 3.8 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7706 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.14 | 3.8.15 |
Improvements
Core | Backend | Improved payroll health check to allow for automatic restart after dormant periods, with corresponding logging function. |
2023-06-22| 3.8 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7697 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.12 | 3.8.14 |
New Features
Core | Process, Backend, UI | Added support for option to automatically close shifts that are longer than 24 hours. |
Improvements
Core | Backend, UI | Functionality to automatically close shifts that are longer than 24 hours performs as expected for companies with inactive sites. |
2023-06-08 | 3.8 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7614 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.8.11 | 3.8.12 |
Improvements
Core | Backend | Improved SQS throughput and processing. |
2023-06-01| 3.1 and 3.8 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7549, CHANGE-7571 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.1.198 | 3.1.214 |
Core | 3.7.143 | 3.8.11 |
New Features
Staff | Process, Backend, UI | Added "Sales" section with "Cash Sales" and "Charge Sales" fields to punch edit page to support retention of sent data during clock-out request. |
Improvements
Staff | Backend, UI | Negative sales amounts in Sales section are disallowed as expected. |
Core | Backend, UI | Payroll reports show all timepunch records as expected. |
2023-05-25| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7508 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.140 | 3.7.141 |
Improvements
Core | Backend | PUT requests for "Staff/EmployeeJobPay" perform as expected. |
2023-05-15 | 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7449 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.129 | 3.7.140 |
Improvements
Core | Backend | "work_type" object displays and performs as expected in "boh-timepunch.share" message. . |
Core | Backend | "break_time_id" displays and performs as expected in split shifts. |
2023-04-24| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7318 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.121 | 3.7.121-4 |
Improvements
Core | Backend, UI | Shifts with breaks and split tips are created and saved as expected. |
2023-04-20| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7276 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.119 | 3.7.121 |
Improvements
Core | Backend, UI | "Consecutive Days" overtime is calculated as expected in compliance with California law. |
Core | Backend, UI | Point of Sale PIN processes as expected after using "Change PIN" option. |
2023-04-10| 3.1 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7106 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.1.186 | 3.1.198 |
New Features
Back Office Staff | Backend, Process, UI | Created ability to implement multiple site status assignments through use of new "Edit Site Statuses" action and associated modal window. |
2023-04-10| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7261 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.111 | 3.7.119 |
Improvements
Core | Backend | Improve weekly overtime calculation as follows:
|
2023-02-26| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6966 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.96-21 | 3.7.103 |
API Updates
Endpoint | Summary |
---|---|
/StaffWeb/PunchEditItem | Time punch edits are created without duplication as expected. |
Improvements
Back Office Core | Backend, UI | Increased generation range so that Employee Corporate Code values are created as expected. |
2023-02-19| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6955 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.96-2 | 3.7.96-21 |
Improvements
Core | Backend, UI | Employee Corporate Codes are automatically generated as expected. |
2023-02-12 | 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6902 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.75-7 | 3.7.96-2 |
Improvements
Core | Process, Backend | Added support allowing employees to clock in as expected when shift duration exceeds 24 hours. |
Core | Backend, UI | Clock data in "previous" object in "boh-timepunch.share" message contains local time offsets as expected. |
Core | Backend, UI | Time punch data publishes to Altametrics as expected when shifts are automatically split. |
2023-02-08| 3.1 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6857 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.1.181 | 3.1.186 |
Improvements
Staff | Backend, UI | Punch edits display as expected. |
2023-02-05| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6878 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.75 | 3.7.75-7 |
Improvements
Core | Process, Backend | Employees can clock in as expected after adding support to allow shift duration to exceed 24 hours. |
2023-01-25| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6805 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.72 | 3.7.75 |
Improvements
Core | Backend, UI | Time punch data publishes to Altametrics as expected when shifts are automatically split. |
Core | Backend, UI | Daily overtime payrolls are generated in compliance with Nevada law as expected. |
2023-01-22| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6758 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.68 | 3.7.72 |
Improvements
Core | Backend, UI | Payrolls are generated as expected for shifts that partially include past payroll periods. |
Core | Backend, UI | Split shifts crossing multiple business dates in excess of a 24-hour span display error message as expected. |
Core | Backend, UI | Payrolls in Nevada including both daily overtime and holiday pay are calculated as expected. |
2023-01-11| 3.7 Cloud Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6722 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.52-6 | 3.7.68 |
Improvements
Core | Process, Backend | Split employee shifts display and perform as expected when "Automatic Punches Split" is disabled. |
Core | Backend | Simplified access to related entities contracts through the use of "EmployeeStatus" methods and removal of "IIsolatedSiteSpecificRepository." |
Core | Backend, UI | Employees page opens and performs as expected. |
Core | Backend, UI | Job updates using "Staff/EmployeeJob/Id" endpoint perform as expected. |
Core | Process, Backend | Payroll calculation scales correctly and performs as expected after deploying payroll calculation into a separate ECS task. |
Core | Process, Backend | Portal API performs as expected after narrowing response size through increased OData filter. |
Core | Backend, UI | "ENVIRONMENT" tag displays as expected. |
Core | Backend, UI | Payroll details are calculated for past payroll periods as expected. |
Core | Backend, UI | Added support to calculate overtime in compliance with Nevada law as expected. |
2023-01-08| Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6672 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.49-1 | 3.7.52-6 |
Improvements
Core | Process, Backend | Supported implementation of Missed Break Penalty detail records to comply with California law. |
Core | Backend | Updated deduplication service to exclude Missed Break Penalty payroll details. |
Core | Backend | When deleting a shift using the "DELETE Staff/Shift/ID" endpoint, employee worktimes are deleted as expected. |
Core | Backend | Job updates using "Staff/EmployeeJob/Id" endpoint perform as expected. |
2022-12-22| 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6667 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.49 | 3.7.49-1 |
Improvements
Core | Backend, UI | Job updates using "Staff/EmployeeJob/Id" endpoint perform as expected. |
2022-12-18| 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6611, CHANGE-6566 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.47 | 3.7.49 |
New Features
Core | Backend, UI | Implemented site-level uniqueness of Employee Corporate Codes. |
Improvements
Core | Backend, UI | Allowed Point Of Sale user IDs to be duplicated across sites. |
Core | Backend, UI | Blocked employee job data updates to avoid errors in payroll calculation. |
Core | Backend, UI | Employee Corporate Codes are saved as expected. |
Core | Backend, UI | Updated CalendarMapper logic to remove calendar type validation. |
Core | Backend | Updated database drivers. |
2022-12-14| 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6634 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.1.81 | 3.1.179 |
Improvements
Staff | Backend, UI | Added support for automatic population of "Charge Tips" field. |
2022-11-16 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6479 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.14-349 | 3.7.14-349002 |
Improvements
Core | Backend | Updated the maximum page size for the "staff/employee" endpoint cache. |
2022-11-02 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6332 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.6-50013 | 3.7.14-349 |
New Features
Core | Backend | Updated the "Grace Period" field for punch edits to support values measured in minutes. |
Core | Backend | Added the "POST /staff/employee/tips/charge-calculate" endpoint to automatically populate and update the "Credit Tips" field. |
Improvements
Core | Backend | Decommissioned the obsolete "clear employee cache" endpoint. |
Core | Backend | Updated the "EmployeeListItem" endpoint to remove unnecessary data caching. |
Core | Backend | The "Charge Tips" field for time punches saves and maintains user inputs as expected. |
Core | Backend | Updated the application cache to support in-memory caching. |
Core | Backend | Updated dependency injection to remove unnecessary references. |
Core | Backend | Updated the "EmployeeListItem" endpoint to process timezone data for large numbers of sites. |
Core | Backend | The Punch Editor recalculates payroll details as expected after punch records are adjusted. |
Core | Backend | Infrastructure improvements. |
2022-10-12 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6239 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.6-50013 | 3.7.6-50014 |
Improvements
Core | Backend | Employee data reports factor state-specific overtime configurations into payroll hours and wage calculations as expected. |
2022-10-08 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6235 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.6-5 | 3.7.6-50013 |
Improvements
Core | Backend | Point of sale terminals load and display employee configuration data as expected. |
2022-09-21 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6083 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.1-1005 | 3.7.6-5 |
Improvements
Core | Backend | Users can open Back Office and create/edit employee and user data as expected, and Back Office retrieves sites from DM using "SiteGroupId" or "ListOfSitesId" values. |
Core | Backend | Payroll detail reports calculate and display credit and claimed tips as expected. |
Core | Backend | Company administrators can open Back Office as expected. |
Core | Backend | Back Office retrieves site group data from Portal. |
Core | Backend | Infrastructure improvements. |
2022-09-14 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6067 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.7.1-1 | 3.7.1-1005 |
Improvements
Core | Backend | Users can view, open, and edit employee records as expected. |
2022-08-07 | 3.7 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5825 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.6.7-3 | 3.7.1-1 |
Improvements
Core | Backend | Updated JSON serializer. |
Core | Backend | Updated "ConfigurationManager" class. |
Core | Backend | Updated the date conversion process for API calls. |
Core | Backend | Updated cross-origin resource sharing options for initialization and visibility. |
Core | Backend | Updated database configuration files and connection string provider. |
Core | Backend | Updated configuration values and processing for encryption keys. |
Core | Backend | Updated processing for integrator tokens. |
Core | Backend | Changed endpoint storage to use "IXenialSsrEndpointsProvider" instead of "IXenialEndpointRepository" and updated dependencies. |
Core | Backend, UI | Users can create and edit employees through the UI and through API requests as expected. |
Core | Backend | Infrastructure improvements. |
2022-07-17 | 3.6 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5732 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.6.7 | 3.6.7-3 |
Improvements
Core | Backend, UI | Users can open Back Office for companies with large numbers of sites as expected. |
Core | Backend | Users can edit employee records as expected. |
Core | Backend | Users can edit and create employee entities as expected. |
2022-06-15 | 3.6 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5482 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.6.2 | 3.6.7 |
New Features
Core | Backend | Added middleware to handle exceptions to application logic. |
Core | Backend | Application layers can have separate exceptions, and the database stores exceptions with related filters. |
2022-05-22 | 3.6 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5416 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-68 | 3.6.2 |
New Features
Core | Backend | Added a new "/Staff/Employee/AllEmployeeDetails" GET endpoint without pagination parameters to the Staff API to allow users to retrieve employee details. |
Improvements
Core | Backend | Updated configuration manager settings to support static configurations. |
Core | Backend | Updated database drivers. |
2022-04-10 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5177 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-61 | 3.1.169-68 |
New Features
Core | Backend | Added closed payroll period validation to APIs that edit time punches, allowing only users with special permissions to send punch edit requests for closed payroll periods. |
Core | Backend | The Payroll Service excludes closed payroll periods from payroll recalculations run in response to a change in an employee's job rate. |
Core | Backend | The Payroll Service processes worktime records with links to deleted employees and employee job records during payroll calculation for active worktimes. |
Improvements
Core | Backend | Configurations can be updated as expected. |
Core | Backend | Updated environments to process region specific SSR data. |
Core | Backend | Protected APIs can be called as expected. |
Core | Backend | Users can edit the expected punch records during periods that are under grace time. |
Core | Backend | Infrastructure improvements. |
2022-03-06 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5042 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-49 | 3.1.169-61 |
Improvements
Core | Backend | Updated the database connection string to store shifts and punch data as expected, |
Core | Backend | Payroll export files include all expected employee hours. |
Core | Backend | Users can install configuration data on point of sale terminals as expected. |
Core | Backend | Payroll calculation and recalculation only includes payroll periods from a specific time-frame, which by default is the last 30 days. |
2022-02-02 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4947 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-43 | 3.1.169-49 |
Improvements
Core | Backend | The Payroll API calculates tip amounts as expected for shifts that occur across two business dates. |
Core | Backend | Updated aggregation logic for the "Charge Tips" field to include all payment types. |
2022-01-26 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, and Inventory.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4910 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-35 | 3.1.169-43 |
Improvements
Core | Backend | Users can access employee POS roles for companies with over 500 sites as expected. |
2022-01-12 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, and Inventory.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4847 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-34 | 3.1.169-35 |
Improvements
Core | Backend | Employees can clock in with punch records as expected. |
2022-01-09 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4801 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-33 | 3.1.169-34 |
Improvements
Core | UI | The "Jobs" tab in the Employee Profile prevents users from editing fields that would affect payroll calculations. |
2021-12-19 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4761] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-70015 | 3.1.169-33 |
Improvements
Core | Backend | Updated .NET Core version. |
Core | Backend | Infrastructure improvements. |
Core | Backend | Extended the "Access-Control-Allow-Origin" list with POS specific domain URLs. |
Core | Backend | Users assigned to all sites in a company can access Back Office as expected. |
Core | Backend | Users can enter values for the "Employee Corporate Code" field on the employee creation form as expected. |
Core | Backend | Updated the database connection string with additional query parameters, and point of sale terminals can access employee site status configurations as expected. |
Core | Backend | Payroll calculation applies the weekly overtime threshold at 40 hours as expected. |
Core | Backend | The payroll hours and wage detail report includes all employees as expected. |
Core | Backend | Users can open the "Employees" subsection as expected. |
Core | Backend | Payroll calculation generates the expected number of records. |
Core | Backend | Added mappings for the "BreakTimeId" field to the "Staff/PosShift/GetByDateRange" endpoint. |
2021-12-12 | 3.5 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4676] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.5.24 | 3.5.29 |
Improvements
Webhook | Backend | Employee creation requests without an email field do not trigger retry logic or the creation of a new user in Portal. |
Webhook | Backend | Added the "scaleIn" and "scaleOut" properties to the Order Transformer. |
Webhook | Backend | Updated the logs, metrics, and constants for the Scraper service. |
Webhook | Backend | Updated logic to refrain from sending voided payments to third party business management services. |
Webhook | Backend | The Order Transformer can lock databases during order processing as expected. |
2021-11-28 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4638] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-70012 | 3.1.169-70015 |
Improvements
Core | Backend | The database stores payroll records with the expected number of hours. |
Core | Backend | Payroll calculation applies the weekly overtime threshold at 40 hours as expected. |
Core | Backend | The payroll hours and wage detail report includes all employees as expected. |
2021-11-14 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4597] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-7003 | 3.1.169-70012 |
Improvements
Core | Backend | Infrastructure improvements. |
Core | Backend | Updated the database connection string with additional query parameters, and point of sale terminals can access employee site status configurations as expected. |
2021-11-07 | 3.5 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4563] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.5.21 | 3.5.24 |
New Features
Webhook | Backend | The Data Stream notifies merchants when a business date has been closed at point of sale at each site. |
Improvements
Webhook | Backend | Updated retry logic to exclude employee creation messages. |
Webhook | Backend | Refund orders include item and order level discounts as negative values. |
Webhook | Backend | Added separate scaling variables for each service. |
Webhook | Backend | Schedule .csv files are processed as expected. |
Webhook | Backend | Implemented caching logic for integrator tokens. |
2021-11-03 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4565] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.169-7 | 3.1.169-7003 |
Improvements
Core | Backend, UI | Updated the database connection string with additional query parameters, and point of sale terminals can access employee site status configurations as expected. |
2021-10-31 | 3.5 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component release.
Version History
Refer to Change Ticket: [CHANGE-4519] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.5.12 | 3.5.21 |
New Features
Webhook | Backend | The Data Stream notifies merchants when a business date has been closed at point of sale at each site. |
Improvements
Webhook | Backend | Implemented caching logic for job codes, POS job codes, and job code rates. |
Webhook | Backend | Orders with only coupon discounts applied exclude unnecessary tags and generate XML files as expected. |
Webhook | Backend | Added database storage for erroneous orders, drawers, and deposits that failed during transport. |
Webhook | Backend | Clock in and start break events generate employee XML files as expected. |
Webhook | Backend | Shift times received from third party retail services are converted from local time as expected and stored in the database in UTC. |
Webhook | Backend | Updated retry logic to exclude employee creation messages. |
Webhook | Backend | Refund orders include item and order level discounts as negative values. |
Webhook | Backend | Different XWS services use separate scaling environment variables. |
Webhook | Backend | Schedule .csv files are processed as expected. |
Webhook | Backend | Implemented caching logic for integrator tokens. |
2021-10-10 | 3.5 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4390] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.34-8 | 3.5.12 |
New Features
Webhook | Backend, UI | Added a configuration for compensation discounts, which are processed separately from other discount types. |
Webhook | Backend | Added optional functionality to the Data Stream Service for automatically calculating the net and gross sales of an order. |
Webhook | Backend | The Data Stream can send transformed messages to multiple target URLs specified in the request. |
Webhook | Backend | Added logic for third party retail operating systems to temporarily decrypt password values for message processing. |
Improvements
Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Implemented encryption/decryption for logs and database data. |
Webhook | Backend | The Data Stream automatically includes fields in an order unless they are specified in the exclusion list. |
Webhook | Backend | Updated the encryption client to work with multi-region keys and multiple keys per company. |
Webhook | Backend | Missing site errors are processed as expected. |
Webhook | Backend | Updated logic for the "appliedAt" field for consistency with an order's business date. |
Webhook | Backend | Added support for separate integrator keys for different components. |
Webhook | Backend, UI | Users can create job codes using business management services as expected. |
Webhook | Backend | Updated logger to mask sensitive data. |
Webhook | Backend | Logs encrypt the "printed_by" field as expected. |
Webhook | Backend | Updated serverless file default values. |
Webhook | Backend | Employees can be synced with the "Deputy" service as expected with encryption enabled. |
Webhook | Backend | Donation files created through third party retail operating systems are saved with the expected file names. |
Webhook | Backend | The Data Stream excludes the country field and reporting data from order messages as expected. |
Webhook | Backend | Logs include all expected information in the app section. |
Webhook | Backend | Logs for the Scrapper functionality contain only the expected data. |
Webhook | Backend | The Data Stream sends IRIS platform messages to the "moapi.order" endpoint as expected. |
Webhook | Backend | Time-punch transformations create a new file for each clock-in and start-break event as expected. |
Webhook | Backend | Updated employee ID field mappings for business management services. |
Webhook | Backend | Added authorization codes to gift card information. |
Webhook | Backend | Updated donation mapping for third party retail operating systems to use product IDs. |
Webhook | Backend | Updated job code creation and processing to use a single request call to the "job-code-rate/master" endpoint. |
Webhook | Backend | Updated order deduplication logic to check for the last time an order was modified instead of the time the order was closed. |
Webhook | Backend | Updated the transformer to process additional fields. |
Webhook | Backend | Updated environment variables for third party retail operating systems to remove dependencies on port and remote directory values. |
2021-09-29 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4364] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.34-7 | 3.4.34-8 |
New Features
Webhook | Backend | Added the ability to include suggestive sell elements within orders. |
Improvements
Webhook | Backend | Updated the transformer to process the "additional_properties" and "suggestive_sell" objects along with the "order" object. |
2021-09-15 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4345] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.34-4 | 3.4.34-7 |
New Features
Webhook | Backend | Updated message transport and transformation logic to support multiple target URLs and messages from third party order source systems. |
Webhook | Backend | Implemented deduplication logic for order and drawer entities in the Data Stream Service. |
Improvements
Webhook | Backend | The Data Stream Service sends "moapi.order" messages from third party order source systems as expected. |
Webhook | Backend | Timepunch transformations create employee data files as expected. |
2021-09-08 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4314] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.157-1 | 3.1.169-7 |
Improvements
Core | Backend | Users can clock out on Point of Sale as expected. |
Core | Backend | Users assigned to over 500 sites can login as expected. |
Core | Backend | Incremented resource versions in serverless files. |
Core | Backend | Back Office loads as expected with a value set for the "Maximum Cash Out Amount" field. |
Core | Backend | The employee cache validates as expected. |
Core | Backend | Payroll reports log work hours as expected for employees with shifts that cross a payroll period boundary. |
Core | Backend | Infrastructure improvements. |
Core | Backend | Updated image files to be stored in the new registry. |
2021-08-22 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4185] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.34-3 | 3.4.34-4 |
Improvements
Webhook | Backend | Updated employee ID field mappings for consistency with POS messages and third party business management services. |
2021-08-01 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4105] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.34-1 | 3.4.34-3 |
New Features
Webhook | Backend | Implemented an "exclude all unnecessary" approach for data stream order processing, allowing objects and arrays to be easily added or excluded from order payloads. |
Improvements
Webhook | Backend | Orders include coupons as order-level discounts, and the "ExtendedDiscountAmount" tag is omitted from orders that do not include item-level discounts. |
2021-07-25 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is dependent on Schedule 3.3.25+.
Version History
Refer to Change Ticket: [CHANGE-3699, CHANGE-3975, CHANGE-3994] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.157 | 3.1.157-1 |
Staff | 3.1.57 | 3.1.81 |
Timeclock | 2.5.2 | 3.1.43 |
Improvements
All | Backend | Updated all services with region specific DNS names. |
Core | Backend | Requests for "ClockChit" data return the expected response and information. |
Staff | Backend | Back Office opens as expected for companies with over 500 sites that use target first onboarding. |
Staff, Timeclock | Backend | Infrastructure improvements. |
Timeclock | Backend | Added support for external ECS configuration variables. |
Timeclock | Backend | Updated image files to use the Xenial private image repository. |
Timeclock | Backend | Added support for multi-region deployment. |
Timeclock | Backend | Added support for custom SSR environments through an "SSR_ENV" environment variable. |
2021-07-21 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4014] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.24 | 3.4.34-1 |
New Features
Webhook | Backend | Business management services can process orders that contain child items, modifiers, and gift cards. |
Improvements
Webhook | Backend | Added functionality for receiving configuration data for specific entities from XDM, transforming the data, and then sending it to business management services in separate updates for each site. |
Webhook | Backend | Requests for employee data in scheduling services search by employee ID first and by username second. |
Webhook | Backend, UI | Users can update employee compensation types as expected. |
Webhook | Backend | Orders processed through integrated third party systems display the expected number of coupon discounts. |
Webhook | Backend | The scheduling services UI displays employee IDs as expected. |
Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Error logs for business management services include order, drawer, and deposit IDs. |
Webhook | Backend | Updated the "busiTime" and "closedAt" fields to account for orders that occur over multiple days. |
Webhook | Backend | Updated the URL for business management services configuration data. |
Webhook | Backend | Orders processed by business management services include the price of child modifiers in the net and gross price amounts. |
Webhook | Backend | Business management services process orders with multiples of the same item as expected whether the quantities of the repeat items are different or identical. |
Webhook | Backend, UI | Users can create job codes through business management services as expected. |
2021-07-11 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3927, CHANGE-3928] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Daybook | 3.1.5 | 3.1.63 |
Core | 3.1.86-65 | 3.1.157 |
New Features
Core | Backend | Users can manually run recalculation of payrolls over a defined period, and payroll recalculation runs automatically when an employee rate is created or updated. |
Improvements
Core | Backend | Added a forwarding rule to send all schedule requests to the Schedules API service. |
Core | Backend | Updated the data structure of the notifications that the clear cache lambda reads from the "dm.cart-system-apply" stream. |
Core | Backend | The "Job" tab of an employee profile displays the "Compensation Type" field as expected. |
Core | Backend | Back Office opens and runs as expected for companies with over 1000 sites. |
Core | Backend | Payroll Detail reports are assigned to the site at which the relevant work time occurred and are calculated using the configuration data from the employee's primary site. |
Core | Backend | Added settings to support long polling for message queue services. |
Core, Daybook | Backend | Infrastructure improvements. |
Core | Backend | Updated serverless definitions for the Schedules API. |
Core | Backend | Payroll data for Clock In/Out and Break hours are calculated as expected. |
Core, Daybook | Backend | Added support for custom SSR environments through an "SSR_ENV" environment variable. |
Core | Backend | Point of Sale Terminals maintain all employee accounts as expected during a terminal refresh. |
Core | Backend | The payload lambda processes and stores timepunch data as expected. |
Core | Backend | Employees can be created in Back Office as expected. |
Core | Backend | Added support for SRV connection strings to the database. |
Core | Backend | Employee list requests return the expected information for all regions. |
Core, Daybook | Backend | Added authentication credentials to the SRV connection string. |
Core | Backend | Added functionality to generate an Employee Corporate Code for new employees in third party systems that do not provide one. |
Core, Daybook | Backend | Added policies for accepting database authorization parameters. |
Daybook | Backend | Updated group names to account for character length limits. |
Daybook | Backend | Updated image files to use the new private image repository. |
Daybook | Backend | Client and server files use separate environment variables. |
Daybook | Backend | Back Office login works as expected for all regions. |
2021-06-20 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3819] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.4.11 | 3.4.24 |
New Features
Webhook | Backend, UI | Users can set target entities for their company within their Data Stream Service subscription to determine which types of messages their company receives. |
Webhook | Backend | During initial data synchronization, all currently configured data is sent to third party business management services as one request. |
Improvements
Webhook | Backend | For sites with an enabled subscription to third party business management services, deposit and order events are transformed according to the specifications set by those services. |
Webhook | Backend | Timepunch message payloads contain only the expected and required fields. |
Webhook | Backend | Updated the processing of files received from third party services to trim leading zeroes from store numbers and maintain consistent number mapping. |
Webhook | Backend | Added support for the environment property through the "SSR_ENV" variable. |
Webhook | Backend | Added a description for the partner key of third party business management services. |
Webhook | Backend | Schedule files are moved to the history subfolder as expected after a successful upload. |
Webhook | Backend | Updated entity mappings for converting orders, drawers, and deposits to the specifications of third party business management services. |
Webhook | Backend | Orders from sites with business management services enabled include calculated net and gross sales values. |
Webhook | Backend | Added filtering for the product types included in the initial configuration of business management services. |
Webhook | Backend | Point of sale reason codes are sent to the specified URL when expected. |
Webhook | Backend | For sites with an enabled subscription to business management services, time punch data are transformed according to the specifications set by system integration services. |
2021-05-28 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is dependent on Pipeline Schedule API version 3.3.25 or higher, which must be deployed immediately afterwards.
Version History
Refer to Change Ticket: [CHANGE-3757, CHANGE-3783] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.1.25 | 3.1.57 |
Core | 3.1.86-61 | 3.1.86-65 |
Improvements
Core, Staff | Backend | Multiregion deployment functions as expected. |
Core, Staff | Backend | Infrastructure improvements. |
Staff | Backend | Added support for custom SSR environments through an "SSR_ENV" environment variable. |
Core, Staff | UI | The search function and filters work as expected on the employee list. |
Core | Backend | The "ClockChitData" endpoint returns employee clock in/out and break data with the expected number of hours. |
Core | Backend | Added new indexes for retrieving data on the employee list. |
Core | Backend | Data for ten or more employees can be retrieved as expected. |
2021-05-16 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3630] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.86-18 | 3.1.86-61 |
New Features
Core | Backend, UI | Users can manually run recalculation of payrolls for a defined period, and payroll recalculation runs automatically when an employee rate is created or updated. |
Improvements
Core | Backend | Schedule requests are forwarded to the PPL Schedules API. |
Core | Backend | The clear cache lambda receives all notifications from the "dm.cart-system-apply" stream. |
Core | Backend | Infrastructure improvements. |
Core | Backend | Payroll data for Clock In/Out and Break operations is calculated as expected. |
Core | Backend | All active employees can login to POS as expected after a data refresh on the terminal. |
2021-05-09 | 3.4 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3560] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.3.12-1 | 3.4.11 |
New Features
Webhook | Backend | Deposit, Drawer, and Punch data for companies subscribed to the data stream service is published to an endpoint defined by the subscription. |
Improvements
Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Serverless resource definitions are divided into separate files for each service. |
Webhook | Backend | Changed resource names to meet the maximum length requirements of serverless configurations. |
Webhook | Backend | The Scraper lambda is deployed and functions as expected. |
Webhook | Backend | For sites with an enabled subscription to third party business management services, order, punch, and drawer events are transformed according to the specifications set by those services. |
2021-04-01 | 3.3 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3442] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.3.3 | 3.3.12-1 |
New Features
Webhook | Backend | New "DrawerTransformer" and "OrderTransformer" services contain all logic for processing orders. |
Improvements
Webhook | Backend | Changed resource names to fit the maximum length requirements of serverless configurations. |
Webhook | Backend | Orders with a message size of up to 256 kb can be received through simple storage service links. |
Webhook | Backend | Transformer generates the expected error logs. |
Webhook | Backend | Added infrastructure for DrawerTransformer service. |
Webhook | Backend | Moved the functionality to retrieve employee files to the Scraper component. |
Webhook | Backend | Added "modifyTime" field to message payloads. |
Webhook | Backend | Data stream endpoints that require tokens publish information as expected. |
2021-03-17 | 3.3 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3325] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.2.13-1 | 3.3.3 |
New Features
Webhook | Backend | "Scraper" function has been created to fetch data for the Transformer. |
Improvements
Webhook | Backend | Additional tags have been added to the "SaleOfGiftCard" structure, including a Reference Number tag. |
Webhook | Backend | Processing for donation items has been updated with more flexible logic and backwards compatibility. |
Webhook | Backend | Mapping logic between payment type and tender type has been updated. |
Webhook | Backend | XML records for Orders, Drawers, and Punches are published to a secondary "Archive" folder. |
Webhook | Backend | Order file names use the ID value of the Order. |
Webhook | Backend | Support added for Orders with a message size of up to 256 kb. |
Webhook | Backend | Data from drive-thru cashier sales are collected using the latest "Employee" record from the Contributors array. |
Webhook | Backend | The context object in event logs contains the Company and Site IDs of the event. |
Webhook | Backend | Employee files are processed with Site context as expected. |
Webhook | Backend | Mappings for "TenderType" and "ReasonCode" values have been updated. |
Webhook | Backend | Infrastructure improvements. |
2021-03-01 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3305] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.86 | 3.1.86-18 |
Improvements
Core | Backend | The Clear Cache lambda only receives notifications from one source, "dm.cart-system-apply," rather than the whole DM update stream. |
Core | Backend | Back Office opens and operates as expected for Companies with over 1000 Sites. |
Core | Backend | Payroll Detail reports are assigned to the Site at which the relevant work time occurred. |
Core | Backend | Infrastructure improvements. |
Core | Backend | The Employees module loads the Employee list as expected. |
2021-02-24 | 3.2 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3287, CHANGE-2819] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.2.7 | 3.2.13-1 |
Improvements
Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Empty arrays are received from Data Streaming services as expected. |
Webhook | Backend | Environment variables have been added to memory caches. |
Webhook | Backend | Mapping has been added to properly process Order parameters from Online Ordering. |
Webhook | Backend | Support for Donation items has been added to Order transformation. |
Webhook | Backend, Process | Schedule update messages are published as expected and processed automatically. |
Webhook | Backend | Test coverage reports for Webhook Subscriber have been updated. |
Webhook | Backend | The Cloud Formation has been updated to duplicate resources across all regions. |
Webhook | Backend | Serverless configuration files have been documented. |
Webhook | Backend | Job Codes are created for all Site to which an Employee is assigned. |
Webhook | Backend | New status records are created to indicate when an Employee's status changes. |
Webhook | Backend | Employee status data is processed as expected. |
Webhook | Backend | POS passwords are set and updated between systems as expected. |
Webhook | Backend | File structures, file names, and commands have been unified with other components for consistency. |
Webhook | Backend | Configurations are initialized as expected after variables are written. |
Webhook | Backend | ECS names have been updated. |
All | Backend | Updated validation schemes. |
2021-01-13 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3139] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 3.1.8 | 3.1.25 |
Improvements
Staff | Backend | Infrastructure improvements. |
Staff | Backend | Back Office opens and functions as expected for companies with 1000+ sites. |
Staff | Backend | Image files were updated to use the new private image repository. |
2021-01-06 | 3.2 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is dependent on Back Office version 3.1.71 or higher.
Version History
Refer to Change Ticket: [CHANGE-3048, CHANGE-3073, CHANGE-3115] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.1.38-5 | 3.2.7 |
Core | 3.1.66-7 | 3.1.92 |
New Features
Core | Backend | A caching mechanism was created to process employee data. |
Improvements
Webhook | Backend | Employee job creation includes logic to process compensation type and rates. |
Webhook | Backend | Drawer events are processed in the proper order. |
Webhook | Backend | Employees who are terminated or on leave have their status set to inactive. |
Webhook | Backend | Streamlined calculation for the "PreviousPrice" field in the Discount Items object. |
Webhook | Backend | Order level discounts produce the proper number of records. |
Webhook | Backend | Payment type mappings have been updated to integrate properly with partners' operating systems. |
Webhook | Backend | Temporary security keys function as expected on locally run machines. |
Webhook | Backend | Drawer open and close events are always associated with the Drawer Owner, including when managers use the "Close Others' Drawers" function. |
Webhook | Backend | Job code rates are assigned to all job codes for employees with job codes on multiple sites. |
Webhook | Backend | Order level discounts function as expected for refund orders. |
Webhook | Backend | Items with non-numeric placeholders and modifiers are omitted from reports sent to retail partners. |
Webhook | Backend | The "employeeWorker" lambda function works for scheduled shifts as well as employees. |
Webhook | Backend | Transports moved from the transformer to shared component files. |
Webhook | Backend | Functionality added for orders to ignore deduplication and to collect subscription data. |
Webhook | Backend | Compensation types sync successfully between all of an employee's jobs. |
Webhook | Backend | The contactless payment flag is sent to retail partners with the expected value. |
Webhook | Backend | The shared library version has been updated. |
Webhook | Backend | App code is logged as expected. |
Core | Backend | Infrastructure improvements. |
Core | Backend | Back Office opens and functions as expected for companies with 1,000+ sites. |
Core | Process, Backend | Xenial images are now stored in a private repository. |
Core | Backend | Error messages do not display on the Employee page if workflow is unaffected. |
Core | Backend | TimeClock processing has been extended to include the "Auto Clock Out on EOD" function. |
Core | Backend | API validation was added for employee entity IDs. |
Core | Backend | Notifications to the clear cache lambda have been consolidated into one notification called "dm.cart-system-apply". |
Core | Backend | Endpoints were expanded to process employee site status updates in bulk. |
Core | UI | Compensation type names are displayed to match the appropriate field as expected. |
Core | UI | Site selection for filters on the Employees pages functions as expected. |
Core | Backend | Employees assigned to one site can be updated with assignments to a second site as expected. |
Core | Backend | The AWS region is set to to consume the payload lambda through environment variables. |
Core | Backend | Payrolls are generated and divided properly. |
Core | Backend | Employee payrolls are recalculated automatically when rates are created or updated, and payrolls can be recalculated manually over specific date ranges. |
Core | Backend | Payroll details are associated with the site where the work time was generated, not with the Employee's primary site. |
2020-12-13 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2929] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.39 | 3.1.66-7 |
New Features
Core | Backend | Employee data is processed through a new caching mechanism. |
Improvements
Core | UI | A message displays to inform users that they have no allowed sites when they are being redirected to the Portal for that reason. |
Core | UI | Warning badges for employee shift punches only display when expected. |
Core | UI | Adjustment History properly displays the times for breaks logged in a punch. |
Core | UI | The "Status" filter on the Employees page functions as expected. |
Core | UI | The "First Name," "Last Name," and "Employee Corporate Code" fields have been disabled for editing for employees. |
Core | UI | The "Compensation Type" field for the "Add Job Rate" button is now a required field. |
Core | Backend | The Min Activation Amount field validates as expected. |
Core | Backend | Infrastructure improvements. |
Core | Backend | Staff and Job Code requests are sent successfully for companies with over 400 sites. |
Core | Backend | Employee data syncs with Pipeline within the expected time-frame. |
Core | Backend | Client and server files use separate environment variables. |
Core | Backend | Employee jobs are assigned and synced through "EmployeeJob/SaveAll" as expected. |
Core | Backend | The Back Office "/info" endpoint is available. |
Core | Backend | Employees with assigned jobs on multiple sites are updated properly. |
Core | Backend | Clocking in functions as expected for employees assigned to a site with an active punch. |
2020-12-02 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2955] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.1.38 | 3.1.38-5 |
Improvements
Webhook | Backend | Financial reports display the correct number of items for discount processing. |
Webhook | Backend | The "Close Others' Drawers" function associates both the opening and closing of an employee's drawer with that employee. |
Webhook | Backend | Order level discounts are properly processed with negative values for the discount amount. |
2020-11-11 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2844] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.1.36 | 3.1.38 |
Improvements
Webhook | Backend | Attributes "CardType" and "TypeCode" added to the "CreditDebit" object. |
Webhook | Backend | Xenial BO employee profile updated to generate job codes for employees with multiple sites. |
Webhook | Backend | "DeleteFlag" attribute changed to "CancelFlag" attribute with a new structure to ensure deleted items do not appear in final orders. |
Webhook | Backend | Mapping logic for "POSLogDateTime" tag changed to ensure all values update correctly. |
2020-10-28 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2784] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.1.35 | 3.1.36 |
Improvements
Webhook | Backend | Tip amount is displayed correctly in the response. |
Webhook | Backend | Schema validation works as expected for unrecognized fields. |
Webhook | Backend | Security enhancements. |
Webhook | Backend | Time punches are uploaded to FTP as expected when a company has Data Stream and MMX subscriptions. |
Webhook | Backend | Catering is added as a order destination. |
Webhook | Backend | Fixes issues with case and data type mismatches. |
Webhook | Backend | Paid In/Out transactions populate on financial reports. |
Webhook | Backend | Redis Cache and Get Subscriptions features are moved to the shared library. |
2020-09-27 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release depends on Dispatcher 3.1.24 and BOH CORE 3.1.39.
Version History
Refer to Change Ticket: [CHANGE-2648] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 2.8.75-6 | 3.1.31 |
Improvements
Webhook | Backend | Supports single site synchronization for employees. |
Webhook | Backend | Log volume size is reduced. |
Webhook | Backend | Integrator tokens are no longer logged in Cloud Watch. |
Webhook | Backend | Adds test capabilities and updates test logic. |
Webhook | Backend | Timepunch objects can be published. |
Webhook | Backend | Portal subscription results can be cached. |
Webhook | Backend | Employee job codes are applied as expected when creating a new employee or updating an existing employee. Default job codes are applied properly if the job code field is empty. |
Webhook | Backend | Employee sync is improved and log files are updated. |
Webhook | Backend | Orders are only published when they transition to a ‘final’ state. |
Webhook | Backend | Drawer events are published. |
Webhook | Backend | Gift card item support is added. |
Webhook | Backend | Site statuses are set to inactive for terminated employees. |
Webhook | Backend | Site info is obtained from Portal. |
Webhook | Backend | Employees.xml can be empty and can be updated over SFTP. |
Webhook | Backend | Time zone formats are consistent on POS. |
Webhook | Backend | POS custom code fields are updated properly when employees are linked with multiple instances. |
Webhook | Backend | Refund order and job code mapping is updated. |
Webhook | Backend | The XML structure for order-level discounts is updated. |
Webhook | Backend | Order objects can be uploaded using FTP as expected. |
Webhook | Backend | Payment, price, and change logic is updated. |
Webhook | Backend | Authorization information is added to credit payments. |
Webhook | Backend | The TransactionCount attribute is added to orders. |
Webhook | Backend | SQS reading cycle includes a timeout that can be set using environment variables, and it can be interrupted to stop processing a stuck message. |
Webhook | Backend | Performance is improved. |
Webhook | Backend | Deleted orders are uploaded to FTP. |
Webhook | Backend | Jobs are removed from employees when the job code is deleted from Portal. |
Webhook | Backend | Updates to employee names sync as expected. |
Webhook | Backend | Support for refund transactions is improved. Refund transactions are uploaded to the FTP as expected. |
Webhook | Backend | Timepunches are uploaded to the FTP as expected. |
Webhook | Backend | Tender type field mapping is updated. |
2020-09-23 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is depends on Xenial Web Services version 3.1.30.
Version History
Refer to Change Ticket: [CHANGE-2418, CHANGE-2610, CHANGE-2381, CHANGE-2382] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Staff | 2.8.10 | 3.1.8 |
Daybook | 2.8.10 | 3.1.5 |
Inventory | 2.8.10 | 3.1.3 |
Core | 3.1.5-2 | 3.1.39 |
Improvements
Staff, Daybook, Inventory, Core | Backend | Supports external ECS configuration variables. |
Staff | Backend | Column sorting behavior is updated. |
Core | Backend | "Employee" breadcrumb link points to the new UI. |
Core | Backend | The Employee Details page only loads job codes for for the employee's configured sites. |
Core | Backend | Employees can be added to sites when Day Parts are not associated with the site |
Core | Backend | The Site Name of an employee's active shift is sent to the POS when the employee attempts to clock in to a different site. |
Core | Backend | Database queries are optomized for the new BOH DB indexes. |
Core | Backend | Overlapping shifts are logged. |
Core | Backend | The 'Shift' value is not set to null. |
Core | Backend | The change history for POS credentials is recorded. |
Core | Backend | Time punch messages sent to XWS include the employee POS code and role. |
Core | Backend | Employee jobs are returned as expected for a GET request to the /Staff, /Employee, and /EmployeeDetail resources. |
Core | Backend | Employee records are displayed as expected. |
2020-08-27 | 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2531] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 3.1.5 | 3.1.5-2 |
Improvements
Core | Backend | Change history of employee POS credentials is logged and employee credentials are correctly updated when changed in Deputy. |
2020-07-19 | 2.8 and 3.1 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is dependent on Pipeline Dispatcher API 2.8.12, XWS 2.8.75-6, and BOH CORE 3.1.5.
Version History
Refer to Change Ticket: [CHANGE-2298, CHANGE-2354] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 2.8.21-6 | 3.1.5 |
Webhook | 2.8.68-5 | 2.8.75-6 |
New Features
Core | User Interface | It is now possible to sync employees for a specific site. |
Webhook | Backend | Webhook now supports single site synchronization. |
Webhook | Backend | Webhook now supports the ARTS XML data standard for Retail/Hospitality, which enables the use of Macromatix for managing employee records. |
Webhook | Backend | Timepunches can now be synced with the Macromatix back office solution. |
Webhook | Backend | It is now possible to publish standard order objects to a specified HTTP destination endpoint. |
Webhook | Backend | Webhook now supports the ARTS XML data standard for order objects. |
Improvements
Core | Backend | Employees are now displayed on the Employees page if the job code applied to them is deleted. |
Core | Backend | Employees are now able to access Portal after their primary assigned site is deleted. |
Core | Backend | Unpaid break time is now subtracted from the total hours worked after a clock out punch. |
Core | Backend | XWS now sends an update to Macromatix for each time punch. |
Core | Backend | The Employee Edit page loads reliably when editing multiple employees from a large list of employees. |
Core | Backend | Employees can now log in to their POS system using their Xenial IDs with passwords that have not been changed since before an update. |
Core | Backend | It is now possible to untick the Primary Job checkbox on the Employee Edit page. |
Core | Backend | It is now possible to add an additional primary job to an employee when that employee is assigned to an additional site. |
Core | Backend | Filtering the Employee List in Back Office now works as expected when deselecting multiple filters. |
Core | Backend | EOD process time now takes less than 1 minute. |
Core | Backend | Users can now search on the Employee list. |
Core | Backend | Users can now filter by job code on the Employee list. |
Core | Backend | The ClockChitData request now returns TodayHours and WeekHours and is backwards compatible with previous POS versions. |
Core | Backend | Authentication logs now include the auth request header and the failure reason. |
Core | Backend | BOH Employee page now loads when it is set as the default landing page. |
Core | Backend | Authentication logs now include JWT validation metadata. |
Webhook | Backend | Users can now log in to the POS using their default credentials. |
Webhook | Backend | Employee POS passwords are preserved when employees are set to active at a second site. |
Webhook | Backend | Custom field values for employees are updated in multiple Deputy instances when changed in Back of House. |
Webhook | Backend | Integrator tokens are no longer logged. |
Webhook | Backend | Employee sync process works when a company has an inactive Macromatix subscription. |
Webhook | Backend | Incoming order and time punch messages are now validated. |
Webhook | Backend | Orders with the state set to closed can now be published. |
Webhook | Backend | Employee sync performance is improved. |
2020-07-05 | 2.8 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2277] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Core | 2.8.21-3 | 2.8.21-6 |
Improvements
Core | Backend | Updated logs to include:
|
Core | Process | Navigating to Back Office > Employees now loads without "Sequence contains no elements" error |
2020-06-18 | 2.8 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2177, CHANGE-2178, CHANGE-2180, CHANGE-2214] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
API/UI | 2.8.13 | 2.8.21-3 |
Forecast | 2.7.4 | 2.8.10 |
Daybook | 2.5.9 | 2.8.10 |
Inventory | 2.7.19 | 2.8.10 |
Improvements
API/UI | Backend | Employee POS codes are now available in range 1000 to 9999 |
API/UI, Inventory, Forecast, Daybook | Backend | Updated BOH components to support a database name specified in a connection string |
API/UI | Backend | Cleared lambda event failure so cross-service data syncs properly |
API/UI | User Interface | Employee edit page now loads with all fields and values |
API/UI | Backend | Planned approach to reduce processing times for EOD |
API/UI | Process | Searching the employee list by name now works |
API/UI | Process | Filtering the employee list by job codes now works |
2020-05-31| 2.8 Back Office
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Back Office for Staff, Payroll, Schedule, Forecast, Daybook, Inventory, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2097, CHANGE-2064] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
API/UI | 2.7.40 | 2.8.13 |
Webhook | 2.7.37 | 2.8.62-5 |
New Features
API/UI | Backend | Created new endpoing with current payroll weekly statistics for an employee to support timeclock enhancement for chits |
API/UI, Webhook | Backend | Added ability to create users automatically when processing employee webhook data and sync employees from different deputy instances with the same email as a single merged employee in BO |
Webhook | Backend | Added ability to have all order data sent to the company's HTTP endpoint to support parsing and managing data from orders |
Improvements
API/UI | Backend | Reduced employee list loading time |
API/UI | User Interface | Employee information now displays on the Employees list |
API/UI | Backend | Employee POS codes are now available in range 1000 to 9999 |
Webhook | Backend | Editing the "Employee POS Code" field now sends the "CustomFieldDataObject" and "ContactObject" fields in the request |
Webhook | Backend | The following variables are now configurable via export to support different ECS policies and configurations: ECSService.DesiredCount, ScalingTarget.MaxCapacity, ScalingTarget.MinCapacity, ScalingPolicy.PolicyName, ELBAlarm |
Webhook | Process | Editing an employee updates the existing employee instead of creating a new employee |
Webhook | Backend | Adding a new person in Deputy creates the employee in BO and the user in Portal and sends the employee POS coe to Deputy if the person has no email |
Webhook | Backend | Syncing Deputy now adds people to BOH with their email |
Webhook | Process | Discarding people from Deputy:
|
Webhook | Process | Updating people in Deputy:
|
Webhook | Process | User now successfully logs in with default credentials |