ПочатиПочніть безкоштовно

Зворотний бік відмов

У попередній вправі ми розглянули випадки, коли ми не перезапускали процедуру або не відхиляли кандидатів. Здається, у цих випадках вакансії закривалися дещо швидше. Але який вплив має ситуація, коли кандидат відмовляється від наших пропозицій?

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
___
Редагувати та запускати код