Skip to main content

Resolution Queue

Route: /org/resolve/queue · Permission: Read Tickets & SLAs Replying, assigning and editing needs Reply to tickets, assign agents, and update RMAs.


1. What the queue is​

The queue is the single working list for a project: every ticket, regardless of how it arrived, in one place with the triage decision visible on each row.

Its job is to answer one question fast — what should I pick up next? — which is why every row carries priority, status and SLA state inline rather than behind a click.

The queue isThe queue is not
Every ticket for one projectA cross-project view — switch projects to see others
Live (with Auto Refresh on)A report — use Analytics for trends
Where you triage and assignWhere you do the work — that is ticket detail

2. How tickets reach it​

The queue is the confluence of every intake channel:

The Source chip on each row records which of these it was, and the Source filter narrows to one. A ticket raised in the portal carries a diagnostics block the others do not — see ticket detail.

An approval-gated service request is not here until approved

No ticket exists while a request is pending approval, so it cannot appear in the queue. See Request a Service.


3. The screen​

Figure 1 — The queue. Requester identities are blurred in these figures; nothing else is.
Figure 2 — Header and filter bar.
#ControlBehaviour
1+ New TicketOpens the Log Support Ticket drawer — see §4
2Auto RefreshToggle. Polls so the queue stays live without a reload
3SearchMatches ID, subject and description together

Beside them: a refresh button for a one-off reload.

Filters​

Four dropdowns, each defaulting to All:

FilterValuesSource of the list
StatusNew · Open · Pending · Resolved · ClosedThe project's workflow statuses — Settings → Statuses & Workflows
PriorityUrgent (P1) · High (P2) · Normal (P3) · Low (P4)Fixed, four levels
SourcePortal · Agent · and any other configured channelIntake channels in use
CustomerThe project's customersSettings → Customers
Status values are yours, not ours

The status list is whatever your project's workflow defines. If you renamed Pending to Waiting on Customer, the filter says that. A status flagged Pause SLA in the workflow stops both ticket clocks while a ticket sits in it — see Core concepts.

View and layout​

A View switch offers three layouts (list, table, split) and Fullscreen hides the app chrome. The sort bar carries Sort · ID · Date · SLA, with a live count on the right.


4. Creating a ticket — the drawer​

Figure 3 — Log Support Ticket. Type is Incidents here, so no conditional fields are shown.
#FieldControlRequiredNotes / source
1Project ContextRead-only—The active project. Change it with the top-bar switcher, not here
2Ticket TypeDropdown✅Source: the project's issue types — Settings → Issue Types
3PriorityDropdown✅Fixed: P1 - Urgent · P2 - High · P3 - Normal · P4 - Low. Defaults to P3
4SubjectText✅Placeholder "Summarize the core request"
5DescriptionTextarea✅Placeholder "Provide explicit context, reproduction steps, or logistics details…"

Then Create Ticket, or Cancel.

Two fields appear only for certain types

The drawer is conditional on Ticket Type:

If you cannot find the serial-number field, the type is wrong — change Ticket Type and it appears.


5. Reading a row​

ElementExampleNotes
Reference#OO-CORE-202607-0112Project code · year-month · sequence
Type chipTICKET INCIDENT SERVICE_REQUEST PROBLEMFrom the project's issue types
Source chipPORTAL AGENTHow it arrived
PriorityNormal (P3)Name and P-number together
StatusNEW OPEN RESOLVEDColour-coded
SLA chipBREACHED FULFILLED NO SLAThe at-a-glance signal
Subject + descriptionTwo lines
Requestername · email
AgentUnassigned or a name
DateCreated
BREACHED is history, not "late right now"

The chip records that a target was missed. Answering after the deadline fulfils the SLA but leaves the breach visible — deliberately, so the miss is not erased by a late reply. NO SLA means no policy applies to this ticket at all, which is usually a configuration gap rather than good news.


6. Bulk actions​

Row checkboxes (and a select-all in the header) reveal two operations:

ActionDoes
Bulk Assign TicketsAssigns every selected ticket to one agent
Merge Duplicate TicketsMerges selected tickets into one, for the same issue reported repeatedly
They are not header buttons

Both appear only once rows are selected. With nothing selected there is nothing to act on, so the controls are absent — not disabled.


7. Per-issue-type queues​

/org/resolve/issues/:typeCode opens the same queue permanently filtered to one issue type — a bookmarkable "just the incidents", rather than a filter you re-apply each visit.


8. Don't confuse this with…​

ScreenRouteWhat it is
Resolution Queue (this page)/org/resolve/queueEvery ticket. Triage and assign
Dashboard/org/resolveA summary — counts and Urgent or Unassigned only
Ticket detail/org/resolve/tickets/:idOne ticket, in depth
Request a Service/org/resolve/catalogOrdering, not tickets
Resolve Analytics/org/resolve/analyticsTrends over time, not a work list
Queue vs Dashboard

The dashboard's Urgent or Unassigned Issues list looks like a small queue but is a filtered summary — it deliberately shows only what needs a decision now. Do not use it as a work list; it is not the full picture.


9. Troubleshooting​

SymptomCause
Queue is emptyNo project selected, or the wrong project. Check the top-bar switcher before the filters
A ticket you raised is missingApproval-gated service requests have no ticket until approved
Every ticket shows NO SLANo SLA policy matches. Settings → Business Hours & SLAs
Status filter lacks a status you expectStatuses come from the project's workflow, not a fixed list
Serial number field missing when logging an RMATicket Type is not RMA