ingenious
Changelog
System modules > Program settings > Changelog

With the changelog all changes in the tables respectively fields of the main modules can be recorded depending on the configuration in the program settings. This documentation can be used for the verification of a good and workmanlike accounting or also to detect mistakenly deleted records.

The changelog is secured by user right. The configuration should only be permitted to an administrator and also not everyone should be able to view the changelog.

For configuration either all tables can be activated or single important ones.

 

Single fields will be chosen with drag&drop from the separate window.

 

Configuration of the changelog

Configuration of the changelog

 

The changelog records all data accordingly to the configuration that was changed after the installation of the annual update 2018 -> 2019 and after the activation of the changelog. It can be opened in the corresponding modules by clicking the button . Opening it from the list view, all records from that table are listed. Via the search the list can be filtered by matchcode and with the date fields the sample space can additionally be reduced. The matchcode is always the most distinct attribute of a record depending from the table, e.g. the contact matchcode for contacts, the project number for projects and the processing number for incoming receipts.

The list can be ordered by each column. To display the changes of one single record the changelog can be opened from its detailview. 

 

Changelog of the contact table

Changelog of the contact table

 

Changelog of the projects

Changelog of the projects

 

 

It's recommended to document the configuration of the changelog as well as each change on it with timestamp. This applies to other program configurations, too, especially for unser rights, project document counters, individual scripts etc. Together with the work instructions for the employees this gives an auditable process documentation.  

If data is changed in another way then the direct entry within the program, e.g. by scripts, those changes are not inherently recorded. Several methods are available with that also theses changes can be logged.