Cases (clinical reviews, appeals, grievances) are assigned to work queues and routed to users via auto-assignment rules. When a case enters a queue but never reaches a user, it is stuck. This guide covers six diagnostic steps in order of likelihood.
Not every case sitting in a queue is stuck. Low-priority cases wait behind higher-priority work. Some queues have intentional hold periods.
The Queue Monitor displays all cases currently in queue with priority rank and time-in-queue.
Healthy: time-in-queue is within SLA and case has a priority rank behind other active work. Problem: time exceeds SLA (shown in red) or no priority rank assigned.
Pending Outreach or Scheduled Hold.
These statuses are intentional pauses. The case re-enters active routing when the hold expires.
If the case exceeds SLA and is in Ready status with no hold, it is stuck. Continue to Step 2.
Missing or misconfigured assignment rules are the most common cause.
All rules display grouped by queue.
Healthy: rules match the case and the target group has users. Problem: no matching rule, or target group is empty/disabled.
The Queue Router is a background job that evaluates assignment rules every 5 minutes. If it stops, nothing routes from any queue.
QueueRouter. Check Last Run and Status.
Healthy: Last Run within 5 minutes, Status is Completed. Problem: Last Run stale (15+ minutes), Status is Failed or Hung, or job missing entirely.
If multiple cases across different queues all got stuck at the same time, this is almost certainly the cause.
Rules can be correct and the job running, but cases still won't route if there's nowhere to send them.
If all eligible users are at this cap, the router skips the queue until a slot opens.
Healthy: at least one user is Available with case count below max. Problem: all users Unavailable, Out of Office, or at max.
If Steps 2 through 4 look correct, the workflow engine itself may be the problem. The router evaluates rules through the engine, and evaluation errors silently skip the case.
Running.
If Degraded or Stopped, the engine needs a restart by platform admin.
Healthy: log shows evaluation with outcome Assigned or Queued. Problem: Evaluation Error, No Match, or no entry at all.
Evaluation Error, expand the entry. Common causes:
Fix the rule or case data, then trigger re-evaluation from Queue Monitor > Actions > Re-evaluate.
If none of the above resolves it, escalate to platform support with the following:
| Include | Details |
|---|---|
| Case ID(s) | Affected case IDs |
| Queue | Where cases are stuck |
| Environment | Production, Staging, or UAT |
| Steps completed | What you checked and what you found |
| Timeline | When it started, how many cases affected |
| Business impact | SLA risk, member volume, regulatory deadlines |
Submit via Support > New Request > Platform Issue. For SLA-critical cases needing immediate movement, request manual reassignment in the same ticket.