Event Type | Description |
Process Stage Instance Change | Events of this type are produced by Process Tracker every time it detects that the process execution passes through a point that has been defined as the beginning or the end of a stage, and reports the change in state for the respective process stage. It also contains the breach time in case the rule associated with a stage instance has been breached. |
Process Stage Instance Duration | Events of this type are produced by Process Tracker every time it detects that a stage has completed. The events contain the actual stage duration. |
Process Stage KPI | Description |
Breach Count by Stage | Counts the number of stages for which an associated rule has been breached. The KPI instance names conform to this template: "Breach Count by Process $Process.ProcessName Stage $Stage.StageName". For example: "Breach Count by Process PricingProcess Stage ValidatePricing". The aggregation interval is one minute, and if there are no breached stage instances during the aggregation interval, a zero value is added. |
Instance Count by Stage | Counts the stage instances generated by Process Tracker. The KPI instance name conforms to this template: “Instance Count by Process $Process.ProcessName Stage $Stage.StageName”. For example: “Instance Count by Stage PricingProcess Stage ValidatePricing”. The aggregation interval is one minute. |
Complete Count by Stage | Counts the completed stage instances generated by Process Tracker. The KPI instance name conforms to this template: “Complete Count by Process $Process.ProcessName Stage $Stage.StageName”. For example: “Complete Count by Process PricingProcess Stage ValidatePricing”. These KPI instances are populated only when the stage ending milestone is processed by the Process Tracker. The aggregation interval is one minute, and no zero values are added if there are no stage instances finished during the aggregation interval. |
Incomplete Count by Stage | Counts the incompleted stage instances generated by Process Tracker. The KPI instance name conforms to this template: “Incomplete Count by Process $Process.ProcessName Stage $Stage.StageName”. For example: “Incomplete Count by Process PricingProcess Stage ValidatePricing”. These KPI instances are populated when the process instance is complete before a stage ending milestone is processed by Process Tracker. The aggregation interval is one minute, and no zero values are added if there are no stage instances finished during the aggregation interval. |
Process Time by Stage | Measures the average execution time of the stage instances generated by Process Tracker. The KPI instance names conform to this template: "Processing Time by Process $Process.ProcessName Stage $Stage.StageName". These KPI instances are populated only when the stage ending milestone is processed by the Process Tracker. Process Tracker contains an early stage breach detection mechanism that keeps track of the actual time passed from the beginning of the stage instance and sets the state to Breached if the actual time exceeds the time specified as a stage breach condition. Stage instances marked as Breached by the early stage breach detection mechanism will not be a part of this measurement, because their actual execution time is still unknown (the ending milestone has not been received yet). The aggregation interval is one minute, and no zero values are added if there are no stage instances finished during the aggregation interval. |