CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Filtrez les cas où "Receive Response" n'est jamais suivi directement par "Review Non Acceptance". Stockez le résultat dans not_refused. Pour ce faire, réglez precedence_type à "directly_follows" et filter_method à "none".
  • Les cas dans not_refused ont encore un temps de traitement élevé. Sélectionnez les cas de not_refused qui durent plus de 300 jours. Stockez-les dans worst_cases.
  • Utilisez trace_explorer() pour examiner les 80 % de différents parcours les plus fréquents dans le journal d'événements worst_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
___
Modifier et exécuter le code