Skip to main content

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:

  • Increased updating requests

  • Ability to resent time punches

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:

  • Allow weekly overtime to be applied only after number of "Regular Rate" paid hours has exceeded a predefined number

  • Weekly overtime is calculated correctly when consecutive days are entered

  • Weekly overtime is calculated correctly when shift differentials occur

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:

  • Authentication failures by creating log with auth request header and failure reason

  • Authentication failures by creating log with claims and headers according to each token type (site, integrator, access, person), but does not include bearer token

  • Full JwtValidation log data

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:

  • Terminates the employee on BO and its associated user in Portal loses its roles and sites

  • No longer removes the company administrator role from the associated user in Portal

  • Shows "Active" status for prevous day and "Terminate" status for current day for the employee

Webhook

Process

Updating people in Deputy:

  • To company administrator now removes other roles

  • To POS role now removes other roles

Webhook

Process

User now successfully logs in with default credentials