A status is the column a jobcard sits in on the workflow board. It's how you see at a glance which cars are booked in, which are being worked on, and which are ready for collection.
The default statuses
When you create a new garage, Pistonlog seeds five default statuses:
| # | Status | Colour | Meaning |
|---|---|---|---|
| 1 | Booked In | blue | Car is on the books, work hasn't started |
| 2 | In Progress | amber | Workshop is actively working on it |
| 3 | Awaiting Parts | red | Stalled while parts are coming in |
| 4 | Ready for Collection | green | Work is done, customer hasn't picked up yet |
| 5 | Completed | grey | Car gone, jobcard ready to invoice |
You can rename, recolour, reorder, add and (mostly) delete any of these from Workflow Statuses — see that page for the rules around deleting a status.
Changing a status
Two ways to move a jobcard:
- Drag it on the workflow board — pick it up from one column, drop it in another
- Click the status badge on the jobcard detail page and pick a new one
Both call the same API. Every change is recorded in the activity log.
Marking a status as a completion status
A status becomes a "completion" status by ticking its Completed status toggle (isCompleted: true) in Workshop Settings → Statuses — not by what you name it. You can name your completion status whatever you like: "Completed", "Done", "Closed", "Invoice ready" — naming doesn't matter, the toggle does.
The toggle drives downstream behaviour like flagging the jobcard as done for reporting. Per-jobcard things like final mileage, next-service date, and payment recording are entered in their own places on the jobcard, not via a status-change modal.
Default status
One status can be marked default (isDefault: true). New jobcards land in that status when created. The seeded "Booked In" status is the default out of the box.
Related
- Workflow Statuses — adding and editing
- Workflow Board
- Jobcards