Filtering data


Overview


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)

Attributes

 

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

 

 

Setting

Description

# 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

 

Time

 

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

 

Metrics

 

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