Skip to main content

How To Configure Enhanced Reports

Introduction

This guide explains the web reports enhancements introduced with the Enactor Q1.26 release, focusing on performance and maintainability improvements to key operational reports. Report generation time has been reduced significantly as the primary enhancement.

The document lists all enhanced reports and provides the menu configuration required to enable them.

info

The data used to generate these enhanced reports will only contain data generated since the Q1.26 release was deployed into your system. Previous data from before the deployment will not be used for the improved reports. The old reports can still be used side-by-side with the improved reports.


Enhanced Reports List

The following table lists all 22 enhanced reports and indicates whether each requires menu configuration to enable it.

ReportRequires Menu Configuration?
Banking TransactionsNo
Cash On HandYes
Cash Up SummaryYes
Daily Sales SummaryNo
MMG SummaryYes
MMG Summary Pie ChartYes
Product SalesYes
Promotion SummaryNo
Reason Code By WeekdayYes
ReplenishmentYes
Rolling ReplenishmentYes
Sales Analysis By HourNo
Tender TotalsNo
Tender Totals Pie ChartYes
Terminal DiscrepanciesNo
Terminal ExceptionsNo
Terminal XYes
Trading SummaryYes
Transaction TotalsYes
Transaction VoidsNo
User Exception AnalysisNo
User SalesYes
note

All of the above are enhanced reports. Reports marked "Yes" require new menu items to be added. Reports marked "No" will use the existing menu events and do not require any menu changes.


Overview

This guide covers the configuration for the following tasks:

  • Identify which reports have been enhanced and require menu configuration
  • Access the Menu Maintenance application
  • Add or update menu items for enhanced reports as needed
  • Assign the correct Report Definition IDs to each menu item
  • Save changes and restart your session to activate the new reports

Prior Training and Experience

You should be familiar with the following before proceeding:

  • Estate Manager configuration
  • Report Definitions and their usage
  • User roles and permissions within the system
  • Operational and sales reporting

Configuration Steps

This section covers the steps for configuring the enhanced reports that require new menu items.

The Menu Maintenance application can be accessed through the following path:

Configuration > System > Menus

Estate Manager navigation path showing Configuration, System, and Menus tiles


Edit the Menu

The following example demonstrates adding the Product Sales enhanced report. Edit the EM or Back Office menu where you want to add the new enhanced reports.

Menu Maintenance application showing the Web Maintenance menu set with Administrator role and Default menu group, with the edit button highlighted by a red arrow


Edit the General Tab

Edit the Product Sales report menu item. In the General tab, append V2 to the end of the ID field (for example, Reports/Product/ProductSalesV2).

Menu Maintenance General tab showing the ID field highlighted with the value Reports/Product/ProductSalesV2


Edit the Data Tab

Go to the Data tab and set the correct ReportDefinitionId value (for example, Product/ProductSalesV2).

Menu Maintenance Data tab showing the enactor.coreReporting.ReportDefinitionId field with the value Product/ProductSalesV2 highlighted


Report Definition Reference

A full list of the enhanced Report Definitions can be found in the Report Definition Maintenance application. Filter by Report ID containing "V2" to see all enhanced report definitions.

Report Definition Maintenance application showing a filtered list of all V2 enhanced report definitions with their Report IDs and Names

The following table lists each enhanced Report Definition ID and its corresponding report name, as shown in the Report Definition Maintenance application:

Report Definition IDReport Name
CashManagement/CashOnHandV2Cash On Hand Report (Revised)
CashManagement/CashUpSummaryV2Cash Up Summary Report (Revised)
Product/MMGSummaryPieChartV2MMG Summary Pie Chart (Revised)
Product/MMGSummaryV2MMG Summary Report (Revised)
Product/ProductSalesV2Product Sales Report (Revised)
Exception/ReasonCodeByWeekdayV2Reason Code by Weekday Report (Revised)
Product/ReplenishmentV2Replenishment Report (Revised)
Product/RollingReplenishmentV2Rolling Replenishment Report (Revised)
Tender/TenderTotalsPieChartV2Tender Totals Pie Chart Report (Revised)
Tender/TerminalXV2Terminal X Read Report (Revised)
Product/TradingSummaryV2Trading Summary Report (Revised)
SalesSummary/TransactionTotalsV2Transaction Totals Report (Revised)
SalesSummary/UserSalesV2User Sales Report (Revised)

Save and Activate

  1. Click Save to complete adding the new enhanced report menu item.
  2. Click Save again to save the menu itself.
  3. Sign out and sign back in for the changes to take effect.
tip

Repeat the above steps for each enhanced report that requires menu configuration (those marked "Yes" in the Enhanced Reports List table). Each report follows the same pattern - append V2 to the menu item ID and set the corresponding ReportDefinitionId on the Data tab.