Pilot mobile progress capture with reviewed corrections
Plan implementation
TL;DR — what you’ll learn
- Pilot one work package with agreed activity, location and quantity definitions before extending mobile capture across the site.
- Keep raw capture, supervisor review, quality acceptance and planner updates distinct.
- Test overlapping entries from different devices as well as repeated uploads from the same device.
- Measure preparation and correction effort, and stop expansion if quantities cannot be reconciled or review authority is bypassed.
Two supervisors work offline and each records the same 30-metre pipe segment. Both uploads arrive successfully. A dashboard shows 60 metres complete, and the weekly report looks better until the planner checks the location.
A mobile progress pilot should prove that captured records become trustworthy reviewed progress. Connectivity and form completion are only part of the problem. The pilot must also handle overlapping work, late evidence, corrections and the boundary between a supervisor’s observation and a qualified acceptance decision.
- Device A replay
- Same event ID
- Recognise the retry; retain one observation
- Device A + device B
- Different event IDs
- Flag the same segment and stage for supervisor review
- Reviewed physical quantity
- 30 m
- Preserve both observations without accepting 60 m
Illustrative reporting of the same 30 m segment. Stable event IDs solve a replay; they cannot alone identify two people describing the same work.
Read the visual as text
Device A replay: Same event ID. Recognise the retry; retain one observation. Device A + device B: Different event IDs. Flag the same segment and stage for supervisor review. Reviewed physical quantity: 30 m. Preserve both observations without accepting 60 m.
Original explanatory visual: NextEdge Labs. Illustrative records, not client results.
- STEP 01Capture offline or online
Owner: Supervisor
Event ID, work date, segment and incremental or cumulative input.
- STEP 02Validate the upload
Owner: Integration + site reviewer
Check mapping, units, replay identity and likely work overlap.
- STEP 03Approve the record version
Owner: Site lead
Retain corrected values and independent quality status.
- STEP 04Review the planning import
Owner: Planner
Reconcile replacement versus adjustment and target results.
Send the supported record for supervisor review.
Hold duplicate or ambiguous work for a site decision; no automatic progress increase.
Return path: Revalidate the corrected version and reopen any downstream review it affects.
Read the workflow as text
1. Capture offline or online (Supervisor) → 2. Validate the upload (Integration + site reviewer) → 3. Approve the record version (Site lead) → 4. Review the planning import (Planner). After step 2, ask: Is this a valid observation of distinct work? Yes: Send the supported record for supervisor review. No: Hold duplicate or ambiguous work for a site decision; no automatic progress increase. Return: Revalidate the corrected version and reopen any downstream review it affects.
Workflow: NextEdge Labs. Apply the project’s actual authority and procedures.
Start with one package and a shared vocabulary
Choose a package with clear physical locations and units, such as a defined piping area or floor-level installation scope. Agree WBS/activity mappings, location identifiers, units, work stages and the reporting cutoff. Avoid starting with every discipline and several incompatible measurement conventions.
Decide whether each input is an increment or a cumulative reading. A supervisor entering “80 metres today” and another entering “500 metres to date” must not feed the same addition rule. Label the form accordingly and test a corrected cumulative reading; the system should replace the relevant reading through a versioned correction, not add it as new work.
The site lead owns capture and supervisor review. Quality retains technical acceptance. The planner owns interpretation and import into the programme. The integration owner controls the interface and recovery. If the records also feed billing, the QS needs a separate reviewed mapping; the pilot should not imply that a DPR row is automatically billable.
Include enough ordinary and difficult work to test the process: a partial installation, a repeated location, a correction and an offline shift. Agree the supported devices and languages with the people who will enter the data.
Keep a visible path from observation to report
The proposed flow is: mobile observation → field validation → supervisor review → approved progress export → planner review and import. Quality status is linked from its authoritative process, rather than inferred from the supervisor’s completion flag.
| Stage | Evidence retained | Decision owner |
|---|---|---|
| Raw capture | Device/event ID, work date, entry time, location and quantity | Capturing supervisor |
| Validation | Unit, activity, location and overlap checks | Configured rules plus exception owner |
| Reviewed progress | Accepted value and correction history | Site lead or delegated reviewer |
| Quality acceptance | Relevant inspection/acceptance reference | Authorised quality or engineering role |
| Schedule update | Mapped activity, data date and import result | Planner |
Procore’s daily-log documentation illustrates separate operational records and change history. The pilot’s exact review stages should reflect the project’s process, not simply inherit a product’s default meaning of “complete”.
Test two kinds of duplication
Illustrative example: device A records 30 metres on segment P-17. Device B independently records the same 30 metres. These are different event IDs describing overlapping work. The system should flag the shared segment, stage and date for supervisor review, rather than accepting 60 metres.
After review, one record is linked as duplicate evidence or corrected according to the agreed process. The accepted physical quantity remains 30 metres, and both original observations remain traceable.
Now replay device A’s upload because its acknowledgement was lost. That is the same event, so it should be recognised as a retry without producing another observation. Safe retry design addresses this transport-level problem. It does not, by itself, detect two people describing the same physical work. The pilot needs both controls.
Do not automatically reject every repeated location. Different work stages or items may legitimately share it. The rule should flag likely overlap with enough context for an accountable person to decide.
Make corrections usable after the cutoff
Suppose reviewed progress of 80 metres is corrected to 76 after a location check. Preserve the original value, reason, reviewer and accepted correction. If the weekly report has already been issued, generate a visible revision or adjustment according to the project’s reporting convention.
Retain the work date and the date the correction was entered. A late correction should not silently rewrite the historical dashboard. Distinguish a recording error from physical removal or rework, because the planner may treat them differently.
Bind supervisor review to the record version. Changing a reviewed value requires renewed review and an alert to any report or export that used it. For a quantity already imported into planning, the planner must know whether the next file replaces an absolute value or supplies an adjustment. Sending 76 as an additional increment would turn a four-metre correction into a substantial overstatement.
For offline work, show whether the device has current activity and location data. If a package mapping changes while a device is disconnected, route its later upload for validation. An old form should not create a new activity because its original code no longer exists.
Keep the first interface controlled
Start with a reviewed export to the planning system. The planner can compare quantities and mappings before import. For a P6 workflow, its WBS reference documents selectable earned-value methods. Confirm which field the export is meant to update; daily installation quantity, activity completion and earned value are not interchangeable inputs. Preserve the project's chosen method and data date.
Do not let a mobile app automatically rebaseline the schedule or declare technical acceptance. A later automated import should be a separately approved extension with reconciled test evidence, explicit permissions and a recovery procedure.
Use role-based access to restrict project records and attachments. Photos can contain people, drawings or restricted areas; agree what is necessary to collect and how access, retention and device loss will be handled. A progress pilot rarely needs unrestricted access to all project documents.
Measure whether capture reduces total effort
Baseline report preparation time, supervisor review time, correction effort, late-record frequency and unmatched activity/location rows. Use a fixed set of included crews and workdays. Count failed uploads and rejected records, rather than reporting only successfully completed forms.
During the pilot, compare like-for-like workdays and retain the awkward shifts: poor connectivity, late uploads and returned records. Show whether effort moved from supervisors to the planner, and whether unresolved corrections grew while form completion became faster. Agree any improvement target after the baseline. The acceptance gates are reproducible reviewed quantities, traceability from report to observation, and preservation of review authority. Flagging a real overlap is useful; allowing it to inflate accepted progress is a failure.
| Challenge | Expected result |
|---|---|
| Same upload replayed | One observation and a recorded retry |
| Two devices report the same work | Overlap held for supervisor review |
| Unit or activity is unknown | Visible exception, no silent conversion |
| Correction arrives after report issue | Retained history and an authorised revised position |
| Device loses connectivity | Local capture status visible; no claim of server acceptance |
| Planner import partly fails | Accepted and failed rows reconciled before retry |
| User leaves the project | Access revoked, including cached-data handling under policy |
Stop, reconcile and resume deliberately
Stop expansion if the accepted quantity cannot be reproduced, a duplicate changes progress, an unauthorised user gains access or a review step is bypassed. Pause the affected export, mark the last accepted cutoff and return the team to its controlled reporting process.
Retain raw observations and logs for investigation. The site reviewer resolves physical-record conflicts; the technical owner repairs the interface; the planner reconciles any imported update. Resume only after the failed case is retested and the affected report position is agreed.
- Define one package’s activity, location and quantity conventions.
- Baseline capture, review and correction effort.
- Test both duplicate events and duplicate descriptions of work.
- Run reviewed daily capture and a controlled planning export.
- Expand only after the site lead, quality owner and planner accept their parts of the workflow.
When discussing mobile capture, start with a typical reporting shift: how many supervisors contribute, where connectivity fails and who consolidates the DPR. Add the package and planning tool to make the first trial specific.
Scope this automation around your operation
Tell us your current systems, transaction volume and the exception you need to resolve. We can discuss a focused first release, its review controls and how to measure the result.
References and further reading
Sources checked 15 October 2026. The worked examples and diagrams are original editorial explanations, not client results.
- Procore Support — Daily Log OverviewManpower, Equipment, Productivity, Photos and Change History sections
Product daily-record examples.
- AWS Builders’ Library — Making retries safe with idempotent APIsCaller request identifiers; late requests; same identifier with different parameters
Integration design principle.
- Oracle P6 EPPM REST API Release 26 — Read WBSEarnedValueComputeType; SummaryPerformancePercentCompleteByCost
Product progress-method definitions.
Visual credits
Original explanatory visuals and workflow diagrams by NextEdge Labs. Labels and text equivalents are included in the page. Numerical scenarios are illustrative; diagrams preserve the project owner’s approval and exception decisions.