3.1 Introduction
This documentation explains how to integrate your own application with the Retailys Dashboard GUI by providing your application's XML-based manifest with a dashboard:section. This dashboard:section defines how the Dashboard should dynamically build and display your UI (menu items, pages, data sources, controls etc.).
The Retailys Dashboard is a universal UI application that takes XML-based definitions of routes, canvases, controls, datasets, and related data resources. Once the Dashboard processes the dashboard:section in your manifest, it automatically:
Registers your Application with the GUI.
Builds the Menu items (called Routes).
Creates Canvases (pages) corresponding to each route (or sub-route).
Displays Controls (e.g., charts, data tables, metrics) inside those canvases.
Defines Datasets that your application’s controls can use.
Pulls actual data from your configured resources.
By simply providing a well-structured dashboard:section, you allow the Dashboard to generate your application’s interface dynamically and integrate it alongside other applications.
Last updated