Prendre du recul
Nous venons de voir qu'il existe de nombreuses traces uniques. Cela s'explique par le fait que plusieurs étapes du processus comportent des activités qui se déroulent en parallèle. Chaque ordre d'exécution crée ainsi une séquence différente. Lorsque trois activités peuvent se produire dans n'importe quel ordre, il existe six enchaînements possibles. Si, plus tard dans le processus, un autre ensemble de trois activités parallèles apparaît, le nombre total de permutations passe à six fois six, etc.
Contournons cela en regroupant ces activités en une seule instance d'activité. Nous avons déjà regroupé les sous-processus Create Quotation, Production et Accounting. Le sous-processus Delivery doit encore être regroupé.
Cet exercice fait partie du cours
<cours>Analyse des processus métier avec R</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Collapse activities
otc_high_level <- ___(otc, ___ = c(
"Handover To Deliverer",
"Order Delivered",
"Present For Collection",
"Order Fetched"))