¶¶Òõ

Skip to main content

3.10.18-x

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.