Skip to content

archive_process

Ralph Soika edited this page Jul 16, 2017 · 2 revisions

The Archive Process

This section discus general concepts of the archive process.

When to start archiving a business process?

The concept of Imixs-Archive is tightly coupled with the Imixs-Workflow engine, which means that the archive process is controlled by the workflow engine and described by the workflow model. This means that a business process does not necessarily have to be archived automatically. Rather, the process model defines the point of time when a business process should be archived.

Although the time of the first archiving is defined by the process model, the archive is automatically kept in sync with the business process. This means that the archive data will also be updated whenever the business process changes.

The archiving can be done at the beginning as well as at the end of a business process. This is typical to business process we have in the actual business life. After we receive a document or e-mail, we must decide whether or not this information is part of a defined business process. Otherwise, we may delete this information or even be obliged to delete it. This process is completely covered by the Imixs-Archive system.

Snapshots

Typically, archived process data is updated by the workflow engine each time the business process changed. This means that the information already archived is completely overwritten. However, Imixs-Archive also supports the generation of snapshots. A snapshot is an immutable image of a business process at a defined point of time.

Deleting

Archived data may also need to be deleted. Reasons for this are derived from the data protection law. Imixs-Archive provides an mechanism to delete archive records as also snapshot data.

Clone this wiki locally