Dashboard override
A Dashboard override replaces part of a derived Dashboard; without one, every scope's Dashboard compiles from its records.
| Property | Value |
|---|---|
| Path | dashboards/ |
| Holds | Dashboard |
| Kind | file |
| Leaders | db-first, git-first |
| Team | Operations Team |
| Written by | Change.merge |
| Compiled by | StartupBuilder |
Example
dashboards/ in a Startup repository. Closewise, a sample business, declares a Close Noun.
---
scope: finance/ controller
title: Month-end close
---
<MetricTile metric="days-to-close" window="month" />
<DataTable noun="Close" where="balanced = false" sort="period" />
<TaskInbox role="finance/ controller" />
<ApprovalSheet />Props
The frontmatter keys the file takes. The body is its prose.
| Prop | Type | Required | Description |
|---|---|---|---|
scope | string | required | Whose Dashboard it is: the Startup, a Team or a Role, by path. |
title | string | Its name. |
Generates
StartupBuilder compiles it into these records, Verbs and routes.
| Kind | What |
|---|---|
| Records | Dashboard |
| Verbs | Dashboard.schedule |
| Routes | None. |