Зворотний бік відмов
У попередній вправі ми розглянули випадки, коли ми не перезапускали процедуру або не відхиляли кандидатів. Здається, у цих випадках вакансії закривалися дещо швидше. Але який вплив має ситуація, коли кандидат відмовляється від наших пропозицій?
filter_precedence() можна використати, щоб вибрати випадки на основі певного порядку між активностями — для цього задають попередню (antecedent) та наступну (consequent) активності.
Використання:
dataset %>%
filter_precedence(
antecedents = "activity that came before",
consequents = "activity that came after",
precedence_type = "directly or eventually following?"
filter_method = "all or none?"
)
Ця вправа є частиною курсу
Аналітика бізнес-процесів в R
Інструкції до вправи
- Відфільтруйте ті випадки, де за
"Receive Response"ніколи безпосередньо не йде"Review Non Acceptance". Збережіть результат уnot_refused. Це можна зробити, встановившиprecedence_typeу"directly_follows"іfilter_methodу"none". - Випадки в
not_refusedусе ще мають великий час проходження. Виберіть ізnot_refusedлише ті, що тривають понад 300 днів. Збережіть їх уworst_cases. - Скористайтеся
trace_explorer(), щоб переглянути 80% найчастіших різних трас у журналі подійworst_cases.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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
___