Klasse TaxonomyPlugin
java.lang.Object
org.imixs.workflow.engine.plugins.AbstractPlugin
org.imixs.workflow.engine.plugins.TaxonomyPlugin
- Alle implementierten Schnittstellen:
Plugin
The Imixs Taxonomy plugin can be used to collect taxonomy data at specific
stages of a business process. The plugin can be configured by the activity
result :
Example:
<taxonomy name="approval">
<type>start</type>
<anonymised>true</anonymised>
</taxonomy>
defines a start point named 'approval'
The result will be stored into the the following fields:
- taxonomy.name : contains a list of all collected taxonomy names (e.g. 'approval')
- taxonomy.[NAME].start : contains the start time points in a list (latest entry on top!)
- taxonomy.[NAME].end : contains the end time points (list)
- taxonomy.[NAME].duration: contains the total time in seconds
- taxonomy.[NAME].start.by: contains the $owner list at the first start
- taxonomy.[NAME].end.by: contains the $editor list at the last stop
- Autor:
- rsoika
-
Feldübersicht
FelderVon Klasse geerbte Felder org.imixs.workflow.engine.plugins.AbstractPlugin
INVALID_ITEMVALUE_FORMAT, INVALID_PROPERTYVALUE_FORMAT -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden org.imixs.workflow.engine.plugins.AbstractPlugin
close, getWorkflowContext, getWorkflowService, init, mergeFieldList, setWorkflowService, uniqueList
-
Felddetails
-
INVALID_FORMAT
- Siehe auch:
-
-
Konstruktordetails
-
TaxonomyPlugin
public TaxonomyPlugin()
-
-
Methodendetails
-
run
public ItemCollection run(ItemCollection documentContext, ItemCollection event) throws PluginException - Parameter:
documentContext- the workitem to be processedevent- the workflow event containing the processing instructions- Gibt zurück:
- updated workitem for further processing
- Löst aus:
PluginException
-