Package org.imixs.workflow.office.gdpr
Class GDPRAnonymiseAdapter
java.lang.Object
org.imixs.workflow.office.gdpr.GDPRAnonymiseAdapter
- All Implemented Interfaces:
org.imixs.workflow.Adapter,org.imixs.workflow.SignalAdapter
The plugin alows the deletion or anonymisation of items within a running
workflow process. This is conform to * Art. 17 GDPR Right to erasure (‘right
to be forgotten’)
To trigger the process the following item definition is used:
<gdpr>
<delete>$file, txtname</delete>
<anonymise>firstname,lastname</anonymise>
<placeholder>no data</placeholder>
<references>IN|OUT|ALL|NONE</references>
</gdpr>
The item list can be customized for each event separately
- Version:
- 2.0
- Author:
- rsoika
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.imixs.workflow.ItemCollectionexecute(org.imixs.workflow.ItemCollection workitem, org.imixs.workflow.ItemCollection event) The method runs the plugin
-
Field Details
-
PROCESSING_ERROR
-
CONFIG_ERROR
- See Also:
-
-
Constructor Details
-
GDPRAnonymiseAdapter
public GDPRAnonymiseAdapter()
-
-
Method Details
-
execute
public org.imixs.workflow.ItemCollection execute(org.imixs.workflow.ItemCollection workitem, org.imixs.workflow.ItemCollection event) throws org.imixs.workflow.exceptions.AdapterException, org.imixs.workflow.exceptions.PluginException The method runs the plugin- Specified by:
executein interfaceorg.imixs.workflow.Adapter- Returns:
- Throws:
org.imixs.workflow.exceptions.PluginExceptionjakarta.mail.internet.AddressExceptionorg.imixs.workflow.exceptions.AdapterException
-