Skip to main content

Job Status

"Job status" sounds like one thing, but the dashboard actually shows two different things in the same column, and readers conflate them all the time. This page separates them.

Two concepts, one column

When you look at the All Jobs table, two different ideas of "status" are both visible:

  1. Is this job active or closed? — a binary attribute of the job itself. Either it's currently in progress, or it's been wrapped up and archived.
  2. How far along is this job financially? — a percentage (called % costed) showing how much of the job's total cost has been confirmed. Surfaced as a colored progress bar in the Status column.

The two are independent. A job can be active and 90% costed (almost done, financially resolved). It can also be closed and 30% costed (wrapped on the ground, but accounting hasn't caught up). Read each one separately.

Active versus closed

A job is active when it's currently in progress. This is the default view on the All Jobs page — the dashboard shows active jobs unless you explicitly include closed ones.

A job is closed when the project has wrapped up — final demobilization is done, retainage is sorted, and the project is officially archived. Closed jobs stay visible in the dashboard if you include them in the filter (useful for historical reference), but they don't accrue new costs.

ActiveClosed
In progress, accruing costsWrapped up, archived
About 200 jobs (April 2026 snapshot)About 3,500 jobs (April 2026 snapshot)
Default viewHidden by default; opt in via filter

The historical skew matters: most jobs in the system are closed because the dashboard contains every job ever entered, not just current work. That's why the default "active" view is narrow — about 200 jobs out of ~3,700.

note

Closing a job happens upstream, not in JCI. If you think a job is wrongly marked closed, contact your ops team or check the upstream project record. There's no "close this job" button in the dashboard.

How "% costed" works

The Status column on All Jobs doesn't just show active/closed — it also shows a horizontal split bar called the StatusBar. The bar visualizes how much of the job's total cost has been resolved (the green segment, "costed") versus how much is still moving through the pipeline (the gray segment, "pending"). The numeric percentage to the right of the bar is the % costed.

The percentage is then color-coded so you can scan a long table fast:

Color% costed rangeReading
Green80% or moreMostly resolved. Little outstanding PM work expected.
Amber40% to 79%In progress. Normal for a mid-flight job.
RedUnder 40%Lots of unresolved lines. Job may be early, or has a backlog of unconfirmed POs.

JCI Dashboard All Jobs table Status column for a job at 56% costed, showing a horizontal split bar with a moderate green segment and a moderate gray segment, with 56% shown in amber on the right

% costed is not % complete

This is the single most misread metric on the All Jobs page.

info

% costed reflects accounting, not field progress. A job that's physically 100% built can still show 20% costed if accounting hasn't finished coding the POs. Red doesn't mean the project is in trouble — it means the cost data is still resolving.

If you want to know how far along the work is on the ground, look at the project's stage in the upstream project system. If you want to know how far along the cost-resolution process is, look at % costed. Don't mix them up.

A red bar usually means one of three things:

  • The job is early and most cost lines haven't been confirmed yet.
  • The job has accumulated a backlog of POs that haven't been coded.
  • A bigger-than-usual share of recent work is labor that hasn't yet flowed through to accounting.

None of these are alarms by themselves. Treat red as "look closer," not "intervene."

How "costed" is built up

The green slice of the StatusBar is the part of the job's total cost that's in Accounting Costed (green) or Confirmed (blue) PO status — the two "done" statuses. The gray slice is everything else: PM Confirmed (amber), Pending PM (red), and Missing Ticket (gray) lines that haven't yet reached the locked-in stage.

For a fuller picture of those PO statuses, see PO Lifecycle Colors. For the difference between the StatusBar bar (job-level health) and a single PO badge (line-level status), see the next section.

StatusBar versus PO badge — a quick disambiguation

When a reader sees red somewhere in the dashboard, the first question is: which red?

  • A red StatusBar on the All Jobs page means a job is under 40% costed — a portfolio-level health signal.
  • A red PO badge means that specific PO line is in Pending PM status — line-level, your turn to confirm.

They sound similar but they live at different scales. The StatusBar summarizes the whole job; the PO badge is one row.

Filtering by active or closed

By default, the All Jobs page shows active jobs only. To include closed jobs (for historical reference, or because you're hunting for a specific archived job), use the active/closed control in the filter bar. The filter works the same way as company and PM filters — you can select Active, Closed, or both. See the All Jobs filter bar for the full picture.

My Jobs and closed jobs

If you're a PM, the My Jobs toggle scopes the table to jobs you own. Closed jobs that were yours still count — they show up in My Jobs if you also include closed jobs in the active/closed filter. So the two filters compose: active + My Jobs (your current work), closed + My Jobs (your past work). See My Jobs vs. All Jobs for more.