3.10.x
2025-03-28 | 3.10.34-2 ¶¶ÒõKitchen Management
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of ¶¶ÒõKitchen Management (XKM) API and UI.
Refer to Change Tickets: CHANGE-11448, CHANGE-11507, CHANGE-11549, CHANGE-11597, CHANGE-11673, CHANGE-11766, CHANGE-11820, CHANGE-11869, and CHANGE-11973 when speaking with a ¶¶ÒõTeam Member about this release.
Improvements
PRMA-5743, XKM-8557, XKM-8795, XKM-8796, XKM-8798 | Order Ready Screen Font Size | Configure font size of following elements to improve Order Ready screen visibility:
Kitchen Screen Settings ¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Kitchen Settings → Kitchen Screen Settings Configure the following settings from the Order Tiles section of the Theme page of the Kitchen Screen Settings editor:
|
PRMA-6016, XKM-8779, XKM-8837 | Suppress Modifiers / Child Items until Parent Item Claim / Prep | Added setting to hide modifiers and child items for parent items on the kitchen display until user claims or begins preparation of the parent item. Enable this setting to improve the accuracy of speed of service reporting and preserve screen real estate. Kitchen Screen Settings ¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Kitchen Settings → Kitchen Screen Settings Configure the following setting from the Item Events section of the Cells page of the Kitchen Screen Settings editor:
|
XKM-8059 | Technical Improvement | Reduce payload size when communicating with Data Management to improve performance speed. |
XKM-8498 | Technical Improvement | Recover print queue if print job fails due to incorrect IP address configuration. |
XKM-8639 | Technical Improvement | Filter screens not assigned to active kitchen scheme to improve performance. |
XKM-8712 | Claim / Complete Item Updates | Bump events that occur during Shell restart are synced ensuring upstream product updates are displayed as expected. |
XKM-8713 | Technical Improvement | Autobump order feature does not affect ability to claim existing order items. |
XKM-8748, XKM-8785 | Technical Improvement | Optimized Avg Time calculation service to address event loop. |
XKM-8763 | Restrict Bump until Claim / Complete | Kitchen Screen Settings ¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Kitchen Settings → Kitchen Screen Settings Configure the following settings from the Item Events section of the Cells page of the Kitchen Screen Settings editor:
The settings above are only available when Advanced Lifecycle is selected from the Item Tap Event dropdown. When these settings are enabled, the user can bump:
|
XKM-8781 | Bumped From All Event | The bumpedFromAll event is sent with Bumped:True when order is automatically bumped based on order state. |
XKM-8783 | Claim / Complete Item Updates | When items with a quantity greater than one (1) are split, XKM appropriately processes the split item quantities, so that items retain their Claim / Complete indicators. |
XKM-8784 | Datasync | Technical improvement to address connectivity timeout with IRIS POS. |
XKM-8787 | Technical Improvement | Cloud Restore timer set to ten (10) seconds. |
XKM-8788 | Refresh Data | Refresh Data, Change Scheme / Station operations do not reset the configured font size to the default value. |
XKM-8801 | Order Ready Screen | Upon claimed item bump, the order sequence on the Order Ready screen does not change. |
XKM-8830 | Technical Improvement | Validate orderid in payloads to improve datasync performance. Payloads with invalid orderid return error with status code 400. |
XKM-8832, XKM-8841 | Audio Alerts | Order/Item is Modified audio alert plays as expected if order/item comment is removed. |
XKM-8843 | Order Ready Screen | Updated image caching to ensure background image updates are applied. |
XKM-8844 | Technical Improvement |
|
XKM-8848 | Station Info | After kitchen scheme change, printer configuration details remain available from Popup Menu → Station Info → Peripherals. |
XKM-8888 | Technical Improvement | Compatibility with Android devices with Chrome versions prior to version 85. |
XKM-8896 | UDP Broadcast | Technical improvement for the UDP broadcast between POS and XKM. |
XKM-8913 | Language Translation | Kitchen station names are appropriately translated on language change. |
XKM-8963 | Technical Improvement | Reliable installation in environments where multiple kitchen video systems operate on the same network. |
2025-01-23 | 3.10.24-1 ¶¶ÒõKitchen Management
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of ¶¶ÒõKitchen Management (XKM) API and UI.
Refer to Change Tickets: CHANGE-11174, CHANGE-11202, CHANGE-11263, CHANGE-11288, CHANGE-11319, CHANGE-11346, and CHANGE-11376 when speaking with a ¶¶ÒõTeam Member about this release.
Improvements
XKM-8403, XKM-8652, XKM-8653, XKM-8654, XKM-8655, XKM-8656, XKM-8657, XKM-8761 | Print / Reprint Item Labels on Demand | Print and/or reprint item labels from the kitchen screen on demand. This update enables the user to print an item label on demand in the event the order is updated after a label was printed, or if the original label is damaged or lost. When enabled, the user is able to long press an item on the kitchen display and select Print Label or Reprint Label from the popup menu. Local Storage sync access is not interrupted during the application startup lifecycle. Kitchen Screen Settings ¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Kitchen Settings → Kitchen Screen Settings Configure the following settings from the Print Item Label section of the Printing page of the Kitchen Screen Settings editor:
|
XKM-8513, XKM-8730, XKM-8731 | Restrict Bump until Claim / Complete | Optionally restrict item bump until item is claimed and restrict order bump until all items are claimed. Optionally restrict item bump until item is marked as complete and restrict order bump until all items are marked as complete. Kitchen Screen Settings ¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Kitchen Settings → Kitchen Screen Settings Configure the following settings from the Item Events section of the Cells page of the Kitchen Screen Settings editor:
The settings above are only available when Advanced Lifecycle is selected from the Item Tap Event dropdown. |
XKM-8567 | Order-Level Comments | When the initial order session is bumped, order-level comments associated with subsequent order sessions are now persisted as expected. |
XKM-8593 | Technical Improvement | Device battery icon persists if charging status changes while XKM is minimized or device is locked/asleep. |
XKM-8597 | Print on Bump | Technical improvement to ensure only one (1) chit prints for an item when it is bumped from a screen regardless of the number of bump events. |
XKM-8604 | Technical Improvement | Implemented re-ping mechanism to stabilize kitchen printer connectivity. |
XKM-8641, XKM-8698, XKM-8700, XKM-8716 | Technical Improvement | Revised stored LOCAL_STORAGE_KEYS and their usage. A file system is now used to store a backup rather than a database. If XKM is unable to connect to the network due to permissions:
This update ensures orders are synced and displayed across all kitchen screens as expected with greater consistency. |
XKM-8661 | Cell Header Template | When Use Header Template is toggled to Yes on the Cells → Cell Header section of the Kitchen Screen Settings editor, the Excluded Order Sources section is now hidden from the UI as expected. |
XKM-8671 | Suppress Items not claimed by Upstream Screen | Suppressed by bump orders are not displayed during maintenance operations. |
2024-12-05 | 3.10.18-1 ¶¶ÒõKitchen Management
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of ¶¶ÒõKitchen Management (XKM) API and UI.
Refer to Change Tickets: CHANGE-10504, CHANGE-10560, CHANGE-10620, CHANGE-10665, CHANGE-10766, CHANGE-10795, CHANGE-10822, CHANGE-10854, CHANGE-10955, CHANGE-11079, and 11099 when speaking with a ¶¶ÒõTeam Member about this release.
Camera Integration | Vehicle Image Capture
Related POS Tickets: POS-767, POS-49702, POS-49728, POS-49729, POS-49730, POS-49778, POS-49840, POS-50149, POS-50151, POS-50152, POS-50167, POS-50178, POS-50202, POS-50253, POS-50403, POS-50404, and POS-50411.
Related XKM Tickets: XKM-8241, XKM-8473, XKM-8474, XKM-8475, XKM-8476, XKM-8477, XKM-8484, XKM-8485, XKM-8486, XKM-8487, XKM-8488, XKM-8491, XKM-8492
This optional feature automatically captures an image of the vehicle/customer associated with each order either on order creation or order check-in, depending on configuration.
The image is displayed for the active order on Order Preview, the Order Card used in Open Order Lanes, the Order Check-in Confirmation, and on Service Point selectors.
If the Service Point or order destination is changed, the user is able to retake the vehicle image. If the order is split, the vehicle image is copied to each newly-created split order.
The XKM receives the image from the POS and displays it with the order on the kitchen display.
This feature enables users to see an image of the vehicle/customer associated with each order to improve speed-of-service and order accuracy.
Vehicle Image Capture Configuration
Item | Description |
---|---|
Enable Image Capture | From the Ordering Application → Ordering section of Company/Site Preferences, enable/disable the following settings:
|
Camera Peripheral | Add and configure a Camera Peripheral Type using the Peripherals editor. A Camera Peripheral Schema is now available from the Peripheral Schema editor. |
Terminals | From the Peripherals page of the Terminals editor, add a specific camera to a terminal and identify the applicable order destinations. A new Camera section is now available from the Peripherals page. |
Service Points | From the Peripherals page of the Service Points editor, select a specific camera for each service point. |
Open Orders Screen | Use the Open Order Lanes editor to create Vehicle Lanes. This lane type is useful in environments where users need to create new orders and check in existing orders for vehicles for which the service point is unknown. This lane enables users to select the applicable vehicle for a new or existing order. Vehicle cards in this lane type display the following information:
|
Kitchen Cell Header | From the Layout section of the Header & Footer Templates editor, add the Camera Image item to the preferred row of the kitchen cell header. Add this item to display the image of the vehicle/customer received from the POS. Depending on its location in reference to other items in the header, the Customize Data option is available for the Camera Image item from its 3-dot menu. Use the Customize Data option to define the width sizing of the camera image. |
¶¶ÒõVision | From the ¶¶ÒõVision section of Company/Site Preferences, define settings for the drive-thru service ¶¶ÒõVision. |
Application Improvements
XKM-4193, XKM-8551, XKM-8552 | Retain Child Items with Parent in Same Column | Configure kitchen screens to force parent items to appear in the next column if necessary to keep parent items together with their modifiers / child items in the same column on the display. Kitchen Screen Settings Configure the following settings from the Cell Body section of the Cells page of Kitchen Screen Settings:
|
XKM-5082 | XKM API | Added Kitchen Scheme Endpoint to XKM API. This update enables the user to change the XKM kitchen scheme from the POS UI. |
XKM-6062 | Kitchen Cell Tear | Improved the kitchen cell tear indicator that is displayed when an order flows into the next row/column. In Row view, there is no longer any empty white space when only the cell footer is displayed in the next row. |
XKM-7441 | Technical Improvement | Technical improvement surrounding query optimization. |
XKM-7624 | Sticky Ingredients Pane | In both single and split screen configurations, order item ingredients now remain on the pane until the order is bumped from all applicable kitchen screens. |
XKM-7714 | Claim Indicators | XKM claim indicators are the same size, regardless of product name length. |
XKM-7787, XKM-7800, XKM-7801, XKM-7802, XKM-8508 | Technical Improvement | Updated internal method for sharing XKM station settings with the POS. |
XKM-7929 | Refresh Config Messaging | Improved messaging when attempting to run Refresh Config while XKM is offline. Updated message: The Refresh Configuration option is not available when offline. Please wait for an internet connection to be re-established and try again. |
XKM-8376 | Duplicate Kitchen Stations | In the event a kitchen station is installed on more than one device, the application only allows one instance of the station to be operational at a time. A ‘Duplicated Station’ message is displayed on any devices where the same station is installed. The duplicated station restriction is enforced regardless if the Reset Terminal button is selected on the device. |
XKM-8384, XKM-8536, XKM-8618 | Screen-Level Begin / End Prep Events | Introduced new screen-level item events to optionally cycle through when an order item is tapped on the kitchen display:
The benefits of this feature include:
The following items are not consolidated regardless of the defined Identical Items Display Method:
Kitchen Screen Settings Data Management → Kitchen Settings → Kitchen Screen Settings → Cells → Item Events From the Item Events section of the Cells tab, identify the events to cycle through when an order item is tapped on the kitchen display. This update adds the following Item Lifecycle Events:
|
XKM-8471 | Kitchen Routing | Improved the ability to notify the drive-thru application when an order is ready for window assignment based on kitchen events. With this update, it is no longer required to route all order items to a particular kitchen screen in order to assign a service point window to the order. |
XKM-8478 | Order Summary Panel | The Order Summary Panel does not display or count items that are classified as a modifier/build, comment, or discount. |
XKM-8483 | Split Orders | Technical improvement to ensure XKM maintains communication with the POS when processing complex split order transactions. |
XKM-8498 | Printing Queue | The XKM device manager updates configuration information, including the printer IP address, upon refresh, so that the printing queue clears without issues. |
XKM-8503 | Technical Improvement | Updated Column View calculations to improve kitchen cell tearing / wrapping. |
XKM-8504 | Print on Bump | Improved process flow for Print on Bump and implemented logger names for the printing service. |
XKM-8512 | Audio Alert for Elapsed Timer | Added support to play an audio alert when an order exceeds the defined threshold for a screen's timer settings. From the Timing section of the Cells page of Kitchen Screen Settings, define the following settings:
From the Audio page of Kitchen Screen Settings, specify the audio file to play for the following events:
For additional information, see Audio Files, Audio Settings, and Audio Alerts. |
XKM-8522 | Order-Level Comments | When all items are bumped from an order, any comments associated with the order are now removed as expected. |
XKM-8526 | Technical Improvement | Optimization to decrease the bulk quantity of log records generated by the app. |
XKM-8527, XKM-8624, XKM-8625, XKM-8649, XKM-8671 | Suppress Items not claimed by Upstream Screen | This update adds the ability to suppress the display of items on Upstream Screens if the items are claimed on a screen not designated as an Upstream Screen. Kitchen Screen Settings The following setting is located on the Upstream Screens section of the General page of the Kitchen Screen Settings editor:
Bump Upstream via Item Bump If Item Bump is an Item Lifecycle Event for an upstream screen and Bump Upstream Screen is set, then bumped items are automatically bumped from the bump upstream screen(s). If Order Source filters are defined for bump upstream screens, items originating from the specified order sources are automatically bumped from the bump upstream screen(s). |
XKM-8538 | Application Language Translation | Technical improvements to ensure kitchen display text is translated to the preferred language. |
XKM-8575, XKM-8587 | Claim Item and Reclaim Confirmation | The Reclaim confirmation window only appears when the user selects a claimed/completed item on another station and the Claim event is included in the Advance Lifecycle for the kitchen screen. If the Complete event is included (without Claim) in the Advance Lifecycle for the kitchen screen, the Reclaim confirmation window is NOT displayed. |
XKM-8588 | Technical Improvement | Improved internal process to address application pause/resume events that interrupt file transfers and result in infinite spinner/throbber incidents. |
XKM-8592 | Technical Improvement | Station data is synced as expected when devices with Auto-Lock enter sleep mode. |
XKM-8600 | Order Ready Screen | The order number is not displayed on the Order Ready screen when the user Activates or Adds Value to a gift card. |
XKM-8606 | Technical Improvement | Improved image caching mechanism to ensure kitchen screen image is displayed as expected in the event internet service is disrupted. |
XKM-8619 | Technical Improvement | Replaced CSS aspect-ratio with calculations in JS to improve vehicle image display in cell header. |
XKM-8633 | Application Language Translation | The "In Progress" and "Order Ready" elements on the Order Ready screen are now translatable to the preferred language. |