how to keep all versions of an entity?

For a given entity I need all versions of the object, so when the object is modified I need also the old version to be kept. What is the best way to achieve this? With microflows or in the model?
1 answers

You could create a datawarehouse/archive module where you can save all versions of an object. You need to create microflows for the logic to trigger on change of create, but you could also use the Audit trail module, see the appstore.