Skip to content
Cnone-Tech Documentation

Closeout blockers

Cnone-Tech DocsVeldriq Field

Veldriq Field

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.

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.

  1. Read the Closeout list. Fix métier items first (forms, photo category, signature, teammates Finished).
  2. Open Sync → Sync now for waiters.
  3. When ready copy is All closeout requirements are met., tap Complete job.
  4. If the server rejects, Status stays in attention — the appointment is not locally forced to Completed.
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.