Format of specifying retention period values
The values for the parameters startofretentionperiod, expirationperiod, destructionperiod specify periods and follow the format described below.
Periods define the amount of time (e.g., days, months, years) from creation date the documents should be protected from modification.
Example:
The rentention period can be defined in years, months, days, hours and minutes.
0(year) 0 (month) 0 (day) 0 (hour) 0 (minute)
The following matchers are available for configuring the retention period for components (documentname) or paths (containerpath).
equals notequals contains notcontains startswith notstartswith endswith notendswith
Example for ArchiveLink Repositories
Retention for all components without note, kgsannotation, descr, pagelist, note.meta,..
SF1.retention.type=adretention
Configuration for the service (example).
This configuration has to be set for every defined ContentRepository (e.g., “SF1”) or by using a template.
SF1.retention.adretention.rule1.contenttype = application/pdf SF1.retention.adretention.rule1.startofretentionperiod = 0 0 0 0 0 SF1.retention.adretention.rule1.expirationperiod = 9 0 0 0 0 SF1.retention.adretention.rule1.destructionperiod = 0 0 1 0 0 SF1.retention.adretention.rule1.metatype = addocument SF1.retention.adretention.rule1.documentname = [notequals][note;kgsannotation;descr;pagelist;note.meta]
Line 1: If there is a mime type specified, it will be used just for the defined mime type (e.g., PDF).
Line 2: Defines the start of the retentionperiod. In this example, the retention starts immediately.
LIne 3: Defines the expirationperiod. In this example, the retention is set for 9 years.
Line 4: Defines the destructionperiod. In this example, the destruction will be possible one day after the defined retentionperiod (9 years and 1 day, Expirationperiod + destructionperiod).
Line 5: The retention will be just used for “addocument”.
Line 6: Defines the matcher and components that are involved. In this example, retention will be excluded for all defined components.
Heredity of retention:
If the retention is just definde for the document and not excluded by using the matcher (defined above), the tia core will apply the retention to all components.
Example 1:
The document has a retention of ten years, and the component does not have a defined retention → the component will also get the retention defined for the document (10 years).
Example 2:
The document has a retention of 10 years, and the component has a retention of 9 years. The component will inherit the retention of the document and will also have 10 years of retention.