actionQ.OS
Real-time team operations surface with queue urgency, shift buckets, area execution, and pipeline flow powered by ActionTask data.
Metric Definitions
Summary bar
- Completed — tasks with
completed_atpresent in the window. - Overdue — open tasks past
due_at(not yet completed or expired). - Missed — tasks with
expired_atpresent (never completed before expiry). - Avg To Due — mean minutes remaining until
due_atacross open tasks. - SLA % —
on_time / (completed + expired); displays-when denominator is zero.
Swim lanes
- Overdue — open tasks past
due_at. - Due Soon — open tasks with 0–15 min remaining.
- On Track — open tasks with >15 min remaining.
- Missed — tasks that expired without completion.
Core formulas
on_time= tasks withcompleted_at <= due_at.completed= tasks withcompleted_atpresent.expired= tasks withexpired_atpresent.- SLA % =
on_time / (completed + expired).
Late completions reduce SLA % (counted in
completed but not on_time). Expired tasks always reduce SLA % (counted in expired only).
0 / 0
0%
Hourly Shift Buckets
| Hour | Created | Completed | Expired | SLA % | Avg Response | Avg Handle | Proof |
|---|
Team Tasks
Executive · Outcome Portfolio
Metric Definitions
For any chosen cohort/window (the selected report date in the location timezone):
Core formulas
on_time= count of tasks withcompleted_at <= due_atcompleted= count of tasks withcompleted_atpresent (in cohort/window)expired= count of tasks withexpired_atpresent (in cohort/window)
- SLA % =
on_time / (completed + expired)(display-if(completed + expired) == 0) - On‑Time (Completed) =
on_time / completed(display-ifcompleted == 0)
Late completions naturally reduce SLA % (they’re in
completed but not in on_time). Expired tasks always reduce SLA % (they’re in expired only).
Outcome Portfolio tiles
- Workflow SLA = SLA % across all inspection-alert tasks in the window (same formula as SLA % above).
- Proof Verified = percent of completed tasks whose
completion_proof_statusisverified(completed-only denominator). - $ Exposure (Scorecard) = total scorecard lost-sales exposure for the location/date.
- $ Exposure (Task Risk) = sum of
value_at_risk_usdacross inspection-alert tasks for the location/date.value_at_risk_usdis configured via Event Configs (inspection_alert) and stored on tasks; older tasks may show$0until backfilled. - $ Avoided (Modeled) = sum over alert workflows of
(scorecard_exposure + task_risk_exposure) * workflow_sla * proof_verified_rate.
Alert Workflow rows (Execution + $ Impact)
- Alert Workflow = inspection-alert tasks grouped by
trigger_type+area_id. - Tasks =
completed + expiredfor the workflow/window. - Expired =
expiredfor the workflow/window. - SLA chip/bar = SLA % for the workflow/window.
- Proof chip = proof verified % for the workflow/window (completed-only).
Recommendation drivers
- % expired =
expired / (completed + expired) - Owner gap = expired task missing
owner_user_id - Proof fail = completed task with
completion_proof_statusoffailedornone
Alert Workflow Portfolio · Execution + $ Impact
Tuning + Recommendations
Outcome Narrative
District Network Surface
Loading district data...
Exception Patterns