Block versioning
How block versions work in the Archer app and how to release, roll back, and compare versions.
Platform: Mobile (the Archer app)
Archer keeps a version history of every block's geometry. This prevents accidental edits from disrupting field work already underway, and gives you a clean way to change block mapping without losing the history of what was there before. You manage versions from the block's detail screen in the mobile app.
The three statuses
Every block version has one of three statuses. The status chip on each version shows the label exactly as below:
- Draft — in-progress. Not visible in the portal. Drafts are the only versions you can edit, so use a draft to capture or revise a boundary without affecting live work.
- Release — the live, operational version. (Internally this is the "released" state; the chip reads Release.) Only released versions are visible in the portal — the released geometry is what the Maps page and work orders use.
- Deprecated — an older released version that has been superseded by a newer release.
At any time, a block normally has exactly one released version (the live one) plus zero or more drafts and deprecated versions in its history. The newest version also carries a Latest badge.
When a new version is created
The first time a block is captured it gets a starting version (version 1), and that version starts out released — so a newly captured block is immediately usable in the portal. Only Draft versions can be edited, so once a version has been released you can no longer edit its geometry directly — Archer protects the live boundary. To change a released block you must create a New Draft first (see below), edit that draft, then release it.
Attribute edits like planting settings (plant spacing, plants per bay) and per-version notes don't create a new version.
Opening the version history
-
Open the block from its vineyard to reach the block detail screen.
-
Scroll to the Version History card. Each version's tile reads, left to right, the Latest badge (on the newest one), Version N, and its status chip (Draft / Release / Deprecated), with the overflow menu at the end and Updated: <date and time> on a second line. When you open a block the released version is the one selected, not necessarily the latest.
-
Tap a version to select it (a tick appears on the selected version). Each version also has a three-dot (⋮) overflow menu with the actions that apply to that version: Compare with other versions (once the block has more than one), Add Notes or Edit Notes, Release Version (on a draft or deprecated version), New Draft on the latest version — reading Duplicate Draft when that version is itself a draft — and Delete Draft on drafts.
Editing a draft's geometry
You can only edit geometry on a Draft version.
- In Version History, select the draft you want to edit.
- Tap the edit (pencil) icon in the top-right of the screen (tooltip: Edit Geometry). This opens the block in the mapping wizard.
- Make your changes and save. The geometry is saved back to that draft.
If you tap Edit Geometry on a released or deprecated version, the app shows: "Only Draft block versions can be edited. Create a new Draft version first."
Creating a new draft
To change a block that's already released, make a new draft to work in.
- In Version History, open the overflow menu on the latest version (the New Draft action only appears on the latest version).
- Choose New Draft. (If the latest version is itself a draft, this option reads Duplicate Draft.) Archer creates a new draft copied from the latest version and selects it.
- Edit the new draft's geometry as above, then release it when you're ready.
Releasing a version
Releasing makes a version the live one — the version the portal shows and that all field work runs against. You can release a draft or re-release a deprecated version.
-
In Version History, open the overflow menu on the version you want to release.
-
Choose Release Version.
-
Confirm in the dialog. If a version is already released, the dialog warns that releasing this one will deprecate the currently released version, and reminds you that only released versions are visible in the portal for use in jobs and workplans. Tap Release.
When you release, the previously released version (if there was one) becomes Deprecated.
Rolling back to a previous version
If a release introduced a problem, you can roll back to an earlier version.
- In Version History, find the older (now Deprecated) version you want to return to.
- Open its overflow menu and choose Release Version.
- Confirm. That version becomes the released one, and the version that was current becomes Deprecated.
Rolling back changes which version is released — it does not create a new copy. If you then need to tweak that boundary, create a New Draft from it first, since released versions can't be edited directly.
Comparing versions
When a block has more than one version you can compare any two side by side.
-
In Version History, open the overflow menu on a version and choose Compare with other versions.
-
Pick the version to compare it against. (Use the swap icon in the top bar to flip which version is "old" and which is "new".)
-
The comparison screen shows the two boundaries drawn over each other on a map, a colour Legend, a Summary of how many rows changed, and a Changed Rows list describing each difference.
The legend explains the colours and line styles:
- Unchanged — grey
- Position changed — orange
- Breaks changed — red
- Both changed — purple
- Added — green
- Removed — pink
- Dashed lines = the old version, solid lines = the new version.
Per-version notes
Each version can carry its own note — handy for recording why a draft was created or what a release changed.
- In Version History, open the overflow menu on a version.
- Choose Add Notes (or Edit Notes if a note already exists).
- Type your note and tap Save. The note appears under that version in the history.
Tips
- Don't leave drafts lying around. If a draft exists, field staff may assume it's the intended new boundary. Either release it or delete it. To remove a stray draft, open its overflow menu and choose Delete Draft (only available on draft versions; this permanently deletes the draft and its local edits and can't be undone).
- Coordinate releases with operations. If a crew is actively working against a released version, releasing a new one mid-run can surprise them. Best to release outside of active work windows.
- Deprecated versions are kept for history, not for work. They help you answer "what did the block look like when we worked it last month?"