In-memory transactions

All changes to your business objects are automatically detected by ECO. By using in-memory transactions it is possible to rollback or commit groups of changes as a single unit of work. Modifications to object properties, object creation and even object deletion may be reversed by rolling back an in-memory transaction, resetting the entire state of the "EcoSpace" back to the exact state when the transaction was started.

In-memory transactions

In the example above all changes will ultimately be rolled back, returning all of the objects within the EcoSpace to their original states.

NOTE:  This is not to be confused with database transactions.  All ECO updates to the database are performed within a transaction to ensure that none/all of the changes to the database are successful.