Pending My Action
This tab shows every PO that's waiting on you to confirm — one card per job, laid out in a grid with the oldest jobs first. If the Action Queue Overview tells you what the page is for, this page tells you exactly what each card and row means.
What "Pending PM" means
A PO sits in the Pending PM state after a ticket has been uploaded but before you've reviewed and confirmed it. It's the red badge on a PO line — the only status this tab surfaces. POs that are Confirmed (blue), PM Confirmed (amber), Accounting Costed (green), or Missing Ticket (gray) are not in this tab.
For the full state machine and what each color means in the wider system, see PO Lifecycle Colors.
Across the whole portfolio, only a small slice of POs sit in Pending PM at any one time, so most PMs see a small queue, not hundreds of items.
The card grid
Each card in the grid represents one of your jobs that has at least one Pending PM item. On a phone the cards stack in one column; on a wide monitor they flow into up to three columns. Cards start collapsed — you see the job header only, and clicking the header expands the card's item list in place. An Expand all / Collapse all pair above the grid opens or closes everything at once.
Which cards you've expanded resets when you leave the page. Hiding and dismissing (below) are the controls that persist.
Job card header (the blue strip)
| Element | What it shows |
|---|---|
| Job number and name | The number and descriptive name of the job. |
| Company and item count | Which operating company owns the job, and how many pending items are inside. |
| Total cost | Dollars across just the pending items on this job — not the job's full PO spend. |
| Oldest-item age badge | Age in days of the card's oldest item, colored gray / amber / red by the usual thresholds. |
| ↗ button | Opens the job's detail page. |
| Hide button (crossed-out eye) | Removes the job from your queue — see "Hiding a job" below. |
The total in the header is across pending items only. A job with $2M of total spend may show $40K in this header — that's just what's currently red.
A collapsed job card with callouts on the chevron, job number/name, company + item count, pending total, oldest-age badge, the ↗ open-job button, and the hide (crossed-out eye) button.
Item rows
Expand a card and each row inside is one Pending PM PO line.
| Cell | What it shows |
|---|---|
| Category icon | A small icon on the far left — concrete, materials, subcontractor, labor, rental, pump, and so on. |
| Order ID | The PO's identifier. |
| Vendor and description | The vendor name and the line description. |
| Ticket thumbnail | A small image of the uploaded ticket, or "No ticket" if none was attached. |
| Resolved cost | The line's confirmed dollar amount. |
| Age | Days since the order was created, plus the order creation date underneath. |
| ✕ button | Dismisses the item from your queue — see "Dismissing an item" below. |

The ticket thumbnail
Clicking a thumbnail opens a full-size image of the ticket in a lightbox over the page. The lightbox dims the rest of the screen and shows the receipt at full resolution so you can read the line items, vendor address, totals, and anything else relevant before deciding whether to confirm the PO.
When no ticket image was attached, the thumbnail position shows a small gray "No ticket" placeholder instead. A row with no ticket isn't broken — you can still confirm the PO from the receipt-less information you have. Some tickets simply never had an image attached at the source.
Hiding a job
Some jobs carry Pending PM items that predate the accounting workflow and will never be actioned. The hide button (the crossed-out eye in each card header) removes that job from your queue: the card disappears from the grid and its items drop out of the summary cards, the age chart, and the Morning Briefing widget.
Hiding is:
- Yours alone — it doesn't change anything for other users, and it doesn't touch the POs themselves.
- Permanent until you undo it — hidden jobs stay hidden across sign-ins and devices, with no expiry.
- Reversible — a Hidden jobs (N) pill appears above the grid whenever you have hidden jobs. Click it to open a list, and click Restore next to any job to bring it back.
Dismissing an item
The ✕ at the right edge of each item row does the same thing at the single-PO level. Dismissing an item is an "I've already handled this" or "this predates the workflow" acknowledgment — the PO's actual status does not change, and nobody else's queue is affected. The row disappears, the numbers update, and a Dismissed items (N) pill above the grid lets you review and restore anything you've dismissed.
If you dismiss every item on a job, the whole card disappears too.
A dismissed PO is still in Pending PM as far as accounting is concerned. Dismissing only cleans up your view. If the PO actually needs confirming, do that in Purchase Ordering — see Confirming a PO.
The grid with a "Hidden jobs (1)" and "Dismissed items (2)" pill above it, with one restore panel open showing a Restore button.
Sort order
Sorting is done for you. Within a job card, items are listed oldest first. Across the grid, the first card is the job with the longest-aged pending item — so the first card you see holds your oldest item.
The first card has your oldest pending item. Working through the grid in order naturally clears the most-blocking work first.
The age column color
The age cell on each row changes color as the item ages. Three tiers, no gradient.
| Age | Color | What it means |
|---|---|---|
| Less than 7 days | Gray | Recent — no urgency yet. |
| 7 to 13 days | Amber | Aging — start watching. |
| 14 days or more | Red | Overdue — clear these first. |
Anything in red has been sitting for at least two weeks — those are the ones to clear first.
A PO created 20 days ago that only dropped into Pending PM yesterday still shows as "20d." It's the days since the order was created, not the days the PO has been in this status. So an old, freshly-pending PO looks identical to one that's been waiting forever. Use the age as a starting signal, not the whole story.
For the chart's separate dark red bucket (which only applies to the age distribution chart, not the row text), see Aging and Priority.
What clicking does
- Card header — expands or collapses the card.
- ↗ button in the header — opens that job's detail page at
/jobs/<jobNumber>. - An item row (other than the thumbnail or the ✕) — also navigates to the job's detail page. From there you'd open the job's PO Detail tab to find the same PO — or use this page's own PO Detail tab without leaving the queue.
The JCI dashboard is read-only for PO state. There is no "Confirm" button on a queue row — clicking just takes you to the read-only job detail. The actual confirmation happens in Purchase Ordering. The full action path is in Confirming a PO.
A note on pump costs
If a pump category PO appears in your queue with $0, that's expected — pump costs aren't populated in the source data. Confirm it the same way you would any other ticket.
The empty state
When you have nothing pending, the tab shows "No pending items — you're all caught up!" with a smaller line below reading "All POs are confirmed or awaiting accounting review." This is real — there's just nothing for you to do.
Refresh expectation
If you confirmed a PO 30 minutes ago and it's still showing here, that's expected. The data refreshes every four hours. See Data Refresh Rates for the full picture.
A practical example
If you see job 5164 sitting at the top with a 22-day age, that means a ticket on that job has been waiting on your confirmation for over three weeks. Click the thumbnail, read the receipt; if the line looks right, click the row to navigate to job 5164's detail page, open the PO Detail tab, find that PO, and confirm it in Purchase Ordering.
If the line looks wrong — wrong vendor, missing info, or the receipt isn't what you expected — note the order ID, leave the row, and chase the answer through your usual channel before confirming.
Related reads
- Action Queue Overview — the chapter intro, the four cards, and what the queue does not include.
- Missing Cost Codes — the labor-only tab.
- PO Detail — the cross-job PO table tab.
- Aging and Priority — color thresholds and the age distribution chart.
- Daily Workflow — how this tab fits in your morning routine.
- Confirming a PO — what to do once you click into a job from here.
- PO Detail Tab — where you land after clicking a row.
- My Jobs vs. All Jobs — the same first-name PM caveat that affects who shows up here.
- Troubleshooting — "I confirmed a PO and it's still showing up" / "I expected a PO here and it's not showing up."