Our platform now supports Version History comparisons for various entities within the system. These version histories allow the user to track all the changes that have been made to Forms, Document Templates and Project Templates on a per-version basis. Changes are tracked across the entire tenancy, and permissions to view the Logs are given to Admins as default.
Changes to Forms
Changes to Forms are assessed when a different version of the form is made live. The system checks the schema of the new version and compares it to the version that was previously live; presenting this comparison as a modified JSON schema. Under the New Schema tab, you will be able to see which lines of the JSON are new.
Any changes will be indicated by highlights to the schema. Additions to the new schema are indicated by a green highlight, whilst items removed from the previous schema are included and highlighted red.
New Schema may be tricky to read for larger forms as there is no indenting for nested components. For a better view of the Schema in its nested format from before the change, you can look in the Schema Before Change tab.
Changes to Project Templates
Changes to project templates are assessed whenever the template is edited and saved. The system produces a schema of the previous project template for reference, so you have a record you can compare against the live Project Template.
Similarly to the changes for Forms, the additions to the schema are highlighted in green and anything no longer in the schema is highlighted red.
Changes to Document Templates
Changes to document templates are logged when a different version of the template is set to live. The changes must be manually entered in the description field on making the version live.
Article is closed for comments.