activity Instance count by Role

View in library docs
IbyRole(c,rl)\mathit{IbyRole}(c, \mathit{rl})
Dimension:
Quality
Granularity:
Case

Description

Number of times that any activity is instantiated by a specific role in a case.

Potential use

Process where performance of human resources with certain roles is relevant.

Assumptions

Maximizing the number of activities conducted by human resources with the specific role is desirable.

Desired Value:

MAXIMIZE

Required attributes

actinst
case
role
type

Equations

Formula for practitioners

iinst(c){1if role(i)=rl0otherwise\displaystyle \sum_{i \in \mathit{inst}(c)} \begin{cases} 1 & \text{if } \mathit{role}(i) = \mathit{rl} \\ 0 & \text{otherwise} \end{cases}

inst(c)\mathit{inst}(c) returns the set of all activity instances in case cc.
role(i)\mathit{role}(i) returns the role associated with activity instance ii.

Formal Definition

{iinst(c)role(i)=rl}|\{i \in \mathit{inst}(c) \mid \mathit{role}(i) = \mathit{rl}\}|

Tags

actinst
case
role
type

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.quality.cases.activity_instance_count_by_role