J
Skip to main content

Jobs & Digital Vehicle Inspection

Every piece of work in JemetiOS is a job. A job tracks a specific vehicle through intake, inspection, repair, quality check, and delivery — with a strict status FSM and a full audit trail.

Job statuses

A job moves through a finite set of statuses. Invalid transitions are rejected at the API:

draft → intake → dvi → quoted → approved → in_progress
→ on_hold → qc → pending_delivery → completed → closed
StatusWhat it means
draftBeing created; not yet checked in.
intakeVehicle checked in, awaiting inspection.
dviDigital vehicle inspection in progress.
quotedQuote sent, awaiting customer approval.
approvedQuote approved, ready to start work.
in_progressApproved work underway.
on_holdWaiting on parts / approval / external dependency.
qcQuality control / rework check.
pending_deliveryReady for pickup, awaiting customer.
completedDelivered and invoiced.
closedFinal state — archived.

There's also a rework loop: qc can drop back to in_progress if the QA finds issues.

What a job holds

A single job record carries everything you need to run the work:

  • Customer + vehicle (linked to your CRM and vehicle catalog).
  • Bay + service advisor + assigned mechanic(s).
  • Intake odometer + customer concern + promised date.
  • Payer type (customer or insurance) + insurance payer + pre-auth limit.
  • Service lines with assigned mechanic, hours clocked, labour cost override, sublet vendor, and per-line status.
  • Parts used — product-based or free-text, with customer-supplied flag.
  • Notes — internal or customer-visible.
  • Images — direct-to-cloud uploads, flagged internal or customer-visible.
  • Milestones for multi-day or complex jobs.
  • Service checklist results.

Digital Vehicle Inspection (DVI)

The DVI is a structured, photo-driven vehicle health check. It lives in the DVI tab of the job.

Templates

DVIs run from reusable templates — sectioned checklists (brakes, tires, fluids, lights, suspension, etc.) with typed items (text / numeric / photo / single-select / checkbox). Templates can be marked default and applied automatically to new jobs.

Each item can be:

  • Marked required (cannot be skipped).
  • Assigned a default condition grade for the next visit.

Running an inspection

For each item, the technician:

  1. Marks a condition gradegood, fair, poor, critical.
  2. Optionally attaches a photo (direct-to-S3 upload, 15-minute presigned URL).
  3. Adds a note.

Bulk upserts are supported — fill the whole section in one save.

Health score

JemetiOS computes an automatic health score from the aggregated grades. Customers see this in the portal — a clean way to show "what we found" without forcing them through 50 items.

DVI → Recommendation → Quote

Any item graded below good can generate a recommendation on the job. From the Overview tab:

  • Approve — promote to a quote line item (labour + parts).
  • Defer — leave for a future visit.
  • Decline — record as declined work with estimated cost, priority, and follow-up status. Declined work is tracked per customer across visits — a built-in upsell pipeline.

Quotations & Amendments

A quote is a list of priced line items — labour, parts, fees — with discounts, taxes, and optional membership discounts.

Lifecycle: draftsentapproved / rejected.

Amendments (change orders)

If the scope changes mid-repair, raise an amendment — a formal change order that carries its own number ({quote}-A1, -A2, ...). Each amendment is separately sent for and tracked through customer approval/rejection. The audit trail shows exactly what changed and when.

Amendments can be approved by the customer through the Customer Portal — no phone tag required.

Tips

  • Reuse last visit: when you re-open a returning customer, the previous DVI pre-fills for comparison.
  • Mobile: DVI is responsive — technicians can run inspections from a phone or tablet at the vehicle.
  • Service Advisor view: the Quotation tab is built for advisors not in the shop — they can update quotes, send them, and message the customer without touching the bay.

Next: Quotes & Invoicing, or read the Bay Floor View.