ผลกระทบจากการปฏิเสธ
ในแบบฝึกหัดที่ผ่านมา เราดูเคสที่ไม่มีการเริ่มกระบวนการใหม่หรือไม่มีการปฏิเสธผู้สมัคร ซึ่งดูเหมือนว่าตำแหน่งงานจะถูกเติมเต็มได้เร็วขึ้นเล็กน้อย แต่แล้วถ้าผู้สมัครเป็นฝ่ายปฏิเสธข้อเสนอของเราเองล่ะ จะมีผลกระทบอย่างไร?
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?"
)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Business Process Analytics ใน R
คำแนะนำการฝึกหัด
- กรองเคสที่
"Receive Response"ไม่เคย ตามด้วย"Review Non Acceptance"โดยตรง แล้วเก็บผลลัพธ์ไว้ในnot_refusedโดยตั้งค่าprecedence_typeเป็น"directly_follows"และfilter_methodเป็น"none" - เคสใน
not_refusedยังคงมี throughput time สูง ให้เลือกเฉพาะเคสที่ใช้เวลานานกว่า 300 วัน แล้วเก็บไว้ในworst_cases - ใช้
trace_explorer()เพื่อดู trace ที่พบบ่อยที่สุด 80% ใน event log ของ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
___