Versions and history
Every controlled document keeps a full version history. You can upload a new revision of a file document, read any past version, compare two versions, and download the file behind a specific version. Each version carries its own change reason and timestamps.
Administrators upload revisions and review history. Reading historical versions is available to anyone who can see the document.
The Versions tab
Open a document and select the Versions tab. Each version is listed with:
- Its version number (for example v1.0, v1.1), with the current version pinned.
- Its lifecycle badge (Draft, In review, Approved, Effective, Superseded, Obsolete).
- The change reason entered when the version was created.
- Who edited it and when, plus the effective date and the submitted-for-review date when those apply.
Per-row actions let you view the version, compare it with the current one, and download it when it has its own file.
Upload a new revision (file documents)
For file documents (uploaded Word or PDF), you add a new version by uploading a revision rather than replacing the file:
- On the document's detail page, select Upload new revision.
- Choose the new file.
- Enter a change reason of at least 10 characters.
- Upload.
The new file becomes the current version, and the previous file is preserved as a downloadable historical version. The revision is recorded as an upload_document_revision audit event.
The revision is committed by the backend, which records a fail-loud audit event and reverts the upload if that record cannot be written. A controlled-document version always carries a documented change reason of at least 10 characters - ISO 9001 expects a justification for every change. See the Compliance area.
For content documents, you create a new version by editing the body instead. See Creating documents.
Read a historical version
To read a specific past version, select View on that row. The viewer opens that version's content inline and shows a banner telling you that you are reading a historical version, with a link back to the current effective version. This lets an auditor deep-link straight to, say, v1.0 of a now-obsolete SOP without leaving the app.
Each content version keeps its own stored body, so older versions stay readable even after the document has moved on. The viewer also has a print option for a clean printed copy.
Read a translated version
For content documents that have translated variants, the viewer includes a language selector. Choose the document language you want to read. If an effective or approved translated variant exists for the selected source version, Better Comply opens it. If it does not exist, the viewer keeps the available version and shows a fallback banner.
Translated variants are linked to their source version. They do not replace the document's current effective version, so the original governing copy remains stable while multilingual readers can access reviewed translations.
Compare two versions
To see what changed between a past version and the current one, select Compare with current on a historical row. A side panel opens with a paragraph-level diff: added, removed, and changed text are marked, with counts so you can see the size of the change at a glance.
This answers the common audit question "show me what changed from v1.0 to v1.1" without downloading both files and comparing by hand.
Download a specific version
When a version has its own stored file, a Download action appears on its row.
When you download a Superseded or Obsolete version, Better Comply shows a warning first, so it is clear the copy you are about to open is historical and not the current effective document.
Download the original of a converted version
When a version was created by converting an uploaded file to Markdown, a Download original action appears on its row. This downloads the original uploaded file the Markdown body was derived from, which is kept as provenance on the version. Use it when an auditor needs to see the exact source document the editable content came from. See Import a Word or PDF.
Related
- Creating documents - how content versions are created by editing.
- Lifecycle and approval - the transitions that set each version's lifecycle state.
- Used by trainings - which version anchors training content.