Retention Management Service
Nuxeo SP includes a flexible and extensible Retention Management Service.
This service allows defining Retention Profiles. A Retention Profile is a set of Retention Rules associated with a Retention Action. A Retention Rule is basically a constraint. When a document matches defined criteria, the system applies the related Retention Action or flags the document for deferred execution of the action (if the Retention Action specifies an execution delay).
Constraints can be expressed on type, metadata, lifecycle state, history, etc. of documents. This allows a highly-flexible model to define retention profiles.
The system implements the following Retention Actions by default that can be used in Retention Rules:
Of course, new Retention Actions can be added using plug-ins or scripts.
Technically, the retention policy is based on the leading open source rule engine JBoss JRules, performing light-speed rule evaluation on the content repository. Retention Rules can be written in the embedded specific language (that even non-technical users can learn) or in any JRules’s supported language (Java, Groovy, JavaScript, Microsoft Excel decision table, etc.).
|
|
|
|