How can Confluence Version History support a formal review and sign-off process?
We use a live Confluence document to manage controlled documentation. Changes are made directly in the document, and the rationale for those changes is discussed through comments. A manager reviews the comments, provides feedback, and either accepts or rejects the proposed changes.
We also maintain a changelog within the live document using a database. After all changes have been reviewed, the document must go through a formal sign-off process.
In the past, we managed documents in Microsoft Word using Track Changes. This made it very easy for the sign-off manager to see exactly what had changed between approved versions. We are trying to achieve a similar level of transparency in Confluence, but I have a few concerns regarding Version History:
1. Creation of versions seems unpredictable
Confluence appears to decide automatically when a new version is created. Sometimes a new version is generated when multiple people are working in the document, while at other times similar edits do not seem to create a new version immediately.
In addition, there can be a considerable delay before a new version appears.
This creates challenges for our review process because:
- Multiple authors may be working in the document simultaneously.
- A single review cycle can result in dozens of versions.
- It becomes difficult for the sign-off manager to identify which versions should actually be compared.
Is there a way to manually create, label, or request a new version at a specific point in time, similar to creating a controlled revision?
2. Compare Versions behaves inconsistently
When using Compare Versions, the output differs between documents.
In some live documents, almost all content appears as struck through, which makes it look as though everything has been removed. In other documents, changes are displayed much more clearly, with additions highlighted in green and text shown as inserted, modified, or deleted.
As a result:
- I am not always confident that I am interpreting the comparison correctly.
- I am unsure whether all changes are actually being displayed.
- I do not know how to verify that the comparison is complete and accurate.
Is this a known limitation of Confluence's comparison engine, particularly for Live Docs or pages edited by multiple users?
3. Best practice for formal approvals
For organizations that require document review, approval, and sign-off:
- Do you rely on Version History alone?
- Do you maintain a separate changelog?
- Are there recommended apps or workflows that provide functionality similar to Microsoft Word's Track Changes?
I would appreciate any guidance or examples of how others manage controlled documents and sign-off processes in Confluence.