outcome Unit count

View in library docs
U×(a)\mathit{U}\mathit{^{\times}}(a)
×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}
Dimension:
Quality
Granularity:
Activity

Description

Outcome units associated with all instantiations of an activity in the event log.

Potential use

Process where the outcome of activity instances can be measured.

Assumptions

Maximizing outcome unit count is desirable.

Desired Value:

MAXIMIZE

Required attributes

act
actinst
type
unt

Equations

Formula for practitioners

iinst(a)U(i)\sum _{i \in \mathit{inst}(a)} \mathit{U}(i)

inst(a)\mathit{inst}(a) returns the set of all instances of activity aa.
U(i)\mathit{U}(i) returns the outcome unit count of activity instance ii.

Formal Definition

iinst(a)U×(i)\sum _{i \in \mathit{inst}(a)} \mathit{U}\mathit{^{\times}}(i)
The ×\mathit{\times} indicates that the PPI can take multiple forms, in this case, ×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}. If ×=sgl\mathit{\times} = \mathit{sgl}, then the function considers single events of activity instances for outcome unit calculations, i.e., it uses Usgl\mathit{U}\mathit{^{sgl}}; if ×=sum\mathit{\times} = \mathit{sum}, then the function considers the sum of all events of activity instances for outcome unit calculations, i.e., it uses Usum\mathit{U}\mathit{^{sum}}.

Tags

act
actinst
type
unt

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.quality.activities.outcome_unit_count