Skip to main content

Form Version History

The Form Version History tab gives you a complete audit trail of every saved state of your form. You can browse all past versions, preview how a form looked at any point in time, and restore an older version back into the designer — all without losing any existing data.


Overview​

Every time a form goes through a lifecycle change (draft, approval, publish), a new version snapshot is automatically captured. The Form Version History page displays these snapshots in a table sorted from the most recent to the oldest.

formversion

ColumnDescription
VersionThe sequential version number (e.g., v1, v2). A Latest badge marks the most recent entry. An Active badge marks the currently live version.
StatusThe lifecycle state of that version — published, draft, pending_approval, or archived. Each status is color-coded for quick recognition.
Created AtThe date and time this version was created.
Approved AtThe date and time this version was approved (if applicable). Displays — if not yet approved.
NotesChange notes or comments attached to this version. Hover over a long note to read the full text via tooltip.
ActionTwo action buttons — View and Restore — available per version row.

Version Status Colors​

Status chips use color coding to let you identify a version's state at a glance.

StatusColorMeaning
publishedGreenThis version is live and accessible to end users.
draftOrange / YellowWork in progress — not yet submitted for review.
pending_approvalBlueSubmitted for review but awaiting approval.
archivedGraySuperseded by a newer version; no longer active.

Version Badges​

Each version row can display up to two inline badges alongside the version number:

  • Latest — Shown on the first row (highest version number). Indicates this is the most recently created version.
  • Active — Shown when a version is the currently deployed/active version of the form. The Restore button is disabled for this row since it is already active.

Viewing a Version​

Click the View button on any row to open a read-only preview of that form version in a modal dialog.

What the preview shows​

Form TypePreview Behavior
Standard formRenders all fields in read-only mode using the saved component schema.
PDF formRenders the PDF-backed form layout in read-only mode.
Dashboard formLoads the saved dashboard view associated with that version.
preview
The preview dialog header displays:
  • The form title for that version.
  • A version badge (e.g., v3) confirming which snapshot you are viewing.

The form is shown in read-only mode — no data can be submitted from the preview.


Restoring a Version​

Restoring lets you roll back the form's component structure to any previous version. This is useful when a recent change introduced errors or when you need to revert to a previously approved layout.

How to restore​

formapproval

  1. Locate the version you want to restore in the table.
  2. Click the Restore button on that row.
  3. A confirmation dialog will appear showing the version details:
    • Version number
    • Status of that version
    • Created date
  4. Click Yes, Restore to confirm.

What happens after restore​

  • The designer opens automatically with the selected version's components pre-loaded.
  • You land on the Design tab, ready to review or further edit the restored layout.
  • No data is permanently deleted — the current form state is not overwritten until you explicitly save in the designer.

Note: The Restore button is disabled (Active state) for the version that is currently live. You cannot restore to the version that is already active.


No Versions Available​

If no version history exists for a form (e.g., a brand-new form that has never been published), the table displays:

No versions available

Versions are created automatically as the form moves through its lifecycle — saving a draft, submitting for approval, and publishing each generate a new version entry.


Quick Reference​

ActionHow
Open version historyNavigate to your form → select the Versions tab
Preview a past versionClick View on any row
Close the previewClick Close inside the preview dialog
Start a restoreClick Restore on a non-active row
Confirm the restoreClick Yes, Restore in the confirmation dialog
Cancel a restoreClick Cancel or close the confirmation dialog
Check the active versionLook for the Active badge in the Version column

Example Scenario​

A form was published as v3. A subsequent edit introduced a broken field. The form currently shows v4 as Latest and Active.

To recover:

  1. Open Form Version History.
  2. Find v3 — it shows published status.
  3. Click View to confirm v3 had the correct layout.
  4. Click Restore → confirm in the dialog.
  5. The designer opens with v3's components loaded — review and save to publish the fix.