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

มองภาพรวม

จากที่เห็นไป จะพบว่ามี trace ที่ไม่ซ้ำกันอยู่เป็นจำนวนมาก สาเหตุหลักมาจากกระบวนการมีหลายขั้นตอนที่กิจกรรมต่าง ๆ เกิดขึ้นพร้อมกัน ทำให้ลำดับของแต่ละกรณีแตกต่างกันออกไป เมื่อกิจกรรม 3 รายการสามารถเกิดขึ้นในลำดับใดก็ได้ จะมีรูปแบบการจัดเรียงที่เป็นไปได้ถึง 6 แบบ และหากมีกลุ่มกิจกรรมขนานอีกชุดหนึ่งในภายหลัง จำนวนรูปแบบรวมจะเพิ่มขึ้นเป็น 6 คูณ 6 และเพิ่มต่อเนื่องไปเรื่อย ๆ

วิธีแก้ปัญหานี้คือการรวมกิจกรรมเหล่านั้นให้เป็น activity instance เดียว เราได้รวมกระบวนการย่อย Create Quotation, Production และ Accounting ไปแล้ว ยังเหลือเพียงกระบวนการย่อย Delivery ที่ต้องดำเนินการ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Business Process Analytics ใน R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Collapse activities
otc_high_level <- ___(otc, ___ = c(
							        "Handover To Deliverer",
							        "Order Delivered",
							        "Present For Collection",
							        "Order Fetched"))
แก้ไขและรันโค้ด