Overview#
A shift commander briefing the incoming team needs a single screen showing open case counts, overnight alerts, analyst workload, and any escalations requiring sign-off. Building that view by hand every morning, pulling from four different systems, is exactly the kind of friction the Reporting Dashboard Builder removes. Teams compose the view once, pin the filters they care about, and the dashboard is ready at the start of every shift without manual assembly.
The module is the reporting and analytics composition layer within the broader workspace. It sits alongside the widget management environment rather than replacing it, giving reporting and analytics designers a structured path to build charts, tables, maps, KPI panels, and presentation views grounded in organisational data and easy to hand off to non-technical readers.
Key Features#
- Reporting-Oriented Composition: Build analytical and executive dashboards from reusable charts, tables, metrics, and map panels, assembled to tell a coherent operational story
- Template-Driven Design: Start from proven layouts for leadership reporting, compliance oversight, operations monitoring, and team performance reviews, then adapt as needed
- Interactive Filtering: Apply cascading filters and scoped controls so readers can move from a summary figure to the underlying detail without leaving the dashboard
- Scheduled Distribution: Generate shareable outputs and recurring reporting views for teams that need regular operational updates delivered to their inbox or portal
- Presentation and Review Modes: Support briefing-friendly display modes suited to leadership reviews, shift handovers, and performance meetings where someone is presenting to a room
- Responsive Layouts: Keep reporting views usable across desktop, tablet, and mobile access patterns, including field-deployable devices
- Governed Sharing: Control who can view, refine, or publish reporting dashboards as organisational reporting assets, with organisation-scoped access enforced
Use Cases#
- Executive Operations Reporting: Create leadership-ready views that summarise workload, posture, performance, and current risk in a format appropriate for command staff briefings
- Compliance Oversight: Build framework-specific dashboards that surface deadlines, exceptions, and remediation posture for compliance officers who need a daily status picture
- Operational Analytics: Give operations teams live views of throughput, response time, backlog, and service quality, with drill-through to the cases or transactions behind each figure
- Programme Review: Assemble reusable dashboards for monthly, quarterly, or mission-specific reporting cycles where the structure stays consistent but the data window moves forward each time
Integration#
- Widget Management Workspace for shared layout and metadata management
- Analytics, monitoring, and data visualisation services as data providers
- Sharing, export, and scheduled-report workflows for multi-channel distribution
- Dashboard shell and layout-persistence services for saved and versioned views
Open Standards#
- GraphQL (June 2018 Specification): All dashboard composition, analytics queries, and layout-persistence operations are exposed through a GraphQL API, enabling clients to request precisely the data fields required for each panel.
- RFC 7519, JSON Web Tokens (JWT): Shared-link access tokens for the leadership portal are signed RSA JWTs, carrying audience and issuer claims that gate view permissions without requiring a full session login.
- ISO 8601 / RFC 3339, Date and Time Formats: All timestamps on dashboard records, scheduled exports, and filter ranges are serialised as UTC ISO 8601 strings, ensuring unambiguous time-window queries across time zones.
- RFC 4180, Common Format and MIME Type for CSV Files: Report exports produce RFC 4180-compliant CSV files via Python's
csv.DictWriter, with formula-injection sanitisation applied before each row is written. - ISO 32000, Portable Document Format (PDF): Scheduled briefing-pack exports render dashboard content to PDF using a vector-based layout engine, producing a format suitable for print and archival distribution.
- OAuth 2.0 (RFC 6749): Data-source connections in the dashboard widget marketplace support OAuth 2.0 bearer-token authentication, allowing dashboards to pull from third-party APIs using delegated access grants.
- OpenID Connect (OIDC) 1.0 / SAML 2.0: The governed sharing portal supports federated single sign-on via both OIDC and SAML identity providers, so leadership recipients can authenticate through their own organisational directory without a separate platform account.
- RFC 7946, GeoJSON: Map panels consume and render geographic boundaries and coverage areas encoded as GeoJSON geometries, enabling spatial overlays on operational dashboards.
Last Reviewed: 2026-03-25 Last Updated: 2026-04-14