거절의 부작용
앞의 연습 문제에서는 절차를 재시작하지 않거나 지원자를 거절하지 않은 케이스를 살펴봤습니다. 이러한 케이스에서는 공석이 조금 더 빠르게 채워지는 것으로 나타났습니다. 그렇다면 지원자가 우리의 제안을 거절할 경우에는 어떤 영향이 있을까요?
filter_precedence()를 사용하면 선행 활동과 후속 활동 간의 특정 순서를 기준으로 케이스를 선택할 수 있습니다.
사용 방법은 다음과 같습니다.
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()를 사용하여worst_cases이벤트 로그에서 상위 80%의 빈도를 차지하는 다양한 트레이스를 살펴보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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
___