Filters provide mechanisms to remove events and related tasks from the underlying process model event log.   When a filter is applied, all variants, steps and activities are re-generated  (as opposed to a Slicer which removes the variants not applicable to the combination of slicers applied)



The underlying Event Log data can be filtered based on Event -> Resource, or any of the defined Task attributes.   One of more resources and/or events can be selected.











# Tasks in Variants

Useful in reducing the number of variants in a process model.  Often 95% of tasks are contained in the top 5% of variants, with 80% of variants containing only 1-5 tasks i.e. they are outliers.  Setting this to 2-5 can significantly reduce the analysis complexity

# Activities in a Task

Allows for defining what variants appear based on the number of activities in the underlying tasks.  If there is a maximum number of activities allowed in a process, this can then be used to filter non-compliant variants

Task Duration (mins)

Allows filtering of tasks and associated variants based on the duration of tasks.  Can be used to filter variants where all tasks have a high duration, as opposed to a high average duration




Filters the event log and associated variants/tasks based on a time range.  The range applies to the task create time




Filters the event log based on related tasks that meet the defined metric criteria.  There are 3 types of metrics; true/false, duration and volume.   The selection options change dynamically based on the type of metric