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
Oefeninstructies
- Filter de zaken waarin
"Receive Response"nooit direct gevolgd wordt door"Review Non Acceptance". Sla dit op innot_refused. Dit kan doorprecedence_typeop"directly_follows"te zetten enfilter_methodop"none". - De zaken in
not_refusedhebben nog steeds een hoge doorlooptijd. Selecteer de zaken uitnot_refuseddie langer dan 300 dagen duren. Sla ze op inworst_cases. - Gebruik
trace_explorer()om naar de 80% meest frequente verschillende traces in deworst_casesevent 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
___