proposal for retention- and legal hold management based on secondary t ypes

14
S Proposal for Retention- and Legal Hold Management based on Secondary Types Alfresco OpenText SAP

Upload: trista

Post on 22-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Proposal for Retention- and Legal Hold Management based on Secondary T ypes. Alfresco OpenText SAP. Retention Types. Repository Managed Retentions Client Managed Retentions Legal Holds. Repository Managed Retentions. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

S

Proposal for Retention- and Legal Hold Management based on

Secondary TypesAlfresco

OpenTextSAP

Page 2: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Retention Types

Repository Managed Retentions Client Managed Retentions Legal Holds

Page 3: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Repository Managed Retentions

A repository exposes a set of managed retention types with a repository determined semantic

A CMIS client can apply one of the exposed retention types to a document

The repository calculates the specific retention period according to the semantic of the applied retention type

Page 4: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Example for Repository Managed Retentions

Classification by assigning

secondary typesFile plan exposed as secondary type

hierarchy

Page 5: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Client Managed Retentions

CMIS client calculates the retention period itself CMIS client applies the calculated expiration date

to a document using a repository defined managed retention type

Repository assures that the documents are preserved according to the given retention period

Usually used in multi-system environments

Page 6: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Example for Client Managed Retentions

ILM Retention Management

End-of-Life Data

CMIS Repository

CMIS Interface

Legal Cases

Retent. Policies

ERP System

Data Archiving

Data Volume Management

CMIS Repository

ERP System

Page 7: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Client Managed Retentions – General Rules

A Retention period is defined by an expiration-date and an optional start-of-retention date

The expiration-date is either set to a concrete date or in the state not-set

If the expiration-date is set to a concrete date, deletion of the object shall be prohibited until the specified expiration date

If the expiration-date is in the state not set, the object shall not be deletable at all

Page 8: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Client Managed Retentions – Assignment Rules

A expiration date must not be replaced with expiration-date not-set

A retention policy with an expiration-date not-set can be replaced by a retention policy with a concrete expiration-date

A expiration-date must not lie in the past

Page 9: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Client Managed Retentions – Prolongation Rules

If an object has already a expiration date applied, the repository shall only accept new expiration-dates equal or greater than current one

Once a retention type is set, the type shall not be removable

A violation of a rule shall result in a constraint exception

Page 10: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Comparison

Client Managed Client manages retention and

exposes expiration date to repository

Required in multi system scenarios where the retention rules are hosted outside the repository

Already a widely implemented pattern by many vendors

Repository Managed Simple interface to client

app

App does not have to be aware of retention mgmt rules

Full power of retention mgmt in repository can be used

Common pattern for many integrations

Page 11: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Legal Holds

A Legal-Hold is used to protect an object from being deleted due to pending litigation or audits, regardless of any retention period

A Legal-Hold type has a multi-valued property to store identifiers for the corresponding litigation or audit

Page 12: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Type Hierarchy for secondary retention types

cmis:secondaryType

cmis:rm:repMgtRetention (Abstract)

Repository Specific Retention Type 1 … Repository Specific

Retention Type n

cmis:rm:clientMgtRetention

- cmis:rm:expirationDate- cmis:rm:startOfRetention

cmis:rm:destructionRetention

- cmis:rm:destructionDate

cmis:rm:hold- cmis:holdId (multivalued)

Page 13: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Advantages of Secondary Types approach

CMIS domain model needs no change Secondary Types are query-able An application can inspect the type model to know

what kind of retention types are supported Retentions can be set in an atomic transaction

Page 14: Proposal for Retention- and Legal Hold Management based on Secondary  T ypes

Relation to other standards

Legal Hold part of other standards (DoD, MoReq) Moreq2010 has some overlaps:

Export import of records (via CMIS?) Spec considers distribution of records in multiple

repositories instead of one central system Spec not finalized yet Looking for some expert in this area