CommencerCommencez gratuitement

L'envers 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é les candidat·e·s. Dans ces cas, il semble que les postes vacants aient été pourvus un peu plus rapidement. Mais quel est l'impact lorsque le ou la candidate refuse nos propositions ?

filter_precedence() permet de sélectionner des cas sur la base d'ordres spécifiques entre 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?"
  )

Cet exercice fait partie du cours

<cours>Analyse des processus métier avec R</cours>
Voir le cours

Instructions de l’exercice

  • Filtrez les cas où "Receive Response" n'est jamais suivi directement par "Review Non Acceptance". Stockez-les dans not_refused. Pour cela, réglez precedence_type sur "directly_follows" et filter_method sur "none".
  • Les cas dans not_refused ont encore un temps de traitement élevé. Sélectionnons les cas de not_refused qui prennent plus de 300 jours. Stockez-les dans worst_cases.
  • Utilisez trace_explorer() pour examiner les 80 % de traces différentes les plus fréquentes 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