Introducing Business Process Management (BPM) IV มนู อรดีดลเชษฐ์ หลักสูตร: “การออกแบบกระบวนการทำงานขององค์กรด้วย BPMN (Business Process Model and Notation) วันที่ 30 มีนาคม 2560
Review Car Dealer, Order-to-cash เค้าโครงเนื้อหา Review Car Dealer, Order-to-cash การใช้คำสั่งภาพระดับสูงเพื่อการออกแบบที่ใช้ Loop Activities, Multi-instance Activity, Repeating Activity ตัวอย่างการออกแบบกระบวนการทางธุรกิจด้วยคำสั่งภาพระดับสูง
Exercise: Car Dealer Order-to-Cash Step 1: Determine Process Scope หาจุดเริ่มต้น เมื่อลูกค้าตัดสินใจสั่งซื้อ หาจุดจบ จบเมื่อส่งรถและชำระเงินครบ มีเหตุการณ์อื่นที่ทำให้จบได้หรือไม่ เช่นหา Finance ไม่ได้ หรือไม่มีรถ กำหนดกลุ่ม Activity (ต้องเป็นงานหลัก ๆ แต่ละกิจกรรมต้องมีความสัมพันธ์กัน อีกกิจกรรมจบ อีกกิจกรรมต่อ กิจกรรมนั้น ๆ อยู่ในความรับผิดชอบของหน่วยงานเดียวกัน) เอารถจากไหน จากอู่ของผู้ขาย หรือจากอู่อื่น หรือจากโรงงาน มีการวางมัดจำ
Exercise: Car Dealer Order-to-Cash Step 2: The High Level Map Finalize order (Sales dept) Acquire car from stock (Sales dept) Acquire car from other dealer (Sales dept) Acquire car from factory (Sales dept) Prepare car for delivery (install option, cleaning, etc.) (Service) Arrange financing (Finance) Close and deliver (Finance) Handle order cancellation (Finance)
Exercise: Car Dealer Order-to-Cash Step 3: Top Level Process Diagram (Happy path, with exception, with Lanes) Step 4: Child Level Expansion Step 5: Add Message Flows
Step 3: Top Level Process Diagram (Happy path)
Step 3: Top Level Process Diagram (with exception)
Step 3: Top Level Process Diagram (with Pool/Lanes)
Step 4: Child Level Expansion (Finalize Order)
Order car from factory subprocess
Acquire car from dealer sub-proccess
Prepare car fro delivery sub-process
Arrange financing sub-process
Close and deliver sub-process
Advanced Function Loop activity Similar to Do-while in programming Perform once and then evaluate the loop condition Example: Process a list of applications before making interview
Multi-instance activity Similar to For-each in programming Perform the activity once for each item in a list Example: For each application review and interview before deciding to make an offer
สถาบันวิทยาการ สวทช. (NSTDA Academy) Batch Processing การเขียน Model ที่ทำงานเป็น Batch ใช้วิธีเขียนข้อมูลเข้าไปใน Database แล้วเรียกออกมาประมวลผลตามเวลาที่กำหนด สถาบันวิทยาการ สวทช. (NSTDA Academy)
End of presentation