¶¶Òõ

Skip to main content

2024 July: Feature Highlights

User-Definable Order Card Layouts

PRMA-1956

This update enables custom Order Card layouts used onÌýOpen Order Lanes.

Affected Components:

  • ¶¶ÒõData Management (XDM)

  • ¶¶ÒõPoint of Sale (XPOS)

¶¶ÒõData Management (XDM)

Added the Open Cards setting to allow users to customize layouts for Open Orders to improve efficiency and drive quick decisions on which orders to address first. Select the specific information to display in each cell of the Order Card (e.g. Customer Name, Delivery Time). Prioritize each parameter by order of preference.

PRMA-1956_Order_Card_Empty.png
PRMA-1956_Order_Card_Layouts.png

¶¶ÒõPoint of Sale (XPOS)

Orders displayed on Open Order Lanes prioritize orders defined by the parameters set in the Order Card settings.

PRMA-1956_XPOS_Open_Order_Lanes.png

Biometric Authentication

PRMA-2484

The Ordering application leverages Biometric Authentication to facilitate the login process and enhance security. The use of Biometric Authentication helps prevent employees from sharing PINs and reduces the reliance on badges and MSR cards.

During the onboarding process, an employee's fingerprints are captured and stored with their consent for authentication purposes. Employees can then scan their fingerprint using a fingerprint reader device to login to the Ordering application.

Affected Components:

  • Data Management (XDM)

  • Ordering (POS)

  • Portal/Onboarding

  • Staff

Data Management (XDM)

The following identifies the related updates to Data Management:

Company/Site Preferences

The following option is now available from the Ordering Application → Access section of the Preferences editors:Preferences

  • Use Biometrics - Enable this option to use a biometric fingerprint reader device to grant user access to the Ordering application.

    When enabled, the following fields are displayed:

    • Biometrics License Agreement - Type the license agreement to display to the user at the POS. The user must accept the terms of this agreement to use biometrics.

    • Maximum Fingerprints Stored - Specify the number of fingerprints that each user is required to capture and store in the application database.

Fingerprint Reader Peripheral

See Fingerprint Reader for instructions on setting up a Fingerprint Reader device using the Peripherals editor.

Fingerprint Reader Peripheral Schema

A default Fingerprint Reader schema is available from the Peripheral Schema editor. Edit the Fingerprint Reader schema as needed.

Terminal Configuration

The following fields are now available from the Peripherals page of the Terminals editor.

  • From the Fingerprint Reader dropdown, select the fingerprint reader device to assign to the current terminal.

  • Select Filtered Destinations (All) next to the dropdown to define order destination filters for the fingerprint reader device.

Ordering (POS)

The employee onboarding workflow is updated to scan and capture employee fingerprints for Biometric Authentication. Employees can manage their fingerprint records at a later time as needed.

Employee Onboarding

The employee onboarding workflow for Biometric Authentication begins with the following prompt:

Fingerprint_Prompt.png
  • If Cancel is selected, the manager approval workflow is triggered and the Biometric.Decline role permission is checked. If manager approval is provided, the Skip Biometrics property is enabled on the employee profile.

  • If Enroll Fingerprint is selected, a Biometric Authentication consent form opens. The employee must read the form and provide their consent to continue. The employee also has the option to decline, in which case the manager approval workflow is triggered.

If consent is provided, the employee is prompted to choose a finger to scan. The employee is then prompted to place the chosen finger on the scanner.

Choose_Finger.png

A notification message appears when the fingerprint is successfully added. The employee is returned to the login screen where they can now login using Biometric Authentication.

Manage Fingerprints

Employees can manage their fingerprint records as needed. With this update, the list of clock options available in the upper-left of the Ordering application screen now includes a My Settings option.

From the My Settings screen, employees can:

  • Add new fingerprint scans. Consent is required separately for each fingerprint.

  • Replace or delete existing fingerprint scans.

Biometric Authentication

When a fingerprint reader device is available, a Fingerprint Sensor field is displayed in the upper-left above the User ID field of the login screen.

To login to the Ordering application, the employee touches the sensor with the fingerprint they previously scanned.

Log_In.png

If the fingerprint is scanned and authenticated successfully, an "Authentication Successful" message is displayed.

Log_In_-_Successful.png

Clear Biometric Sensor Data

It may be necessary to clear biometric sensor data from storage to resolve a conflict related to user authentication.

For users with the applicable permission, the following function is available from the Functions column of the Functions screen:

  • Clear Biometric Sensor Data - Select this function to delete biometric data from local storage on the POS terminal.

Portal/Onboarding

The following ¶¶ÒõRole permissions are added to the POS global group. By default, these permissions are assigned to the Admin, XPRT-Admin, and PS-Admin roles.

  • Biometric.ClearÌý- When enabled, the Clear Biometric Sensor Data function is available to the user on the Functions screen.

  • Biometric.Decline - Allows the user to decline providing fingerprint authentication during employee onboarding.

  • Biometric.Skip - Allows the user to skip fingerprint authentication and login to the Ordering application using their User ID and PIN.

Staff

The following option is added to the lower-left of the General Info tab of the Employees editor of the Staff module. Use this option to manage the use of biometrics for individual employees.

  • Skip Biometrics - If selected, the employee is allowed to skip fingerprint authentication and login to the Ordering application using their User ID and PIN.

    Staff_Option.png

Cancel In-Progress Payment Transaction

PRMA-3650

This update implements an optional feature that enables the user to cancel a payment transaction from the POS while it is processing on a payment device.

Affected Components:

  • ¶¶ÒõData Management (XDM)

  • ¶¶ÒõPoint of Sale (XPOS)

¶¶ÒõData Managment (XDM)

Added permission to Allow canceling in-progress Transactions to the Payments section of ¶¶ÒõData Management Preferences.

PRMA-3560_XDM_Cancle_In-Process_Transactions.png

¶¶ÒõPoint of Sale (XPOS)

Added button to cancel in-progress transactions.

PRMA-3650_XPOS_Cancelling_Transaction_In-Process.png

Force Offline Payment Mode

PRMA-3792

Important

This update only applies to Genius payment devices.

This update adds support for offline credit card processing with the Genius Payment Gateway. This function enables the user to continue accepting and processing credit card transactions in the event of a provider outage.

Affected Components:

  • ¶¶ÒõData Management (XDM)

  • ¶¶ÒõPoint of Sale (XPOS)

  • The Portal (XOP)

¶¶ÒõData Management (XDM)

Added Permission to Functions & External Applications section to enable Offline Credit Card Mode.

PRMA-3792_XDM_Ofline_Credit_Card_Mode.png

¶¶ÒõPoint of Sale (XPOS)

Offline Credit Card Mode is available from the Functions screen and the Notification Bar menu. Select this function to activate Offline Mode for credit card processing only

PRMA-3792_XPOS_Menu_Screen_with_Offline_Credit_Card_Mode_ON.png
PRMA-3792_XPOS_Offline_Credit_Card_Mode_Module.png

¶¶ÒõPortal (XOP)

Added Permission to the POS section of Roles to enable/disable Offline Credit Card Mode. This enables/disables the Store and Forward (SAF) mode for the payment terminal.

PRMA-3792_XOP_Ofline_Payment_Permission.png

Show Only Active Event Orders

PRMA-4295

This update adds the ability for users to manage the order events shown on the ¶¶ÒõPoint of Sale (XPOS) terminal. Filter Order History to only display active events, or specific events, based on selected filters.

Affected Components:Ìý

  • ¶¶ÒõData Management (XDM)

  • ¶¶ÒõPoint of Sale (XPOS)

  • ¶¶ÒõPortal (XOP)

¶¶ÒõData Management (XDM)

Added the Event options to the sections Order History Columns and Filters to the Order History Settings Default Company Preferences.

PRMA-4295_XDM_Order_History_Columns_Event.png
PRMA-4295_XDM_Order_History_Filters_Event.png

¶¶ÒõPoint of Sale (XPOS)

The Order History screen can now be configured to include the following:

  • Event column - identifies the event associated with each listed order. Tap the column header to sort the order list by the respective event.

    PRMA-4295_XPOS_Order_History_Events_Column.png
  • Event filter - enables the user to filter the order list by associated events. The currently active event is selected from the Event filter by default.

    PRMA-4295_XPOS_Order_History_Events_Filter.png

¶¶ÒõPortal (XOP)

Added the following role permissions to the ¶¶ÒõPOS permission section:

  • Navigate.OrderHistory - allows the user to open Order History.

  • POS.OrderHistory.Others.View - allows the user to view Order History owned by other users.

PRMA-4295_XOP_Permissions.png

Allow POS to launch ¶¶ÒõWeb Apps

PRMA-4492

Added the ability to launch web applications from ¶¶ÒõPoint of Sale (XPOS). The Product count sheet from ¶¶ÒõVenues Inventory (XVI) can now be launched from XPOS.

Affected Components:Ìý

  • ¶¶ÒõData Management (XDM)

  • ¶¶ÒõPortal (XOP)

  • ¶¶ÒõPoint of Sale (XPOS)

  • ¶¶ÒõVenues Inventory (XVI)

¶¶ÒõData Management (XDM)

To facilitate ¶¶ÒõWeb Apps, this update extends the External Applications form to include ¶¶ÒõApps which utilize URL tokens to validate the launch of the app from ¶¶ÒõPoint of Sale (XPOS).

PRMA-4492_XDM_External_Application_Settings.png

¶¶ÒõPortal (XOP)

Updated integration tokens to facilitate ¶¶ÒõPoint of Sale opening XVI forms. In the immediate term, this improves the user experience with Product Count sheet for ¶¶ÒõVernus Inventory.

¶¶ÒõPoint of Sale (XPOS)

With this update, ¶¶ÒõPoint of Sale can now launch ¶¶ÒõWeb Pages, Forms, and Apps. Currently, this facilitates the capture of the Starting Count and Ending Count forms from XVI.

¶¶ÒõVenues Inventory (XVI)

Updated workflow to facilitate ¶¶ÒõPoint of Sale opening XVI forms. In the immediate term, this improves the user experience with Product Count sheet for ¶¶ÒõVernus Inventory.

Kitchen Printing Updates

PRMA-4525

The following identifies updates to kitchen printing functionality to improve usability:

  • Kitchen timestamp variables are now included in bump event print jobs. This allows for timestamp variables to be optionally printed on Bump Chits and Item Labels.

  • This update adds support for up to six (6) indented levels for parent items, child items, modifiers, bundles, and combo items that are printed on Bump Chits and Item Labels.

    This enables the kitchen staff to more easily determine the order item relationships on the printed chit or label, so that they can prepare and serve the order correctly.

Affected Components:

  • Data Management (XDM)

  • Ordering (POS)

  • ¶¶ÒõKitchen Management (XKM)

Kitchen Printer Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Hardware → Peripherals → Printer Options

The following settings are located in the Kitchen Printing Settings section of the Printer Options page of the Peripherals editor. These settings are only available for kitchen printer types.

Allow_Print_Child_Items_Independently.png

Setting

Description

Allow Print Child Items Independently

From the dropdown, select the preferred option:

  • Always - Child items are always printed separately from their parent item on Kitchen print jobs.

  • Never - Child items are never printed separately from their parent item on Kitchen print jobs.

Separate by Selected Tags

When Allow Print Child Items Independently is set to Always, the Separate by Selected Tags toggle is displayed.

  • When toggled On, child items are printed separately from their parent item if the child item is assigned one or more specified tag(s).

    Select Add Product Tags to select the applicable tag(s).

  • When toggled Off, then ALL child items are printed separately from their parent item regardless of their assigned tags.

Kitchen Print Job Configuration

Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Receipts → Receipt Templates

To facilitate order fulfillment at sites where orders are received from multiple channels, this update adds kitchen event timestamps to the following print job templates, which are triggered by a kitchen bump event:

  • Bump Chit

  • Item Label

From the Content page of the Receipt Templates editor, use the Template Editor to edit the markup language of the templates.

The following order-level variables are now supported:

  • bump_time - Time when the order is bumped from the current screen.

  • first_arrival_time - Time when the first item included in this bump event’s print job was received by XKM.

  • last_arrival_time - Time when the last item updates occurred.

  • order.language_code - Preferred site language code for the site.

From the upper-right corner of the Content page, select Template Help to view a description of all the available variables and layout functions.

¶¶ÒõOrdering (POS)

The POS is updated to consume Data Management settings to optionally separate child items from their parent item on Kitchen print jobs.

DoorDash Developer Portal Self-Service Integration

PRMA-4788

¶¶Òõmanages integration (tokens, subscriptions, test stores) and monitors integration health in real-time via the new self-service .

Affected Components:

  • ¶¶ÒõPortal (XOP)

  • ¶¶ÒõOnline Ordering (XOO)

¶¶ÒõPortal (XOP)

  • Ability to Launch DoorDash Self-Service without leaving the ¶¶ÒõEcosystem

  • Onboard single or multiple sites

  • Update SSIO Portal Permissions

  • Expose new API for onboarding statuses processing

XOP_EditDoorDashOnboarding.png
XOPDoorDashOnboarding2.png

¶¶ÒõOnline Ordering (XOO)

  • Onboard new sites to DoorDash and activate menus for initial site onboarding

  • Updates to Menu Publisher, Menu Engine, and Menu Creator for appropriate communication of integrated items, order status processing, and other integration touch points.

Speed of Service Reporting Enhancements

PRMA-4902

Updated the Speed of Service (SOS) report to improve user experience and ease of use.

Affected Components:

  • ¶¶ÒõReports (RPT)

  • ¶¶ÒõUser Experience (XUX)

¶¶ÒõReports (RPT)

  • Added aÌýSurcharge TotalÌýrow to Order Detail in Order Explorer.

    PRMA-4902_RPT_Order_Detail.png
  • Added the following report parameters:

    • Add EmployeesÌý- When enabled, include rows that group sales totals by employee.

    • Add TerminalsÌý- When enabled, include rows that group sales totals by terminal.

    PRMA-4902_RTP_Add_Employees_and_Terminals.png
  • Average calculation is now provided within the footer for all Speed of Service (SOS) values on theÌýSales and Transaction Count by TimeÌýreport.

  • Added support for calculating Vehicle Timestamps in the Speed of Service timing reports.

  • Speed of Service Report now includes the following Preparation Time panels.

    Preparation TimeÌýis the amount of time it takes to prepare items in the kitchen. The calculation uses timestamped events from orders manually bumped from the Kitchen application. The calculation begins with theÌýClaimÌýevent, if enabled. Otherwise, it begins with theÌýArrivalÌýevent. In both cases, the calculation ends with theÌýBumpÌýevent.

    • AVG Preparation Time by CategoryÌý- Provides the average Preparation Time by Category.

      This panel reflects an average of all items, summarized by Major or Minor Category.

      From the upper-right of the panel, use the switcher to alternate between Major and Minor Category.

      AVG_Preparation_Time_by_Category.png
    • AVG Preparation Time by DayÌý- Provides the average Preparation Time by Day for the selected date range.

      This panel reflects an average of all items, summarized by Day of Week.

      AVG_Preparation_Time_by_Day.png
    • AVG Preparation Time by HourÌý- Provides the average Preparation Time by Hour for the selected date range.

      AVG_Preparation_Time_by_Hour.png
    • AVG Preparation Time by ScreenÌý- This panel reflects an average of all items, summarized by Kitchen Screen.

      AVG_Preparation_Time_by_Screen.png
    • Custom Statistics by TimeÌý- Provides an hourly breakdown of definedÌýSOS calculations.

      Custom_Statistics_by_Time.png

¶¶ÒõUser Experience (XUX)

Updated the Speed of Service (SOS) report to improve user experience and ease of use.

Order Sorting for ¶¶ÒõOnline Ordering

PRMA-5021

To improve the use of injected orders, added a sorting option for ¶¶ÒõOnline Ordering.

Affected Components:

  • ¶¶ÒõData Management (XDM)

  • ¶¶ÒõOnline Ordering (XOO)

¶¶ÒõData Management (XDM)

Currently, ¶¶ÒõPoint of Sale (POS) has the option to sort injected orders utilizing the group index.

The update adds the sorting option Data Defined which sorts injected orders by group index and button placement matching those of the POS.

From the Child Item Sorting by Order Source dropdown, select Data Defined.

PRMA-5021_Data_Management_Online_Ordering_Sort_Method_-_Date_Defined_Original.png

¶¶ÒõOnline Ordering (XOO)

Updated the XOO workflow data to facilitate the addition of the Data Defined sorting method for Injected Orders.

Partial Price Refund

PRMA-5111

The Partial Price Refund feature allows the user to refund a specified portion of the original price of one or more products. This feature enables customers to get a refund of the price difference in the event of a product price reduction. This feature is not applicable to Product Returns/Exchanges.

Affected Components:

  • Data Management (XDM)

  • Ordering (POS)

  • Portal (XOP)

Data Management (XDM)

Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

The following setting is available from the Ordering Application → Ordering section of the Company/Site Preferences editors:

  • Allow Partial Price Refund - Toggle Yes to allow the user to refund a specified portion of the original price of a product.

    Partial_Price_Refund.png

Ordering (POS)

When enabled, the Partial Price Refund feature is available during Refund operations.

From the Selected Item(s) tab of the Refund screen, select the product to refund. The refund details are displayed in the lower-left.

Using the numeric keypad on the right of the Selected Item(s) tab, the user now has the ability to edit the price of the refunded product to an amount less than or equal to the original price.

Refund.png

The total refund amount from all refunds performed against a product is not able to exceed the original product price. When viewing products that are available for a refund, the remaining currency amount that may be refunded is displayed for each product.

After finalizing a Partial Price Refund, the original order total is updated accordingly.

Partial Price Refunds are not restricted to the site where the customer purchased the product.

Portal (XOP)

The following ¶¶ÒõRole permission is added to the POSÌý→ÌýOrdering group at the company-level, and the POS global group. The following permission is are part of the Payments subgroup. By default, this permission is assigned to the Admin, XPRT-Admin, and PS-Admin roles:

  • Partial Price Refund (Refund.PartialPrice) - Allow the user to refund a portion of the total price of an item on an order.

XDM UI Changes for XVI Settings

PRMA-5154

Affected components:

  • ¶¶ÒõData Management. (XDM)

  • ¶¶ÒõVenues Inventory (XVI)

¶¶ÒõData Management (XDM)

Measures

¶¶ÒõData Management → Venue Inventory Settings → Measures

Measures list default view alphabetized by the Description column.

xvi_measures_description_abc.png

General Ledger

¶¶ÒõData Management → General Ledger

General Ledger list default view alphabetized by the Name column.

xvi_gl_name_abc.png

Vendor List

¶¶ÒõData Management → Venue Inventory Settings → Vendor

Vendor List default view alphabetized by the Vendor Name column.

xvi_vendor_name_abc.png

Inventory Items

¶¶ÒõData Management → Venue Inventory Settings → Inventory Item

Inventory Item List default view alphabetized by the Name column.

xvi_inventory_item_name_abc.png

Update Vendors Unit Cost directly in the column.

xvi_vendor_unit_cost_abc.png

Recipe

¶¶ÒõData Management → Venue Inventory Settings → Recipe

Recipe List default view alphabetized by the Name column.

xvi_recipe_list_name_abc.png

In Add Ingredients, sort and filter by major/minor category tag.

xvi_add_ingredient_tag_sort_filter.png

In Add Ingredients, the Name field appears after the ID field.

xvi_add_ingredient_name_abc.png

¶¶ÒõVenues Inventory (XVI)

Transfer/Transfer Groups

In Create New Transfer Group, the Date field auto populates to the current date.

xvi_transfer_auto_populate_date.png

Transfer Destinations

In Transfer Destinations, the site name is clickable.

xvi_transfer_site_name_clickable.png

Transfer Details

In the Item List, added Par Qty column.

xvi_transfer_list_par_qty.png

Inventory Count

Inventory Count header row locked in place when scrolling.

xvi_inventory_count_lock_header_row.png

Stand Worksheet

Added Physical/Terminal variance column.

xvi_standsheet_display_variance.png

Preferred Tip Enhancements

PRMA-5212

This update improves the workflow when closing the Preferred Tip window.

Affected Components:

  • ¶¶ÒõPoint of Sale (XPOS)

¶¶ÒõPoint of Sale (XPOS)

"Preferred Tips" are defined for a customer loyalty account. When configured, the Preferred Tip Prompt appears during the tender process.

Previously, after closing the preferred tip modal, the payment would start processing.

With this update, the user is now automatically navigated back to the Tender screen if the user cancels the Preferred Tip Prompt instead of selecting a tip option. The selected payment type is NOT initiated.

PRMA-5212_Preferred_Tip.png

This update only applies when the Display Preferred Tip Prompt setting is set to First Payment in the Company/Site Preferences.

PRMA-5212_Preferred_Tip_Setting.png

XVI Stand Sheet Enhancements

PRMA-5244

¶¶ÒõVenues Inventory (XVI) Stand Sheet enhancements affect the process flow of status changes and event closures.

Enhancements include:

  • Ability to approve a stand sheet without closing it.

    • Ability to accept new sales data to allow for manual updates.

  • When adding or updating data, the stand sheet status changes to Open.

    • Approval required after adding or updating data.

  • Inability to close an event if the stand sheet(s) are not approved.

    • New messaging if attempting to close an event with an open stand sheet.

    • Message configuration option to open the stand sheet list for the event.

  • Closing an event also closes the stand sheet(s).

Example:

XVI_stand_worksheet_save_and_reopen.png
  • Reopen—appears when data has not changed

  • Save & Reopen—appears when data has changed