Closeout blockers
The Closeout panel maps server/local requirements to technician language.
Screen path: job detail → More details → Closeout. Copy when blocked: This job cannot be completed yet. Native Field is not the Field PWA.
Preconditions
Section titled “Preconditions”Complete job is offered only when the projection says Closeout can proceed. Distinguish métier blockers from sync waiters. Several technicians offline do not share one team truth on the device.
| Message | Kind | Meaning |
|---|---|---|
| Required forms incomplete | Métier | Required form instance not completed |
| Required evidence missing | Métier | Below the type’s photo minimum (category-specific) |
| Customer signature missing | Métier | Required signature not signed |
| All technicians must finish their work | Métier | Someone assigned is not Finished |
| Form submitted — waiting to sync | Sync waiter | Local submit, server not confirmed |
| Photo captured — waiting to sync | Sync waiter | File still uploading |
| Signature captured — waiting to sync | Sync waiter | Signed · Pending sync is not yet server-confirmed |
Also: “All required items are completed on this device” vs “Sync is required before final job completion can be confirmed.”
Not a blocker: open findings. Office can resolve them later. That is not a CAPA system.
- Read the Closeout list. Fix métier items first (forms, photo category, signature, teammates Finished).
- Open Sync → Sync now for waiters.
- When ready copy is All closeout requirements are met., tap Complete job.
- If the server rejects, Status stays in attention — the appointment is not locally forced to Completed.
What works / does not work
Section titled “What works / does not work”| Blocks Closeout | Does not block | |
|---|---|---|
| Incomplete required form | Yes | Optional form |
| General photo vs Before requirement | Yes (categories are not interchangeable) | Extra General photos |
| Open findings | No | — |
| Pending sync of a captured signature | Waiter (not “missing”) | Treating it as already confirmed |
Fix the listed items, Sync now, then Complete job.
If Complete job is still disabled: expand More details. Do not tap Complete again to “force” a retry — use Retry pending on Sync.