Overview#
A compliance manager fields a call from a regulator asking for an update on a specific referral lodged six weeks ago. In a busy team with no centralised status tracking, getting that answer means interrupting an investigator and waiting for a reply. With Case Status Tracking, the manager can see exactly where the case sits in the 21-stage workflow, when it last moved, and when it is expected to close, without speaking to anyone.
The module delivers real-time visibility into investigation progress through customisable status workflows, automated status updates, notifications, and progress dashboards. It transforms opaque investigation processes into transparent, measurable workflows, enabling supervisors, executives, and stakeholders to instantly understand case status, identify bottlenecks, and forecast completion timelines without interrupting investigative work.
Key Features#
- Customisable Status Workflows: Define case status sequences tailored to different case types and organisational processes, with configurable transitions, validation rules, and mandatory fields at each stage
- Automated Status Updates: Status changes are triggered automatically based on case activity, task completion, and workflow rules, reducing manual administrative effort and ensuring accuracy
- Real-Time Dashboards: Visual dashboards display current status distribution, aging analysis, and progression rates for all active cases, with drill-down capability to individual case details
- Notification Engine: Automatically notify stakeholders when case statuses change, deadlines approach, or cases enter specific stages requiring attention or action
- SLA Tracking: Monitor cases against service level agreements with visual indicators for on-track, at-risk, and overdue cases, supporting proactive management of commitments
- Bottleneck Identification: Analyse status transition times to identify stages where cases frequently stall, enabling targeted process improvements based on empirical data
- Status History: Maintain a complete record of all status changes with timestamps, users, contextual notes, and duration metrics for audit, analysis, and process improvement
- Stakeholder Views: Provide role-appropriate status views for investigators, supervisors, executives, and external stakeholders with configurable detail levels and filtering options
- Status Transition Rules: Define which status transitions are permitted, required conditions for each transition, and mandatory actions before a case can move to a new status
- Forecasting: Project completion timelines for active cases based on historical progression patterns and current status, supporting resource planning and stakeholder communication
Use Cases#
Supervisory Oversight#
Supervisors monitor the status of all cases assigned to their team through dashboards that highlight overdue items, approaching deadlines, and cases requiring intervention. Drill-down capability provides immediate access to case details without requesting status reports from investigators.
Executive Reporting#
Executives access high-level status summaries showing case volumes, progression rates, and SLA compliance across the organisation without needing to review individual cases. Trend views reveal whether operational performance is improving or declining.
Client Communication#
Customer-facing teams use status tracking to provide accurate, timely updates to clients and stakeholders about case progress, improving satisfaction and reducing the volume of status inquiry communications.
Process Improvement#
Operations teams analyse status transition data to identify process bottlenecks, measure the impact of workflow changes, and continuously improve case handling procedures based on objective performance data.
Capacity Planning#
Management teams use status distribution data and forecasting to anticipate resource needs, plan for staffing changes, and ensure adequate capacity to meet expected workload demands.
Workflows#
Status Lifecycle Management#
- A new case is created with an initial status assigned based on its type and intake channel
- As investigators work the case, status transitions occur automatically based on activity or through manual updates
- Each transition is validated against configured rules to ensure required conditions are met
- Stakeholders receive notifications at key status transitions based on their notification preferences
- Upon case resolution, the final status is recorded with outcome details for reporting and trend analysis
SLA Monitoring#
- SLA rules are configured for each case type with expected timeframes for each status stage
- The system continuously monitors case progress against SLA thresholds in real time
- At-risk cases generate warning notifications when approaching SLA boundaries
- Overdue cases are flagged with visual indicators and escalation notifications sent to responsible parties
- SLA compliance data is aggregated into reports for management review and contractual reporting
Status-Based Workflow Triggers#
- Define automated actions that execute when a case enters a specific status
- Triggers can include task creation, notification delivery, document generation, and integration events
- The system executes configured triggers automatically upon each status transition
- Trigger execution is logged in the audit trail for transparency and troubleshooting
Integration#
- Programmable API Access: Query and update case statuses programmatically for integration with external systems, custom dashboards, and automated workflows
- Notification Channels: Deliver status notifications through email, SMS, in-app, push, and messaging platform channels based on stakeholder preferences
- Reporting and Analytics: Feed status data into analytics platforms for trend analysis, performance measurement, and continuous improvement reporting
- Calendar Systems: Synchronise case deadlines and milestones with calendar applications for personal schedule management and team coordination
Open Standards#
- GraphQL (June 2018 specification): all case status queries, mutations, and workflow operations are exposed through a typed GraphQL API, enabling strongly-typed, self-documenting access to status transitions, history, and approval flows.
- JSON Web Token / RFC 7519 (JWT) and RFC 7517 (JWKS): every status-tracking endpoint requires a bearer token verified as an RS256 JWT against a published JWKS endpoint, enforcing authenticated access to all status and approval operations.
- ISO 8601 / RFC 3339 (date and time formats): all timestamps across status history, approval decisions, SLA deadlines, and effective-at markers are stored and exchanged in UTC ISO 8601 format, ensuring unambiguous temporal ordering and cross-system interoperability.
- RFC 4122 (UUID): case identifiers, status rule IDs, history record IDs, and approver record IDs are all version-4 UUIDs, providing collision-resistant unique keys across distributed services.
- RFC 6455 (WebSocket Protocol): real-time dashboard updates and live status-change broadcasts are delivered over WebSocket connections, enabling supervisors and executives to see case progression without polling.
- FIPS 180-4 / SHA-256: the immutable hash-chained audit log uses SHA-256 to link each status-transition event to its predecessor, creating a tamper-evident chain of custody for every status change in the investigation lifecycle.
Last Reviewed: 2026-02-05 Last Updated: 2026-04-14