¶¶Òõ

Skip to main content

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:

  • Section title text

  • Order tile text

  • Order tile timers

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:

  • Order Information Font Size - Size of section title text and order tile text in pixels.

  • Ready Timer Font Size - Size of text for order tile timers in Ready section (if active).

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:

  • Suppress Modifiers/Child Items until Claim/Begin Prep - Hide modifiers and child items until user claims or begins preparation of the respective parent item.

    This setting is only available for Advance Lifecycle Item Events.

    Modifiers and child items are displayed for the parent item upon a Claim or Begin Prep event.

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:

  • Restrict Bump Until Claim - Restrict item bump upstream until item is claimed and restrict order bump until all items are claimed.

  • Restrict Bump Until Complete - Restrict item bump until item is marked as complete and restrict order bump until all items are marked as complete.

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:

  • Orders in Deleted / Voided state.

  • Orders with deleted items when other items are claimed / complete.

  • Deleted items.

  • Orders with claimed / completed parent items with unclaimed child items / modifiers, item-level discounts, and / or item-level comments.

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

  • Aligned item rendering to ensure descriptions are displayed in full in kitchen cell.

  • Fully load custom fonts prior to calculating display layouts.

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:

  • Print Item Label on Demand - Toggle Yes to allow the user to print item labels on demand.

  • Reprint Item Label - Toggle Yes to enable the user at the POS to reprint item labels on demand.

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:

  • Restrict Bump Until Claim - Restrict item bump upstream until item is claimed and restrict order bump until all items are claimed.

  • Restrict Bump Until Complete - Restrict item bump until item is marked as complete and restrict order bump until all items are marked as complete.

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:

  • A notification is displayed.

  • The IP address does not change to avoid reinitialization of services.

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:

  • Enable Image Capture on Create Order - When enabled, the POS captures an image of the vehicle/customer associated with each order on order creation.

  • Enable Image Capture on Check-In - When enabled, the POS captures an image of the vehicle/customer associated with each order on order Check-In.

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:

  • Vehicle type/color (provided by ¶¶ÒõVision).

  • Vehicle icon or image (provided by ¶¶ÒõVision).

  • Vehicle timer. If the elapsed time is expired, the timer is highlighted to notify the user.

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:

  • Retain Children with Parents with the Same Column - Determines if child items are displayed in the same column as their parent item with respect to the Minimum Percentage Before Overflow setting.

  • Minimum Percentage Before Overflow - Specify the minimum percentage of an item’s content to display in the current column before forcing it to begin in the next column.

    For example, if the setting value is 30, and 75% of the item content overflows into the next cell, then the whole item is moved to the next cell.

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:

  • begin_prep - Tap an order item to highlight it and indicate prep has begun.

  • end_prep - Tap an order item to remove the highlight and indicate prep has ended.

The benefits of this feature include:

  • Enable the user to focus on a particular order item and improve speed-of-service.

  • Track and report the prep time for each kitchen screen.

The following items are not consolidated regardless of the defined Identical Items Display Method:

  • Items with different screen-level states (begin_prep / end_prep).

  • Items with the same screen-level states, but with differing screen-level Advance Lifecycle times.

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:

  • Begin Preparation on This Screen - The user taps an order item to highlight it and indicate preparation has begun.

  • End Preparation on This Screen - The user taps an order item to highlight it and indicate preparation has ended.

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:

  • Overdue After in Seconds

  • Warning After in Seconds

From the Audio page of Kitchen Screen Settings, specify the audio file to play for the following events:

  • Overdue for Elapsed Timer

  • Warning for Elapsed Timer

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:

  • Suppress Items not claimed by Upstream Screen - When enabled, do NOT display order items claimed on a screen not designated as an Upstream Screen for this screen.

    The suppressed items reappear once the items are either unclaimed or claimed on a designated Upstream Screen.

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.