Class TaxonomyPlugin

  • All Implemented Interfaces:
    Plugin

    public class TaxonomyPlugin
    extends AbstractPlugin
    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

    Author:
    rsoika