Page body
What this page shows
Reporting / Dashboard is an embedded BI surface. It does not render Backoffice-native tables or KPI cards itself. Instead, it opens the configured reporting dashboard in an iframe.
When to use it
- open the main BI dashboard configured for the current Backoffice runtime
- jump from CRM into a broader reporting overview
- confirm which dashboard id is currently wired through system settings
How to read it
The wrapper uses three runtime inputs:
- the browser access token stored in local storage
- the current hostname, which is converted into a Superset host
- the configured
reportingDashboardIdfrom system settings
The FE only gates iframe rendering on the access token and derived Superset host. If reportingDashboardId is unset or still loading, the page can still render an iframe with an invalid dashboard URL instead of falling back to a safe empty state.
Known caveats
- This page is an iframe wrapper, not the canonical owner of the embedded dashboard logic.
- Filters and calculations inside the embedded dashboard are not defined in this repo.
- The docs pack here describes the CRM wrapper behavior only: host derivation, token forwarding, and dashboard-id injection.
Verification status
- status:
verified_fe_only - FE route, host derivation, iframe URL shape, token use, and system-settings dependency are mapped
- embedded dashboard internals still require separate source tracing