Le revers des refus
Dans le dernier exercice, nous avons examiné les cas où nous n'avons pas relancé la procédure ou n'avons pas décliné des candidatures. Dans ces situations, il semble que les postes vacants aient été pourvus un peu plus rapidement. Mais quel est l'impact lorsque le candidat refuse nos propositions?
filter_precedence() permet de sélectionner des cas selon des ordres précis entre des activités, en fournissant des activités antécédentes et conséquentes.
Son utilisation est la suivante
dataset %>%
filter_precedence(
antecedents = "activity that came before",
consequents = "activity that came after",
precedence_type = "directly or eventually following?"
filter_method = "all or none?"
)
Cette activité fait partie du cours
Analytique des processus d'affaires en R
Instructions de l’exercice
- Filtrez les cas où
"Receive Response"n'est jamais suivi directement par"Review Non Acceptance". Stockez le résultat dansnot_refused. Pour ce faire, réglezprecedence_typeà"directly_follows"etfilter_methodà"none". - Les cas dans
not_refusedont encore un temps de traitement élevé. Sélectionnez les cas denot_refusedqui durent plus de 300 jours. Stockez-les dansworst_cases. - Utilisez
trace_explorer()pour examiner les 80 % de différents parcours les plus fréquents dans le journal d'événementsworst_cases.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Filter by precedence with activites not directly following
not_refused <- vacancies %>%
___(
antecedents = ___,
consequents = ___,
precedence_type = ___,
filter_method = ___
)
# Filter for throughput time greater than 300
worst_cases <- ___ %>%
filter_throughput_time(interval = ___, units = ___)
# Explore the traces with 80% coverage
___