Xenial Kitchen Management

2021-09-28 | 3.4 Xenial Kitchen Management

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Kitchen Management (XKM) API and UI.

Supplemental Information

This release is not dependent on another release.

New Features

XKM-3647, XKM-4976

Configuration

Remotely refresh the XKM configuration from the Xenial Portal without having to refresh each kitchen display configuration individually.

XKM-3974

Item Quantities

Configure the kitchen display to list identical items separately regardless of whether the items are combined at the POS.

New Data Management setting for Kitchen Screens: Identical Items Display Method

XKM-4112

Item Modifier Priority

Configure the kitchen display to prioritize the preparation of item modifiers.

New Data Management setting for Modifiers: Display Priority

XKM-4181

Autobump

This update introduces improved handling of new order content with the autobump feature.

New items added to an order or order session that has been autobumped are now displayed to ensure the kitchen staff is notified.

XKM-4349

Configuration

When a kitchen display is unavailable at a station, the following message is displayed:

"Screen Unavailable. Please check to make sure screen is available for your location."

This message may appear if the screen name is undefined or the screen is not mapped to the site.

XKM-4400

Autobump

With this update, the autobump feature is applicable to all orders/order sessions, including pending (in progress) orders.

When the configured autobump time has elapsed, the orders are automatically bumped from the display.

XKM-4592

Order Source Filters

Order source filters help the kitchen staff to determine which orders to prepare for specific order sources.

  • The Order Source ID is passed with the order in the XKM API.

  • Optionally, display the order source name in the kitchen ticket header.

XKM-4705

Recalled Orders

Updated quantities of existing items on a recalled order are displayed as separate added items to help the kitchen staff determine the items to prepare.

XKM-4708

Order Segments

Order segments can now be labeled with the respective customer name.

A segment name has been added to the XKM API for grouping order segments by customer name.

XKM-4743

Kitchen Schemes

Kitchen stations that are not part of a kitchen scheme are labeled "Closed". The popup function menu remains available in the footer of closed stations.

XKM-4770

Item Quantities

When configured, 1 (one) is not displayed next to order items with a quantity of one.

New Data Management setting for Kitchen Screens: Show Quantity Value of 1 for Item

XKM-4783

Elapsed Hold Timer

The Elapsed Hold Timer indicates how much time a prepared order has been awaiting customer arrival. This helps the kitchen staff control the freshness and readiness of the order.

  • A kitchen ticket header option to display the Elapsed Hold Timer is configured in Data Management.

  • When the elapsed hold time exceeds the defined warning and overdue times, a visual and audio alert is triggered.

XKM-4824

Kitchen Screen Validation

Previously, XKM validated the configuration for all kitchen screens including screens that are not mapped to the current site. This required users to map all screens to all stations and sites - along with other required data.

With this update, XKM validates only those kitchen screens that are mapped to the current site.

XKM-4889

Upstream Bump by Order Source

Automatically bump orders on upstream displays when bumping from a kitchen screen by order source. This ensures that the orders originating from outside of the store are bumped correctly.

New Data Management setting for Kitchen Screens: Bump Upstream Screens by Order Source

XKM-4970

Free Form Page Swipe

Swipe pages on the display in lieu of using the page controls. The swipe function is supported in both row and column view.

Improvements

XKM-4684

Network

XKM now changes its IP address after switching to other network.

XKM-4845

Configuration

When Show Deleted Items is enabled, only previously received items that were subsequently deleted are displayed.

XKM-4853

Filters

Terminal ID filters are now applied without generating an error.

XKM-4854

Autobump

When the Autobump timer was disabled, orders that remained on the display for an extended period of time could not be manually bumped. This issue is resolved.

XKM-4858

Configuration

When Show Deleted Items was enabled, orders with deleted items could not be bumped from upstream screens. This issue is resolved.

XKM-4946

Split Order

When an order is split at the POS, and the Display Split Orders Method is Fixed, all order items now remain in the same order cell. When the first item order is bumped, only the first item is bumped from the display.

XKM-4950

Android MINIX Support

The application is no longer moved to the background after particular actions are performed. The application always remains in the forefront of the screen.

XKM-4972

Autobump

Previously, orders in a pending state (in progress/open) were not autobumped on account the order timer wasn't started.

Kitchen has been updated to support the autobumping of all orders/order sessions regardless of their respective order state.

XKM-5014

Android MINIX Support

When a duplicate station is detected, the user could download configuration to a station that was not being used, however XKM was loaded as the previously configured station. This issue is resolved.

XKM-5020

Android MINIX Support

When Enter was pressed on the bump bar, focus moved to the background of the display and the user could not bump orders. This issue is resolved.

XKM-5054

Kitchen Tickets

Item names are no longer appearing on top of other items when the item name wraps to the next line.

XKM-5059

Filters

With Terminal ID filtering enabled, orders disappeared and sometimes reappeared on Digital GATOR screens. This issue is resolved.

XKM-5078

Ticket Header

In both Column and Row view, the Recall label is correctly displayed in the superheader of Recalled orders.

XKM-5085

Configuration

When configured, the order total is now correctly displayed in the footer of orders in both Column and Row view.

XKM-5088

Configuration

When configured, the Customer Name is now correctly displayed in the header of orders in both Column and Row view.

XKM-5114

Claim Item

An issue was resolved where order items were removed from the order after items were Claimed.

XKM-5115

Claim Item

An issue was resolved where order items were displayed at a different station after they were Claimed at another station.

XKM-5125

Connectivity

The POS and XKM now connect and communicate without issue on devices that have been updated to iOS 14.6.

XKM-5126

Claim Item

Claimed Items are no longer losing their claimed status.

XKM-5131

Split Order

An issue was resolved where deleted items were duplicated when the order was split.

XKM-5145

Ingredients Summary Pane

An issue was resolved where the Ingredients Summary Pane was not being populated with data.

XKM-5160

Autobump

The user is now able to clear any orders from a display that may be hung or stuck in the wrong status.

XKM-5164

Order Timer

An issue was resolved where the Order Timer was not activated when the Order State of an order was updated to Saved or Paid.

XKM-5169

Filters

Order-level comments are now displayed properly regardless of any defined kitchen display filters.

XKM-5183

Order Sessions

When order sessions are active, any updates/added items are displayed in a new cell.

XKM-5184

Kitchen Schemes

An issue was resolved where a "station misconfigured" message was displayed in the header of closed kitchen stations when switching kitchen schemes.

An additional issue was resolved where active kitchen stations could not be reopened after switching back to a kitchen scheme.

XKM-5195

Ingredients Summary Pane

Ingredient quantities are now updated as orders are bumped from the kitchen display.

XKM-5196

Claim Item

The kitchen ticket footer is now properly updated after a Claim Item operation is performed.

  • When all Claim Item operations are complete, "Order Complete" is displayed in the footer.

  • The Claim All button is disabled in the footer after all items are claimed.

XKM-5201

Order Sessions

The kitchen timer now starts at 0:00 on new Order Sessions and is displayed at the end of the kitchen order queue.

XKM-5208

Configuration

When Display Split Orders Method is set to Fixed, the entire order (all parts of an order split at the POS) is now bumped and moved to the Recall screen on a bump order operation.

XKM-5215

Fractional Modifiers

An issue was resolved where fractional modifier quantities were rounded up to whole numbers on the display.

XKM-5219

Ticket Footer

If the last number of the order total was 0, the zero was truncated in the kitchen ticket footer.

XKM-5225

Split Order

An issue was resolved where the application was stuck on the Recall screen after the user bumped a split order.

XKM-5230

Bump Times

An issue was resolved where kitchen bump times were not recorded in the database.

XKM-5234

Kitchen Hold

An issue was resolved where the Kitchen Hold timer started prematurely on a station when the configuration was refreshed on a different station.

XKM-5246

Performance

Kitchen UI is no longer experiencing issues of unresponsiveness on iOS devices.

XKM-5274

Claim Item

Any claimed items on an order remain claimed when the order is spit.

XKM-5276

Ingredients Summary Pane

To better accommodate a large number of item ingredients, configure the ingredient pane to display the item ingredient and its respective quantity on the same row.

Data Management settings for Kitchen Screens:

  • Ingredient Item Layout

  • Max Ingredients Per Page

  • Auto Page Transition

  • Page Transition Time(s)

XKM-5318

Order Sessions

When the first order session is either manually bumped or autobumped, only those items are removed from the display and any upstream stations. An issue was resolved where the entire order was bumped.

XKM-5327

Combined Orders

An issue was resolved where completed order items were displayed as new items after their respective orders were combined at the POS.

XKM-5345

Kitchen Schemes

An issue was resolved where in-progress orders reappeared on the display when the kitchen scheme was changed.

XKM-5360

Order Destination

An issue was resolved where bumped orders reappeared on the display when the order destination was changed at the POS.

XKM-5372

Split Order

The approach for showing new items added to split orders has been updated. With this update, all new items, including size variations, are shown in the initial order from which split orders have obtained split items.

XKM-5374

Configuration

An issue was resolved where after a configuration data refresh, orders were no longer received from the POS on the Assembly and Expo screens.

XKM-5375

Upstream Displays

Upstream bumping by Order Source now correctly bumps all items from the Upstream Displays.

XKM-5394

Split Order

An issue was resolved where converting order item sizes on a split order duplicated the drinks on the order.

XKM-5411

Item States

When the item state of the child and its parent were different, the child could not be matched with its parent, which led to items not appearing on the kitchen display. This has been resolved.

XKM-5412

Split Order

An issue was resolved where converting order item sizes on a split order removed modifiers from the order.

2021-05-26 | 3.3 Xenial Kitchen Management

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Kitchen Management (XKM) API and UI.

Supplemental Information

This release is not dependent on another release.

New Features

XKM-4260

Android MINIX Support

XKM now runs on Android MINIX boxes thereby reducing the cost of installing the solution. The use of bump bars is supported with the Android MINIX boxes.

XKM-4627, XKM-4959

System Strings Translation

XKM now supports the translation of its system strings to a site's respective language.

XKM-4856

Date/Time Format

XKM displays and prints the date/time in the format defined for the selected locale in the Data Management - Site Preferences editor.

Improvements

XKM-4148

Installation

XKM can now be installed from within the Shell even without a version of Xenial Ordering setup in Data Management.

XKM-4241, XKM-4973

Order Ready Screen

An issue was resolved where "Ready" orders were not timing out after the configured timeout value had expired.

XKM-4420, XKM-4971

Electron Browser

XKM now operates properly on an Electron browser when Production Mode is not active.

XKM-4490

Order Ready Screen

An issue has been resolved with the vertical orientation of the Order Ready Screen.

XKM-4584

Order Ready Screen

An issue has been resolved where orders were not appearing on the Order Ready Screen as expected.

XKM-4585, XKM-4968

Order Ready Screen

An issue has been resolved where the status of orders was not updated to "Ready" as expected.

XKM-4590

Offline Mode Functions

The following issues related to the Functions menu have been resolved:

  • Recall Screen now opens as expected when the Recall Screen button is selected in offline mode.

  • Recall Last button is disabled in offline mode as expected.

  • Modal window is not dismissed until the Confirm or Cancel button is selected.

  • Selecting Refresh Config in offline mode opens a modal that states the XKM configuration cannot be refreshed in offline mode.

XKM-4645

Autobump

Eligible orders were not automatically bumped if Autobump was set to sixty-five (65) minutes or greater.

XKM-4646

Customer Details

Order number was duplicated in the ticket header when Customer Details were populated.

XKM-4647

Maintenance Notification

The maintenance notification is now displayed at the appropriate time.

XKM-4723

Refresh Config

The Refresh Config date/time was not updated properly after the application was closed and relaunched.

XKM-4760

Order Sessions

Child items were not displayed when Order Sessions were enabled.

XKM-4778

Combo Meal Upsize Issue

Orders were removed when combo meals were upsized multiple times on the same order.

XKM-4822

Bump Bar

The application did not respond to the Bump Bar after the user selected the Enter button.

XKM-4828

Bump Bar

The application became unresponsive when the user long pressed the Switch Page button on the bump bar.

XKM-4829

Bump Bar

Orders that displayed the watermark numbering from the previous page could not be selected with the bump bar.

XKM-4830

Split Screen

When the user switched to split screen, the bottom half of the screen was not displayed.

XKM-4831

Order Ready Screen

The customer name was not cleared from the "Ready" section after the defined time interval had elapsed.

XKM-4839, XKM-4934

Offline Mode

If the primary kitchen station was offline, the message 'Kitchen Video Disconnected' was displayed while any POS terminal was used.

XKM-4852, XKM-4929

Refresh Config

After upgrading the application and refreshing configuration, the message "This Menu is Unavailable" was displayed.

XKM-4859, XKM-4925

Refresh Config

FC Expo Screen was sporadically prompting the user to "Refresh Config".

XKM-4909

Refresh Config

Language translation was not updated with Refresh Config.

XKM-4912

Electron Browser

The application did not fully load on an Electron browser when upgrading to 3.3.2.

XKM-4913

Duplicate Station

After downloading the same station to two different devices, the message "Duplicate Station" did not appear.

XKM-4923

Blank Screen

A site reported the DT Expo Screen was blank. After a restart, data appeared.

XKM-4936

Order Ready Screen

Notifications screen was not displayed properly on the Order Ready screen.

XKM-4938

Order Destinations

The designated order destination colors were not displayed on the kitchen screens.

XKM-4939

Claim Item

If an existing station was replaced with another device, item claims from other stations were not represented on the replacement station.

XKM-4942

Bundle Components

The quantity for deleted bundled child items was incorrect when the parent item quantity was changed.

XKM-4943

Order Bump

Blank cells remained on the screen after an order that spanned multiple cells was bumped.

XKM-4951

Kitchen Schemes

XKM did not launch if the "Use on First Run" kitchen scheme was set to a custom name.

XKM-4957

Ingredients Summary Pane

An issue was resolved where the Ingredients Summary Pane was not displaying information.

XKM-4958

Timer Overlap

An issue was resolved where the timer numbers on the kitchen display overlapped when the Column Count was set to 5.

XKM-4969

Wi-Fi

After Wi-Fi was turned off and a different general kitchen station was recognized by the POS, updates were not applied on the original general XKM station when Wi-Fi was turned back on.

XKM-4989

Refresh Configs

Refresh Configs was not updating the XKM version.

XKM-5011

Claim Item

Claim Item feature was not syncing properly between stations after a 3.2 upgrade.

XKM-5013

Electron Browser

When run on an Electron browser, XKM was not sending log files to the cloud.

Older Releases

2021-02-23| 3.2 Xenial Kitchen Management

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Kitchen Management (XKM) API and UI.

Supplemental Information

This release is not dependent on another release.

New Features

XKM-4266

Auto Recall Orders

Items from manually bumped orders can optionally recall automatically to the display when new items are added to the bumped order.

This ensures the kitchen staff is aware that new items have been added to a previously bumped order.

XKM-4459

Order/Item Comments

The appearance of item-level and order-level comments is uniform for all order states.

XKM-4544

Installation

  • All app data is now deleted when XKM is uninstalled from Windows devices. Users are no longer required to manually delete files to install the application for a different kitchen station or business site.

  • When XKM is reinstalled and a different station is selected, the new station is displayed.

Improvements

XKM-4475

Refresh Configuration

The appropriate screen is displayed if the user changes a station name in Data Management and refreshes the configuration.

XKM-4509

Claim Items

"Order Complete" is no longer displayed in the footer of Open orders after all items are claimed.

"Ordering In Progress" is displayed for Open orders regardless of the item claiming.

XKM-4541

Network Connectivity

Fixed an issue where XKM would not fully function when internet connectivity was lost.

XKM-4565

Vehicle Information

To ensure vehicle descriptions and comments are not truncated, the vehicle information container in the kitchen ticket header is now scrollable.

XKM-4660

Bumpbar Menu Navigation

The user can now navigate and select options from the Font Size and Kitchen Scheme menus using a bump bar.

XKM-4673

Order Destination Filter

Order destination filtering is no longer limited by a case sensitive naming convention.

XKM-4701

Order Status

Order Items submitted to XKM API are now correctly associated to previously received order items when integrators use numeric values for the serial numbers of those items and send the same order more than once.

XKM-4734

IP Address Change Handling

The application has been modified to gracefully handle changes to the IP address while the application is running so that there is no disruption in service.

2021-01-12 | 3.1 Xenial Kitchen Management

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Kitchen Management API and UI.

Supplemental Information

This release is not dependent on another release.

New Features

XKM-4040

Order Sorting

Sort orders based on the capture timestamp of various system events.

XKM-4192

Claim Items

Option for kitchen staff member to "Claim" all items on an order.

XKM-4218

Kitchen Tickets

Added ability to configure the font size of kitchen tickets.

To turn on this feature:

Enable the Font Display Size toggle located in the Menu List section of the Kitchen Screen Settings editor in Data Management.

XKM-4277

Item-Level Comments

Updated font of item-level comments to improve usability.

XKM-4514

Cancelled Orders

Updated indicator for "Cancelled" orders to improve usability.

Improvements

XKM-4331

Item Quantity

Corrected instances where the deleted parent item quantity did not match its respective child item quantity.

XKM-4430

Order Segments

Order Segment Grouping is now suppressed on orders with a single Order Segment.

XKM-4589

Claim Items

"Claimed" items always indicated on the kitchen ticket.

XKM-4626

Installation

Installation of duplicate kitchen stations is now disallowed. The user is presented with a notification stating "This kitchen station is already in use. Please select a different station."

XKM-4638, XKM-4653

Installation

Upgrade to XKM 3.1 without subscription issues.

2020-07-16 | 2.8 Xenial Kitchen Management

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Kitchen Management API and UI.

Supplemental Information

This release is not dependent on another release.

New Features

XKM-4125

Dynamic Order Filtering

Filtering orders by order destination enables the kitchen staff to switch between viewing Drive-Thru or Dine In orders on a particular station.

XKM-4135

Quantifiable Modifiers

When the Quantifiable toggle is set to ON for a modifier in a product build and a quantity is specified for that modifier at the Ordering application, a numeric value is displayed to the left of the modifier on the kitchen ticket to indicate its respective quantity.

XKM-4143

Tablet/iPad Battery Status

The battery status for the tablet/iPad device is now displayed in the header of the screen.

XKM-4160

Open Order Color Scheme

Open orders are displayed with the standard color scheme, but order items are displayed in black font to make the item information more easily readable.

XKM-4259

Network

Orders were stuck on the screen due to network connectivity issues.

XKM-4259

Item Name Wrapping

To accommodate long product and modifier names, up to two lines of text are provided as needed on the kitchen ticket.

XKM-4261

Font Size for Window Minix Boxes

The font size used to display order content on Window Minix boxes is now increased. The font size was increased to make the item information more easily readable.

XKM-4368

Architecture

XKM is integrated with SQLite.

XKM-4385

Claim Items

A Claim All button is implemented to allow the user to claim all of the items in order to optimize the time it takes to prep and deliver an order in the system.

Improvements

XKM-4249

Recall Orders

When the Recall Orders screen was opened, and other stations were using the same screen, the Recall Orders screen was opened on the other stations as well.

XKM-4288

Performance

XKM iOS reengineering to improve overall performance.

XKM-4292

Split Screen

Screens were displayed in reverse on a split screen setting.

XKM-4312

Claim Items

Order item claims were lost / removed when transitioning order states.

XKM-4314

Claim Items

There were issues claiming order items after the system was upgraded from 2.2.136-44 to 2.7.28.

XKM-4321

Kitchen Display

POS orders were not displayed.

XKM-4333

Performance

POS Datasync is used for syncing the orders between XKM instances.

XKM-4354

Kitchen Display

Fractional modifier quantity greater than one in two different lines.

XKM-4355

Performance

UI performance optimisation

XKM-4357

Performance

DB querying improvements

  • Decrease requests amount

  • Use Bulk operations

XKM-4364

Kitchen Display

The orders on kitchen are not filling up the cell space completely.

XKM-4380

Claim Items

Order items weren't claimed after the order status changed.

XKM-4382

Order Status

Several orders have a Pending status on the kitchen stations.

Orders should be in Saved status.

XKM-4383

Configuration

Orders were not cleared from the database in accordance with the Data Management setting Order Retention Timer.