Self-Service DMB [XDMB]
2.2.4 | XDMB Self-Service
Implementation Date: July 10, 2023
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of XDMB Self-Service API and UI.
Version History
Refer to Change Tickets: [CHANGE-7795], [CHANGE-7796], [CHANGE-7797], and [CHANGE-7815] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
XDMB Content Manager UI | 2.2.4 | 2.2.4-1 |
XDMB Content Builder API | 2.2.8 | 2.2.8-2 |
XDMB Content Builder UI | 2.2.4 | 2.2.4-4 |
Second Street Android App | 2.2.2 | 2.2.2-4 |
Custom Screen Resolutions | Phase 1
PRMA-4424 | Screen Resolutions | XDMB now supports the following screen resolutions:
The "1024x600 Custom" resolution was added specifically to support the NCR Front Counter Display. |
XDMB-2755 | Screens | When configuring a screen, select the desired resolution from the Screen Size dropdown, which is located in the upper-right of the content builder. See Screens for more details. All static input fields respond accordingly to the selected resolution with the exception of Tips, which will be addressed in Phase 2. |
XDMB-2756 | Display Layouts | When configuring a collection of displays with assigned screen content, select the desired resolution for each display from the Resolution dropdown, which is located on the Display form of Display Layouts. When assigning a screen to a display from the Content Schedule page of Display Layouts, the Screens dropdown only lists screens that match the resolution of the display. See Display Layouts for more details. |
XDMB-2757 | Android App | The Android App is updated to support the "1024x600 Custom" and "1920x1200 Custom" screen resolutions. The XDMB content is automatically adjusted to fit the device size and displayed appropriately on the device. |
2.2.0 | XDMB Self-Service
Implementation Date: April 27, 2023
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of XDMB Self-Service API and UI.
Version History
Component | Current Version | New Version |
---|---|---|
XDMB Content Manager UI | 2.1.19 | 2.2.4 |
XDMB Content Builder API | 2.1.17 | 2.2.8 |
XDMB Content Builder UI | 2.1.15 | 2.2.4 |
The following components are related to the Second Street TV App:
Component | Current Version | New Version |
---|---|---|
Distributor | 2.1.8 | 2.2.6 |
Auth | 2.1.4 | 2.2.6 |
Transformer | 2.1.4 | 2.2.6 |
Telemetry | 2.1.3 | 2.2.6 |
TV App | 2.1.11 | 2.2.11 |
Android App | 2.1.0 | 2.2.2 |
General Improvements
XDMB-1760 | Screens: OCU Component | The configuration settings are updated for the Order Confirmation Unit (OCU) component. From the Layers pane of the Screens content builder, configure text and style settings for the Item List and Summary Area of the Ordering Page of the OCU. |
XDMB-1989 | Dashboard: Virtual Preview | Updated the Virtual Preview function that is available from the Dashboard status popup when viewing telemetry and device health details. The appropriate virtual preview is now displayed when more than one (1) device is assigned to a Display. |
XDMB-1998 | Display Layouts: Actions | The Site Mapping option has been removed from the Actions menu of the Display Layouts homepage. |
XDMB-2081 | Screens: OCU Component | The OCU now displays long product names as expected without truncation. |
XDMB-2267 | Time Periods | The Time Periods feature is used to define a content schedule for XDMB displays. This feature was updated to ensure the expected time period content is displayed on startup if the app is shutdown when a time period change is scheduled to occur. |
XDMB TV App
XDMB-1511 | Content Download | While in the process of loading display content, the app now displays a notification to the user to indicate the app is busy. In the event an error occurs (e.g. internet connectivity error) , a message is displayed to identify the issue for the user. |
XDMB-1868 | Automated Installation Steps | The following steps are now performed automatically after the XDMB application is installed on a device.
|
XDMB-2143 | Menu Engine Pricing Integration | When item pricing is updated in Data Management, the price changes are automatically updated on the XDMB TV app. This integration also supports Time Period Pricing. |
XDMB-2363 | Firewall Notification | If a network firewall is blocking the XDMB application, a notification message is now displayed on the device to explain the issue to the user. |
XDMB Android App
XDMB-1602 | Video Content | Videos are converted to webm format as needed in order to display the content on XC-23 devices. |
XDMB-1942 | Content Download | While in the process of loading display content, the app now displays a notification to the user to indicate the app is busy. In the event an error occurs (e.g. internet connectivity error) , a message is displayed to identify the issue for the user. |
XDMB-1997 | Guest Tips | The Guest Tip buttons are now consistently displayed in the following sequence on the device:
|
XDMB-2035 | Dashboard: Device Telemetry | The frequency at which telemetry data is sent can be configured via the Distributor's API. |
XDMB-2098 | Dashboard: Device Telemetry | The Device ID of the device used at the site is now provided in the Hardware section of the telemetry page. |
XDMB-2260 | App Update Process | To improve the app update process:
|
XDMB-2327 | Text Components | If a product name includes the "&" symbol, the product name and symbol are now displayed correctly on the display. |
2.1.0 | XDMB Self-Service
Implementation Date: January 26, 2023
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of XDMB Self-Service API and UI.
Version History
Refer to Change Tickets: [CHANGE-6760], [CHANGE-6762], [CHANGE-6763], [CHANGE-6764], [CHANGE-6765], [CHANGE-6767], [CHANGE-6799], [CHANGE-6816], and [CHANGE-6817] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
XDMB Content Manager UI | 1.0.147 | 2.1.19 |
XDMB Content Builder API | 1.0.201 | 2.1.17 |
XDMB Content Builder UI | 1.0.213 | 2.1.15 |
The following components are related to the Second Street TV App:
Component | Current Version | New Version |
---|---|---|
Distributor | 1.0.162 | 2.1.8 |
Auth | 1.0.75 | 2.1.4 |
Transformer | 1.0.73 | 2.1.4 |
Telemetry | 1.0.66 | 2.1.3 |
TV App | 1.0.176 | 2.1.11 |
Improvements
XDMB-677 | Display Layouts: Content Schedule | Implemented validation of the Start Time that is defined for each of the Time Periods that are assigned to the Content Schedule of a Display Layout. This validation ensures no overlap exists between the respective Start Times when more than one Time Period is assigned to a Display Layout. If an overlap exists at the time of deployment, the following message is displayed to the user: "Unable to Deploy. Remove or change overlapping time period for deployment” |
XDMB-1676 | Dashboard: Device Screenshots | When the Take Device Screenshot function is used, the list of available screenshots is now refreshed immediately after the user exits the Device Screenshot page. |
XDMB Android App
PRMA-3787 | XDMB Android App | Added support for the XDMB Android App. The supported features are described below. For installation instructions, see Install Self-Service XDMB (Android). |
XDMB-1781 | Dashboard: Device Telemetry | Added support for the device telemetry function for Android devices.
|
XDMB-1786 | Dashboard: Device Screenshots | Added support for the device screenshot function for Android devices.
|
XDMB-1787 | Dashboard: Remove Device | Added support to remove an Android device from a Display Layout.
|
XDMB-1940 | Menu Engine Pricing Integration | When item pricing is updated in Data Management, the price changes are automatically updated on the XDMB Android app. This integration also supports Time Period Pricing. |
Order Confirmation Unit (OCU)
XDMB-716, XDMB-1360, XDMB-1427, XDMB-1444, XDMB-1509, XDMB-1529, XDMB-1530, XDMB-1548, XDMB-1549 | Screens: OCU Component | The Screens content builder now provides the ability to add and configure an Order Confirmation Unit (OCU). An OCU is a customer-facing display that provides order details to the customer, including the:
The benefits of an OCU include:
To add an OCU component to an XDMB screen:
To configure an OCU component: From the Layers panel on the left of the content builder, configure the following pages:
From the right panel of the content builder, configure additional settings for the OCU and each of its sections, including the desired position, dimensions, text format, and inactivity timeout value. To preview the OCU:
|
2.0.0 | XDMB Self-Service
Implementation Date: November 30, 2022
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of XDMB Self-Service API and UI.
Version History
Refer to Change Tickets: [CHANGE-6461] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
XDMB Content Manager UI | 1.0.101 | 1.0.147 |
XDMB Content Builder API | 1.0.153 | 1.0.201 |
XDMB Content Builder UI | 1.0.173 | 1.0.213 |
The following components are related to the Second Street TV App:
Component | Current Version | New Version |
---|---|---|
Distributor | 1.0.114 | 1.0.162 |
Auth | 1.0.56 | 1.0.75 |
Transformer | 1.0.62 | 1.0.73 |
Telemetry | 1.0.53 | 1.0.66 |
TV App | 1.0.132 | 1.0.176 |
New Features
PRMA-3314, XDMB-1171 | Dashboard - Device Status | The Sites list on the Dashboard homepage now includes a Status column. Device Status Reference the Status column to view the current health of the connected device(s) at the respective site. Select the Status column header to optionally filter the site list on the Dashboard by status indicator. The status indicators include:
Device Details Select the status indicator for a particular site to view information about connected devices and display assignments, and to access additional functions. To the right of the name of each listed display layout, select the right arrow to view details about the devices assigned to the layout. From the details window, open the 3-dot menu to the right of a device to access the following functions:
| ||||||
XDMB-737 | Dashboard - Display Layouts | From the Dashboard, select the Display Layouts value for a particular site to view the names of each mapped layout. | ||||||
XDMB-737 | Time Periods - Display Layouts | The Time Periods homepage now includes a Display Layouts column, which indicates the number of display layouts to which each time period is mapped. Select the Display Layouts value for a particular time period to view the names of the mapped layouts. |
Improvements
XDMB-1087 | Menu Engine Pricing Integration | The Xenial Online Ordering (XOO) component now integrates with the Menu Engine for item pricing. When item pricing is updated in Data Management, the price changes are updated on the XDMB application. This integration also supports Time Period Pricing. |
XDMB-1165 | Screens | Updated the Screens component to support filtering the screen list by name and resolution. |
XDMB-847 | Screens | Implemented the following changes to the header of the Screens content builder:
|
XDMB-858, XDMB-935 | Display Layouts | To deploy display layouts to multiple sites simultaneously: From the upper-right of the Display Layouts screen, select Deploy Now, and then select the applicable sites from the Site Selector. |
XDMB-876 | Screens | The Product List accessible from the Price Component option is now scrollable vertically and horizontally. |
XDMB-884 | Screens | Use the arrow keys on the keyboard to nudge an item on the screen one (1) pixel at a time in the respective direction. To nudge an item ten (10) pixels at a time, hold down Shift and then select the applicable arrow key on the keyboard. |
1.0.3 | XDMB Self-Service
Implementation Date: August 18, 2022
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of XDMB Self-Service API and UI.
Version History
Refer to Change Tickets: [CHANGE-5772], [CHANGE-5774], [CHANGE-5775], and [CHANGE-5791] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
XDMB Content Manager | 1.0.100 | 1.0.101 |
XDMB Content Builder API | 1.0.152 | 1.0.153 |
XDMB Content Builder UI | 1.0.169 | 1.0.173 |
The following components are related to the Second Street TV App:
Component | Current Version | New Version |
---|---|---|
Distributor | 1.0.113 | 1.0.114 |
Auth | 1.0.55 | 1.0.56 |
Transformer | 1.0.61 | 1.0.62 |
Telemetry | 1.0.53 | 1.0.54 |
TV App | 1.0.132 | 1.0.133 |
Improvements
PRMA-3051 | Time Periods | Use the Time Periods editor to define time periods (e.g. Breakfast, Lunch, and Dinner) that are used with XDMB. From the Display Layouts editor, create a schedule to display XDMB content that is specific to each time period. |
PRMA-3097 | Sleep Time | The Display Layouts editor now provides the ability to define a Sleep Time for each display. The Sleep Time refers to the time when a display is powered off to reduce electricity costs. |
PRMA-3191 | Text Component | From the Screens editor, add a Text component to XDMB content. Define the size, location, font, color, and formatting options for the text. |
PRMA-3220 | Canvas Snap and Alignment | To prevent overlap issues and provide greater control over content layout, canvas snap and alignment tools have been implemented. Alignment tools enable the user to arrange layers on the canvas in relation to one another and provide equal space between selected layers. |
PRMA-3483 | Fonts | Use Fonts to upload custom fonts for text components on the XDMB. |
XDMB-859, XDMB-900 | Locale Based Pricing | The Regional Settings in Company/Site Preferences in Data Management are now used to configure locale based pricing. |
1.0 | Xenial Digital Menu Boards
Implementation Date: June 22, 2021
New Features
Welcome to the NEW Xenial Digital Menu Boards! New features include:
Streamlined content and configuration updates. |
Streamlined device authentication. |
More robust health monitoring. |