
Available metrics depend on enabled modules and your role’s permissions. This list covers indicators that modules declare for Reports; it does not mean every metric appears on a default dashboard.
Work orders
| Metric | What it counts or adds up |
|---|---|
work_orders.total | Non-deleted work orders in the selected instance |
work_orders.open | Orders that are not closed, cancelled, refunded or returned |
work_orders.by_status | Work orders and total value grouped by status |
work_orders.by_priority | Work orders and total value grouped by priority |
work_orders.invoiced_value_cents | Billed value of invoiced work orders |
work_orders.refunded_value_cents | Value reversed through completed refunds and voids |
work_orders.overdue | Unfinished orders past their SLA due date |
work_orders.due_soon | Unfinished orders due within the next 24 hours |
work_orders.breached_total | Orders marked as having breached their SLA |
work_orders.attachments_count | Active work order attachments |
work_orders.attachments_storage_mb | Storage used by attachments |
work_orders.activity_feed_events_total | Work order activity entries |
work_orders.activity_feed_by_type | Activity grouped by type |
work_orders.templates.active | Active recurring work templates |
work_orders.occurrences.materialized_7d | Recurring work occurrences created in seven days |
work_orders.templates.by_frequency | Templates grouped by frequency |
work_orders.backordered_lines | Lines waiting for stock |
work_orders.backordered_value_cents | Value of backordered lines |
work_orders.blocked | Blocked work orders |
work_orders.checklist_open_items | Incomplete checklist items |
work_orders.crewed_orders | Work orders with a crew assigned |
work_orders.quote_pending | Quotes waiting for approval |
work_orders.self_service_requests | Requests started through self-service |
work_orders.unassigned | Open work orders without an assignee |
work_orders.procurement_open | Open procurement requests |
work_orders.avg_rating | Average rating received |
work_orders.reviews_by_rating | Reviews grouped by rating |
work_orders.by_assignee | Work orders grouped by assignee |
work_orders.avg_completion_hours | Average time to complete a work order |
work_orders.revenue_by_assignee | Revenue grouped by assignee |
work_orders.time_logged_minutes | Minutes logged |
work_orders.time_billable_minutes | Minutes marked as billable |
Work order metrics are scoped to the selected instance when the metric is instance-scoped. Changing instances can change the result.
Catalog and stock
| Metric | What it measures |
|---|---|
catalog.items.total | Active catalog items |
catalog.items.by_kind | Items grouped by kind |
catalog.stock.reserved_total | Quantity reserved across locations |
catalog.stock.below_reorder | Item and location balances at or below the reorder point |
catalog.reservations.held | Stock reservations that remain held |
Invoices and payments
| Metric | What it measures |
|---|---|
invoicing.invoices.total | Non-deleted invoices |
invoicing.invoices.by_state | Invoices grouped by state |
invoicing.invoices.outstanding_cents | Outstanding balance in cents |
invoicing.invoices.overdue_count | Overdue invoices |
invoicing.revenue.last_30d_cents | Revenue recorded in the last 30 days, in cents |
invoicing.payments.count_30d | Payments recorded in the last 30 days |
Documents
| Metric | What it measures |
|---|---|
documents.generated | Generated documents, groupable by type |
documents.state_transitions | Document state changes |
documents.total | Non-deleted documents |
documents.by_state | Documents grouped by state |
documents.by_type | Documents grouped by type |
Conversations and agents
| Metric | What it measures |
|---|---|
conversations.created | Conversations started, by channel |
messages.sent | Messages added, by sender role |
conversations.total | Non-deleted conversations |
conversations.by_channel | Conversations grouped by channel |
messages.by_role | Messages grouped by role |
agents.usage.invocations_24h | Agent invocations in the last 24 hours |
agents.usage.tokens_24h | Input and output tokens used in the last 24 hours |
agents.usage.avg_latency_ms_24h | Average invocation latency over 24 hours |
agents.usage.by_model_7d | Invocations and tokens by model and provider over seven days |
Access and sessions
| Metric | What it measures |
|---|---|
auth.sessions.started | Sessions started, by authentication method |
users.active_24h | People with a session active in the last 24 hours |
auth.sessions.active | Sessions that remain active |
auth.sessions.by_method | Active sessions grouped by sign-in method |
Run, filter and save results
- Open Reports and review the available metric catalog.
- Confirm that source modules are enabled and your role can read them.
- Choose a metric, its supported parameters and the period you want to review.
- Run it. If you save a report, check its parameters again before comparing results.
- Add the reading to a dashboard only when the option appears and you have the required permission.
Exact parameter names and supported periods appear in the Reports screen. Metrics can return current values, breakdowns or time series; they do not all accept the same filters.
If no data appears
- Check the selected workspace and module instance.
- Confirm records exist in the selected period.
- Check that the source module is enabled and your role has read access.
- Check units and currency: values ending in
_centsare in cents. - An empty dashboard does not prove there are no records; it may not have metrics added or saved readings yet.