CMDBuild performs automatic history for all modified cards, whether change applies to a single attribute or a relation.
This feature ensures the complete traceability of executed operations, respecting ITIL guidelines.
Therefore it's possible to display card versioning and print a report of a card at a certain date.
Automatic history is possible thanks to PostgreSQL object features.
CMDBuild employs these PostgreSQL features to create, for every class and domain, some history tables derived from main tables and filled with versioning informations about single cards or relations.