Previous Topic

Book Contents

Book Index

Next Topic

Defining KPI

Defining a Measure Point:

  1. Open a Process in Modeller.
  2. Right-click a Task Float Object to open its context menu.
  3. Add 2 different Measure Points on 1 Flow Object, When Offered and When Finished.
    • Measure Point/Add Measure Point pinpoints a timestamp you will be able to work with later.
    • Measure Point options differ depending on Types of the Float Object. You can choose a specific Task Life Cycle point to measure time or Actor - to record the person who does the task.
  4. This creates 2 new Data Objects of type Timestamp.

Define KPIs:

  1. Right-Click on the Background to open the Process Context-Menu and Edit Properties.
  2. Navigate to the KPIs reference catalog.
  3. Create a new KPI.
  4. Select the Type Duration.
    • Type String is used for Actor Measure Points
  5. Define a Python expression. Examples are listed above. For this usecase, we'll use "${mpTask_1_finished - mpTask_1_offered}", provided our measure points have the names 'mpTask_1_finished' and 'mpTask_1_offered'.
  6. Select mpTask_1_finished as the Trigger Data Object to define when the KPI value should be calculated. Whenever a value of trigger data object is changed by output data mapping a new KPI value us calculated and stored in DB.
  7. Save the KPI and the Process to accept the changes.

Example:

Help Image

View Values:

Recorded KPI values can be viewed in the KPI Values catalog in the Monitoring folder.

See Also

KPI

Calculation of duration based on Valuemation Calendar

Evaluating KPI by Process Interpreter

Reporting KPI Charts