# Version Control

A document in a workflow can be modified in a number of ways

1. [Regenerating Document](https://userguidesgitbook.aerofiler.com.au/workflows/review/updating-data)
2. [Replacing a document](https://userguidesgitbook.aerofiler.com.au/workflows/approval/replace-and-resubmit)
3. [Editing a document](https://userguidesgitbook.aerofiler.com.au/workflows/review/editing-the-document)

When a document is modified, Aerofiler automatically create a new version of the document, along with relevant logs:

<figure><img src="https://10117606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlaNmMcWvyWSnPbNbcTbm%2Fuploads%2FKQW41MiITPbiwJ2E2wTk%2Fimage.png?alt=media&#x26;token=8707d084-3b60-46d9-9a0f-e0e4eab4bc09" alt=""><figcaption></figcaption></figure>

Clicking on the "Download" button will allow you access historical versions:

<figure><img src="https://10117606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlaNmMcWvyWSnPbNbcTbm%2Fuploads%2FpBOopmstrxSQTKejpP5C%2Fimage.png?alt=media&#x26;token=2fd9fbb1-b343-470e-b182-b31a2cb453b4" alt=""><figcaption></figcaption></figure>
