Report Engine

Custom report formats and algorithms, combined with dashboards and large screens — the metric standards share the same source as business documents, rather than being another set of 'export and reprocess'.

Engine Positioning

The reporting engine addresses the final mile of 'using data' for operations and on-site needs: formatted reports, aggregation algorithms, management dashboards, and large screens in workshops/warehouses. Indicators should be derived as much as possible from business models and document records to avoid discrepancies caused by secondary processing in Excel. The permission engine restricts who can see which rows and which sensitive indicators; organizational dimension filtering reuses the department tree.

Runtime queries can be exported as text and charts, or as Office, HTML, and Markdown, for reporting. They do not replace report configuration or official definitions. Delivery attainment, OEE, first-pass yield, inventory accuracy, project load, and labor cost can still be shown together on reports and large screens, with multilingual labels for overseas management.

Where It Fits

  • Key indicators are manually exported and pieced together from multiple systems. At the beginning of the month, reconciliation meetings turn into debates over definitions, and decision-making is delayed.
  • Report requests are backlogged in IT, and even changing a single filter condition in the business requires scheduling. The on-site dashboard is outdated for a long time.
  • The numbers on the big screen and in the reports are different; what is seen on-site does not match what the boss sees, making it impossible to align improvement actions.
  • Sensitive business data permissions are handled carelessly, or conversely—the people who should see it can't access row-level details, and drilling down leads to unintended exposure.
  • In scenarios with multiple factories and multiple languages, the cost of maintaining dimensions and labels is high, and the organizational tree does not align with report dimensions.

Capability Highlights

  • Formatted ReportReport templates, data retrieval, and display formats can be configured, while the service outputs are in fixed formats for both internal and external use. Emphasis is placed on each metric being able to indicate the source document/field, rather than just another Excel monthly report detached from business operations.
  • Aggregation and AlgorithmsCommon summaries, proportions, period comparisons, and rankings; changes in scope can be traced back. Reduce debates over 'three different calculations of the same metric' at the beginning of the month, allowing management meetings to first align on definitions before discussing pros and cons.
  • Executive cockpitManagement scorecards, trends, and drill-downs support morning meetings and business analysis. Share indicator definitions with workshop/warehouse large screens to avoid having one set of numbers in the office and another on-site.
  • Big screenVisual display oriented towards workshops, warehouses, and halls, emphasizing that key statuses can be read at a glance; refresh rates and permissions are configured according to the scenario, ensuring sensitive details are not exposed just because of screen projection.
  • Permission linkageReports and large-screen displays are constrained by functionality and data scope, and sensitive metrics are restricted based on roles; drilling down cannot access unauthorized rows, and exports are also subject to scope limitations.
  • Organization and Multilingual DimensionsFilter the reusable organizational tree by department/organization; labels and titles can be displayed in multiple languages. When comparing multiple factories, the dimension definitions are unified, and there is no need to create a separate dashboard for overseas management.

Works With Other Engines

Form Engine

Whenever possible, report data should come from business models and document fields, reducing secondary processing in Excel; when the model changes, the report metrics can be governed accordingly.

Permission Engine

Who can see which rows and which sensitive indicators is consistent with the authorized model; querying and drilling down should not exceed permissions, and exporting and casting to a screen are equally restricted.

Organization Engine

Department/organization dimension filters reuse the organization tree, and when comparing multiple factories, the dimension definitions are unified to avoid having two sets of algorithms: 'by workshop' and 'by department'.

Dual Agents

Design-time can create report and large-screen pages. Runtime queries can be exported for reporting. Official definitions stay with the reporting engine. Exports do not change metric definitions or bypass permissions.

Typical breakpoints

BreakpointCommon causeControl lever
Multiple versions of the same indicatorReport Direct-Connected Copy TablePriority Data Retrieval Business Model/Document
Unauthorized indicators seen on the big screenThe large screen is not included in the authorizationFunction synchronized with row-level scope
After changing the denominator definition, the target does not moveSet the goal first, then determine the definitionSet the target after the definition is frozen
Unable to drill down on the query resultsIndicator not linked to sourceDrill down to the document level in runtime
Cross-factory summary string dimensionOrganization selection is inconsistent with the treeUnified Organization Dimension Field
Manual Excel is still the data source for large screensUnclosed data retrievalBind publishing indicators to data objects
After the monthly settlement, the indicators still change according to the documentsThe rules for the recognition date are unclearWritten Attribution Date and Account Locking Strategy

Promotion and Acceptance

  • Select three business/operation indicators, and explain in writing the numerator, denominator, time allocation, and data source for each.
  • The same role sees a consistent range of data in reports, exports, and on the dashboard; sensitive metrics are not visible to unauthorized roles.
  • The results of the operational queries can be explained according to the published metric definitions, and the definition should not be changed arbitrarily.
  • When integrating with product dashboards such as WMS/MES/QMS, the meaning and units of the fields are consistent at the report level
  • Drill exercise: Complete from indicators to detailed documents within the agreed steps
  • Indicator release/change has version records, and after changes, indicate whether sampling comparison with the historical period needs to be recalculated
  • Controversial indicators are first frozen in scope before setting targets; prior to the management meeting, the three parties (manufacturing/supply chain/finance) sign off for confirmation

Implement in stages

  • Phase One: Core indicator definition documentation, release process, permissions and large-screen authorization baseline
  • Phase II: Multi-factory organization screening, drill-down path, and integration with product documents
  • Phase Three: Pilot of runtime status inquiries, governance of indicator changes, fixed dashboards for management meetings

Create a landing prompt

Common combined indicators include WMS inventory accuracy, MES OEE and downtime, QMS first-pass yield and defect Pareto, SRM OTIF, CRM accounts receivable aging, PMS load, and EHR labor costs: naming and definitions should be unified at the report level, and embedded charts in products and platform dashboards should avoid each calculating separately. For multi-factory comparisons, organizational selection must come from the organizational tree; the rules for the posting date (by business day/by posting day) should be clearly stated in the indicator ledger, and after month-end, documents should not silently change historical indicators.

When not to apply

  • Hoping that the reporting engine can replace the data warehouse to handle the full historical data warehouse—it serves business and operations dashboards and does not take on heavy ETL platform responsibilities.
  • Business documents have not been launched online, yet accurate real-time dashboards are required — the source documents must be reliable first.
  • Runtime agents privately create unpublished metrics — questioning should only consume published capabilities
  • Treat screen casting as public disclosure—the big screen is still subject to permission and location management constraints

Product Fit