เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ผลกระทบจากการปฏิเสธ

ในแบบฝึกหัดที่ผ่านมา เราดูเคสที่ไม่มีการเริ่มกระบวนการใหม่หรือไม่มีการปฏิเสธผู้สมัคร ซึ่งดูเหมือนว่าตำแหน่งงานจะถูกเติมเต็มได้เร็วขึ้นเล็กน้อย แต่แล้วถ้าผู้สมัครเป็นฝ่ายปฏิเสธข้อเสนอของเราเองล่ะ จะมีผลกระทบอย่างไร?

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
___
แก้ไขและรันโค้ด