Aan de slagBegin gratis

Het nadeel van weigeringen

In de vorige oefening keken we naar de gevallen waarin we de procedure niet herstartten of geen kandidaten afwezen. In die gevallen lijken de vacatures iets sneller te zijn ingevuld. Maar wat is de impact wanneer de kandidaat onze voorstellen weigert?

Met filter_precedence() kun je zaken selecteren op basis van specifieke volgordes tussen activiteiten door antecedente en consequente activiteiten op te geven.

Het gebruik is als volgt

dataset %>%
  filter_precedence(
    antecedents = "activiteit die voorafging",
    consequents = "activiteit die erop volgde",
    precedence_type = "direct of uiteindelijk volgend?",
    filter_method = "alle of geen?"
  )

Deze oefening maakt deel uit van de cursus

Business Process Analytics in R

Bekijk cursus

Oefeninstructies

  • Filter de zaken waarin "Receive Response" nooit direct gevolgd wordt door "Review Non Acceptance". Sla dit op in not_refused. Dit kan door precedence_type op "directly_follows" te zetten en filter_method op "none".
  • De zaken in not_refused hebben nog steeds een hoge doorlooptijd. Selecteer de zaken uit not_refused die langer dan 300 dagen duren. Sla ze op in worst_cases.
  • Gebruik trace_explorer() om naar de 80% meest frequente verschillende traces in de worst_cases event log te kijken.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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
___
Code bewerken en uitvoeren