Operator guideENreportingdashboardembedded

Reporting / Dashboard

Embedded reporting dashboard that opens the configured Superset dashboard inside Backoffice.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

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 reportingDashboardId from 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
Calculation notes

Calculations

calculation

Embedded dashboard bootstrap

Formula Text
The wrapper builds `https://${supersetHost}/superset/dashboard/${reportingDashboardId}/?standalone=true&token=${token}` from the current host, stored access token, and configured `reportingDashboardId`.
Operator Note
This page does not calculate BI metrics itself; it only bootstraps the embedded dashboard.
Verification Status
verified_fe_only
Field dictionary

Fields

field

Reporting dashboard id

Dashboard identifier injected into the embedded Superset URL.

Data Type
integer
field

Superset host

Hostname derived from the current CRM domain by replacing the first subdomain with `superset`, or prefixing `superset.` when no extra subdomain exists.

Data Type
string
field

Access token

Browser token forwarded into the embedded dashboard URL.

Data Type
string
field

Embedded dashboard URL

Final iframe URL shape assembled by the FE wrapper.

Data Type
string
Widget map

Widgets

item

Embedded reporting dashboard

Main iframe area that loads the configured BI dashboard.

item

Runtime context

Uses local token, resolved Superset host, and configured dashboard id.

Operational notes

Notes

item

The page does not render report rows itself; it only builds and mounts the iframe URL.

item

Missing `reportingDashboardId` does not block iframe rendering in FE; it can produce an invalid `/dashboard/undefined/` URL.

Related references

Related pages

pageReporting

Canonical entrypoint for standalone reporting pages outside the main Dashboard widgets.

pageReporting / Affiliate Events Report

Audit log of the events and saved amounts the platform sent to the affiliate system, with per-currency successful totals and a CSV export.

pageReporting / Bonus Performance

Grouped bonus performance report for activations, amounts, deposits, withdrawals, GGR, and NGR by bonus item.

pageReporting / Card Approval Rates

Snapshot report of card deposit approval rates for NetworxPay, Paydex, and Carouseller, split by Trusted and NonTrusted players, with today versus the previous 30 days and today top decline reasons.

pageReporting / Change Notification Detail

Detail page for one audit entry, including actor metadata, description, and before/after comparison views.

pageReporting / Change Notifications

Audit list for recorded configuration, administrator, and system change entries with filters for actor, entity, and change type.