O lado negativo das recusas
No último exercício, analisamos os casos em que não reiniciamos o procedimento ou não recusamos candidatos. Nesses casos, parece que as vagas foram preenchidas um pouco mais rápido. Mas qual é o impacto quando o candidato recusa nossas propostas?
filter_precedence() pode ser usado para selecionar casos com base em ordens específicas entre atividades, informando atividades antecedentes e consequentes.
Seu uso é
dataset %>%
filter_precedence(
antecedents = "atividade que veio antes",
consequents = "atividade que veio depois",
precedence_type = "segue diretamente ou eventualmente?"
filter_method = "todos ou nenhum?"
)
Este exercicio faz parte do curso
Análise de Processos de Negócio em R
Instruções do exercicio
- Filtre os casos em que
"Receive Response"nunca é seguido diretamente por"Review Non Acceptance". Guarde emnot_refused. Isso pode ser feito definindoprecedence_typecomo"directly_follows"efilter_methodcomo"none". - Os casos em
not_refusedainda têm um tempo de processamento alto. Selecione aqueles casos denot_refusedque levam mais de 300 dias. Guarde emworst_cases. - Use
trace_explorer()para observar os 80% de rastros diferentes mais frequentes no log de eventosworst_cases.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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
___