Retraitement
Lorsque vous analysez la structure d'un processus, un aspect intéressant à examiner est le retraitement. Il survient lorsqu'une même activité est répétée au sein d'un seul cas, ce qui indique souvent une perte de temps et de ressources, et généralement une erreur à corriger.
On peut distinguer deux types de retraitement : 1) le retraitement immédiat, également appelé boucles auto-référentes d'activités (self-loops), et 2) le retraitement qui réapparaît plus tard dans le processus, que nous appelons répétitions. Dans cet exercice, nous nous concentrerons sur ce second type.
Le number_of_repetitions est une métrique qui peut être calculée pour
- l'ensemble du
"log"d'événements, - chaque
"case", - chaque
"activity", - chaque
"resource", ou - chaque paire
"resource-activity".
Cet exercice fait partie du cours
<cours>Analyse des processus métier avec R</cours>Instructions de l’exercice
Utilisez la métrique number_of_repetitions() avec l'argument level approprié pour répondre à chaque question pour le processus sepsis.
- Quels sont le minimum, le maximum et la moyenne du nombre de répétitions dans le processus sur l'ensemble du journal d'événements ?
- Qui est le plus responsable des répétitions, c'est-à-dire quelle ressource ?
- Quelle activité présente le plus de répétitions ?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Min, max and average number of repetitions
___
# Number of repetitions per resource
___
# Number of repetitions per activity
n_reps_per_activity <- ___
# See the result
n_reps_per_activity
# See the result in a plot
plot(n_reps_per_activity)