BPMN 2.0: คู่มือการใช้สัญลักษณ์ในทางปฏิบัติ
เรียนรู้ว่า BPMN 2.0 ใช้แสดงกระบวนการอย่างไร ตั้งแต่เหตุการณ์และกิจกรรม ไปจนถึงเกตเวย์ พูล เลน และสิ่งประกอบต่างๆ.
คู่มือ BPMN 2.0 ฉบับใช้งานจริง: มาตรฐาน สัญลักษณ์ และวิธีใช้
BPMN เป็นมาตรฐานสำหรับวาดกระบวนการทางธุรกิจ เพื่อให้เห็นว่าเกิดอะไรขึ้น ใครเกี่ยวข้อง และงานดำเนินจากขั้นตอนหนึ่งไปยังขั้นตอนถัดไปอย่างไร BPMN 2.0 กำหนดรูปแบบสัญลักษณ์และ XML ที่ใช้ร่วมกัน ช่วยให้พูดคุย จัดทำเอกสาร และแลกเปลี่ยนโมเดลกระบวนการได้ง่ายขึ้น.
ใช้เมนูด้านล่างเพื่อไปยังกลุ่มสัญลักษณ์ที่ต้องการ หรือเปรียบเทียบ BPMN กับรูปแบบอื่นได้ในคู่มือBPMN, UML และผังงาน.
คุณไม่จำเป็นต้องอ่านหน้านี้ก่อน เปิดเครื่องมือสร้างโมเดล BPMN 2.0 แล้วอธิบายกระบวนการที่คุณรู้จักด้วยประโยคเดียว ให้ระบบวาดแบบร่างแรก จากนั้นใช้ข้อมูลอ้างอิงด้านล่างแก้สัญลักษณ์ทีละรายการ วิธีนี้เร็วกว่าการเรียนรู้สัญลักษณ์อย่างเดียว และคุณเริ่มสร้างโมเดลได้ทันทีโดยไม่ต้องติดตั้งอะไร.
เปิดแผนภาพไว้ขณะดูความหมายของสัญลักษณ์
อธิบายกระบวนการที่คุณรู้จัก แล้ว AI จะสร้างแบบร่างโมเดล BPMN 2.0 ให้ เปิดข้อมูลอ้างอิงด้านล่างไว้เทียบ แล้วแก้สัญลักษณ์ทีละรายการ.
ไปยังคู่มืออ้างอิงสัญลักษณ์ BPMN
BPMN 2.0 คืออะไร?
BPMN ย่อมาจาก Business Process Model and Notation โดย Object Management Group (OMG) เป็นผู้เผยแพร่และดูแลมาตรฐานนี้ ช่วยให้ผู้สร้างโมเดลใช้ภาษาภาพร่วมกันเพื่ออธิบายกระบวนการ ตั้งแต่จุดเริ่มต้นและจุดสิ้นสุด ไปจนถึงงาน การตัดสินใจ และการส่งต่องานระหว่างทาง.
BPMN 2.0 เผยแพร่ในปี 2011 โดยเพิ่มความสามารถสำคัญอย่างการจัดเก็บข้อมูลในรูปแบบ XML ซึ่งเป็นวิธีมาตรฐานในการบันทึกโมเดล เพื่อให้เครื่องมือต่างๆ อ่านและแลกเปลี่ยนข้อมูลกันได้ รูปแบบสัญลักษณ์นี้ไม่ผูกกับผู้จำหน่ายรายใด จึงไม่มีเครื่องมือสร้างโมเดลใดเป็นเจ้าของสัญลักษณ์เหล่านี้ องค์กรและผู้จำหน่ายจึงเลือกใช้เป็นมาตรฐานการเขียนสัญลักษณ์สำหรับการจัดการกระบวนการทางธุรกิจ แทนการใช้รูปแบบเฉพาะของแต่ละราย.
แผนภาพ BPMN ช่วยอธิบายกระบวนการให้เพื่อนร่วมงานเข้าใจ จัดทำเอกสารขั้นตอนการทำงานที่ต้องการ หรือสร้างโมเดลที่มีรายละเอียดเพียงพอให้ workflow engine นำไปใช้ได้ ระดับรายละเอียดขึ้นอยู่กับจุดประสงค์ โมเดลที่ใช้สื่อสารไม่จำเป็นต้องระบุรายละเอียดทางเทคนิคทุกอย่าง.
ทำไมบางคนจึงเรียก BPMN ว่า “business process management notation”
ชื่อเต็มของมาตรฐานคือBusiness Process Model and Notation และควรใช้ชื่อนี้เมื่อเขียนคำเต็ม เพราะ Object Management Group เผยแพร่มาตรฐานภายใต้ชื่อนี้ คุณอาจพบคำอธิบาย BPMN ว่าเป็นสัญลักษณ์การจัดการกระบวนการทางธุรกิจ ซึ่งบอกว่านำสัญลักษณ์ไปใช้ทำอะไร แทนที่จะอธิบายว่าตัวย่อย่อมาจากอะไร ทั้งสองคำหมายถึงมาตรฐานเดียวกัน ใช้สัญลักษณ์ชุดเดียวกันและ XML แบบเดียวกัน.
มีข้อแตกต่างที่ควรจำไว้ BPMN เป็นรูปแบบสัญลักษณ์สำหรับอธิบายกระบวนการ ไม่ได้ใช้ดำเนินงาน ติดตาม หรือปรับปรุงกระบวนการ ส่วนการจัดการกระบวนการทางธุรกิจเกิดขึ้นควบคู่กับแผนภาพ เช่น การตกลงร่วมกันเรื่องกระบวนการ การปรับโมเดลให้เป็นปัจจุบัน และการเปรียบเทียบโมเดลกับงานที่เกิดขึ้นจริง ซึ่งเป็นจุดที่process miningเข้ามาช่วย.
ทำไมจึงควรใช้ BPMN 2.0?
BPMN ช่วยให้ทีมธุรกิจและทีมเทคนิคใช้วิธีเดียวกันในการพูดคุยเรื่องขั้นตอนและความรับผิดชอบของกระบวนการ สัญลักษณ์แต่ละแบบมีความหมายชัดเจน ผู้อ่านจึงไม่ต้องเรียนรู้คำอธิบายสัญลักษณ์ใหม่ทุกครั้ง และยังย้ายโมเดลกระบวนการ BPMN ออกจากเครื่องมือที่ใช้วาดได้.
โมเดล BPMN ช่วยให้คุณทำสิ่งต่อไปนี้ได้:
- อธิบายลำดับการทำงาน แสดงลำดับกิจกรรม จุดตัดสินใจ และผลลัพธ์ไว้ในแผนภาพเดียว
- ระบุความรับผิดชอบให้ชัดเจน ใช้ pools และ lanes เพื่อแสดงผู้มีส่วนร่วมและบทบาทที่เกี่ยวข้อง
- บันทึกกรณียกเว้น แสดงเส้นทางอื่น เหตุการณ์ และผลลัพธ์ปลายทางที่แตกต่างกันควบคู่กับลำดับงานหลัก
- แลกเปลี่ยนโมเดล ใช้ BPMN 2.0 XML ย้ายโมเดลระหว่างเครื่องมือ พร้อมตรวจสอบว่ารายละเอียดเฉพาะของเครื่องมือถ่ายโอนไปด้วยหรือไม่
- ทบทวนและปรับปรุงกระบวนการ เปรียบเทียบโมเดลที่บันทึกไว้กับวิธีทำงานจริง process mining ช่วยเพิ่มหลักฐานจากข้อมูลเหตุการณ์ได้ แต่ไม่ได้เปลี่ยนกระบวนการด้วยตัวเอง.
หากคุณกำลังเลือกเครื่องมือ ดูภาพรวมของเครื่องมือ BPMNได้ ProcessMind ยังรวมการสร้างแบบจำลองกระบวนการกับ process mining ไว้ด้วยกัน คุณจึงเชื่อมโยงกระบวนการที่บันทึกไว้กับข้อมูลการปฏิบัติงานได้.
เราใช้ BPMN 2.0 และการทำแผนที่สายธารคุณค่า เพราะเป็นมาตรฐานที่ทุกคนใช้อยู่แล้ว มาตรฐานเหล่านี้สมบูรณ์แบบหรือไม่ ไม่เลย แต่ก็ใช้งานได้ดี และการใช้ภาษาที่คู่ค้า ผู้ตรวจสอบ และเครื่องมืออื่นอ่านเข้าใจ มีประโยชน์กว่าการคิดมาตรฐานใหม่ขึ้นมาเอง การใช้สัญลักษณ์ร่วมกันช่วยให้สองทีมปรับปรุงกระบวนการเดียวกันไปด้วยกันได้.
สรุปองค์ประกอบ BPMN 2.0
องค์ประกอบของ BPMN แบ่งเป็น 4 กลุ่ม ตารางนี้ช่วยให้คุณค้นหาข้อมูลได้อย่างรวดเร็ว หรือเลือกไปยังหัวข้อเพื่ออ่านรายละเอียด.
| กลุ่ม | องค์ประกอบ | ใช้แสดงอะไร |
|---|---|---|
| ออบเจ็กต์การไหล | เหตุการณ์ กิจกรรม เกตเวย์ | เกิดอะไรขึ้น ทำงานอะไร และโฟลว์แยกไปทางใด |
| ออบเจ็กต์เชื่อมต่อ | ลำดับการไหล, Message Flow, Association | องค์ประกอบเชื่อมโยงกันอย่างไร และงานหรือข้อมูลเคลื่อนย้ายอย่างไร |
| Swimlane | พูลและ Lane | มีผู้เข้าร่วมและบทบาทใดเกี่ยวข้องบ้าง |
| สิ่งประกอบ | Data Object, Data Store, Group, Text Annotation | ข้อมูลและบริบทที่ช่วยอธิบายกระบวนการ |
ดูรายการองค์ประกอบทั้งหมดได้ที่คู่มือองค์ประกอบพื้นฐานของ BPMNและคู่มือไอคอนองค์ประกอบ BPMN นอกจากนี้ คุณยังดาวน์โหลดโปสเตอร์ BPMN 2.0 ในภาษาที่ต้องการได้.
Events
เหตุการณ์แสดงสิ่งที่เกิดขึ้นระหว่างกระบวนการ โดยใช้รูปวงกลมและรูปแบบขอบที่แตกต่างกันเพื่อบอกตำแหน่งที่เกิดเหตุการณ์:
- เหตุการณ์เริ่มต้นมีเส้นขอบบาง
- Intermediate Eventมีเส้นขอบคู่
- เหตุการณ์สิ้นสุดมีเส้นขอบหนา
Start Event
เหตุการณ์เริ่มต้นระบุจุดที่กระบวนการหรือเส้นทางเริ่มขึ้น กระบวนการหนึ่งอาจมีเหตุการณ์เริ่มต้นมากกว่าหนึ่งรายการ หากมีหลายเหตุการณ์ที่เริ่มกระบวนการได้ เช่น กระบวนการสั่งซื้ออาจเริ่มเมื่อลูกค้าสั่งซื้อทางออนไลน์ ทางโทรศัพท์ หรือด้วยตนเอง.
Intermediate Event
เหตุการณ์ระหว่างทางเกิดขึ้นระหว่างจุดเริ่มต้นกับจุดสิ้นสุดของกระบวนการ ขึ้นอยู่กับประเภทและตำแหน่ง เหตุการณ์นี้อาจรับหรือส่งเหตุการณ์ เช่น ข้อความหรือสัญญาณ เหตุการณ์ประเภทอื่น ได้แก่ Timer, Error, Escalation, Compensation, Conditional, Cancel, Link, Terminate, Multiple และ Parallel Multiple.
ตัวอย่างเช่น กระบวนการสั่งซื้ออาจรอข้อความยืนยันจากลูกค้าก่อนดำเนินการต่อ สัญลักษณ์ event แสดงสิ่งที่กระบวนการกำลังรอรับหรือส่งออก.
End Event
เหตุการณ์สิ้นสุดระบุจุดสิ้นสุดของเส้นทางในกระบวนการ กระบวนการหนึ่งอาจมีเหตุการณ์สิ้นสุดหลายรายการเพื่อแสดงผลลัพธ์ที่ต่างกัน เช่น คำสั่งซื้อเสร็จสมบูรณ์หรือถูกปฏิเสธ ตั้งชื่อผลลัพธ์แต่ละแบบให้ชัดเจน เพื่อให้ผู้อ่านแยกแยะได้.
สัญลักษณ์ event
| เริ่มต้น | ระหว่างทาง | สิ้นสุด | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | ปกติ | Event Sub process | เหตุการณ์ กระบวนการย่อย ไม่ขัดจังหวะ | จับเหตุการณ์ | ขอบเขต | ขอบเขตแบบไม่ขัดจังหวะ | ส่งเหตุการณ์ | |
| ไม่มี | | |||||||
| ข้อความ | | | | | | | | |
| ตัวจับเวลา | | | | | | | ||
| เงื่อนไข | | | | | | | ||
| Link | | | | |||||
| สัญญาณ | | | | | | | | |
| ข้อผิดพลาด | | | | |||||
| การยกระดับ | | | | | | | ||
| การยุติ | | |||||||
| การชดเชย | | | | | ||||
| ยกเลิก | | | ||||||
| Multiple | | | | | | | | |
| Multiple Parallel | | | | | | | ||
Activities
กิจกรรมแสดงงานที่ทำในกระบวนการ ประเภทหลักคือ งานและ Subprocess งานคือหน่วยงานหนึ่งรายการ ส่วน Subprocess ประกอบด้วยลำดับขั้นตอนของตัวเอง
ประเภทของงาน
BPMN ใช้ประเภทของงานเพื่อแสดงวิธีดำเนินงาน ประเภทนี้อธิบายกิจกรรมในโมเดล ไม่ได้หมายความว่า ProcessMind เป็นผู้ดำเนินงานนั้น
งาน
งานเป็นกิจกรรมทั่วไป หากต้องการบันทึกขั้นตอนไว้ก่อน แล้วค่อยตัดสินใจว่าควรใช้ประเภทที่เฉพาะเจาะจงกว่าหรือไม่ ให้เริ่มจากงานทั่วไป
Manual Task
บุคคลทำ Manual Task โดยไม่มี process engine ควบคุมกิจกรรมนั้น ตัวอย่างเช่น การจัดเอกสารหรือการแก้ปัญหาใบแจ้งหนี้ทางโทรศัพท์
User Task
process engine มอบหมาย User Task ให้บุคคลดำเนินการ เมื่อทำเสร็จ บุคคลนั้นจะบันทึกผล ตัวอย่างเช่น การตรวจสอบใบแจ้งหนี้ การอนุมัติคำขอลาพักร้อน หรือการจัดการคำร้องขอความช่วยเหลือ
Receive Task
Receive Task แสดงการรอรับข้อความเป็นกิจกรรมหนึ่งในกระบวนการ โดยใช้สัญลักษณ์ซองจดหมายที่ไม่มีเครื่องหมาย
Receive Task (Instantiating)
เมื่อได้รับข้อความ Instantiating Receive Task จะเริ่มกระบวนการ สัญลักษณ์มีเครื่องหมายเหตุการณ์ขนาดเล็กที่มุมซ้ายบน
Send Task
Send Task แสดงการส่งข้อความซึ่งเป็นส่วนหนึ่งของกระบวนการ
Script Task
Script Task แสดงสคริปต์ที่ process engine สามารถเรียกใช้ได้ โดยเขียนด้วยภาษาที่ engine รองรับ
Service Task
Service Task แสดงงานที่บริการซอฟต์แวร์ดำเนินการ เช่น การเรียกใช้ web service โมเดลแสดงประเภทของกิจกรรม ส่วนการนำไปใช้จริงขึ้นอยู่กับระบบที่เรียกใช้กระบวนการ
Business Rule Task
Business Rule Task แสดงกิจกรรมที่ประเมินหรือใช้กฎทางธุรกิจ
Subprocess และเครื่องหมายกำกับกิจกรรม
Subprocess มีลำดับงานของตัวเอง คุณสามารถขยายเพื่อแสดงขั้นตอนภายใน หรือยุบเพื่อให้แผนภาพหลักเน้นเฉพาะภาพรวม เครื่องหมายยังช่วยระบุว่ากิจกรรมทำซ้ำ ดำเนินการกับหลายรายการ หรือจัดการการชดเชย.
Subprocess
Subprocess แบบยุบรวมขั้นตอนต่างๆ ไว้เป็นกิจกรรมเดียวบนแผนภาพหลัก ขยายเมื่อผู้อ่านต้องการดูขั้นตอนภายใน
AdHoc Subprocess
AdHoc Subprocess ใช้แทนกิจกรรมที่ไม่มีลำดับตายตัว โมเดลแสดงว่ากิจกรรมเหล่านี้ทำตามลำดับที่ยืดหยุ่นได้
เครื่องหมาย Loop
เครื่องหมาย Loop แสดงว่ากิจกรรมจะทำซ้ำจนกว่าจะเป็นไปตามเงื่อนไขออก
เครื่องหมาย Multi-instance
กิจกรรมแบบ Multi-instance จะทำซ้ำตามชุดรายการที่กำหนด เส้นแนวตั้งหมายถึงทำงานพร้อมกัน ส่วนเส้นแนวนอนหมายถึงทำงานตามลำดับ
เครื่องหมาย Compensation
กิจกรรม Compensation ใช้แทนงานที่ย้อนกลับหรือชดเชยผลจากกิจกรรมก่อนหน้า ให้เชื่อมกิจกรรมนี้กับแผนภาพด้วย Association ไม่ใช่ Sequence Flow
เครื่องหมายที่ใช้ร่วมกัน
คุณสามารถใช้เครื่องหมาย Compensation ร่วมกับเครื่องหมาย Loop หรือ Multi-instance เพื่อแสดงว่ากิจกรรมทำซ้ำหรือใช้กับหลายรายการอย่างไร
Gateways
เกตเวย์ควบคุมการแยกแขนงหรือการรวมเส้นทางของกระบวนการ โดยแสดงเป็นรูปสี่เหลี่ยมข้าวหลามตัด สัญลักษณ์ภายในรูปใช้ระบุประเภทของเกตเวย์และวิธีจัดการเส้นทาง.
Exclusive Gateway
Exclusive Gateway เลือกเส้นทางขาออกหนึ่งเส้นทาง รูปสี่เหลี่ยมข้าวหลามตัดอาจมีเครื่องหมาย X หรือไม่มีเครื่องหมายก็ได้
Inclusive Gateway
Inclusive Gateway เปิดใช้งานเส้นทางขาออกได้ตั้งแต่หนึ่งเส้นทางขึ้นไป โดยขึ้นอยู่กับเงื่อนไข Gateway ที่ตรงกันในภายหลังของกระบวนการสามารถประสานเส้นทางที่เปิดใช้งานไว้ได้
Parallel Gateway
เมื่อแยกเส้นทาง Parallel Gateway จะเปิดใช้งานเส้นทางขาออกทั้งหมด เมื่อรวมเส้นทาง จะรอให้ทุกแขนงขาเข้าดำเนินการเสร็จ
Event Gateway
Event Gateway กำหนดเส้นทางของกระบวนการตามเหตุการณ์ที่เกิดขึ้นก่อน เช่น การได้รับข้อความ
องค์ประกอบเชื่อมโยง
องค์ประกอบเชื่อมโยงแสดงความสัมพันธ์ระหว่างองค์ประกอบ BPMN เลือกตัวเชื่อมให้ตรงกับความสัมพันธ์ที่ต้องการแสดง.
ลำดับการไหล
ลำดับการไหลแสดงลำดับของกิจกรรมและเหตุการณ์ภายในกระบวนการ โดยใช้เส้นทึบที่มีหัวลูกศร และใช้แทนเส้นทางตามเงื่อนไขหรือเส้นทางเริ่มต้นได้
Message Flow
Message Flow แสดงการสื่อสารระหว่างผู้มีส่วนร่วมที่แยกจากกัน ซึ่งโดยทั่วไปจะแสดงเป็นคนละ pool โดยเป็นเส้นประ มีวงกลมที่จุดเริ่มต้นและหัวลูกศรโปร่งที่ปลายทาง อย่าใช้เชื่อมกิจกรรมภายใน pool เดียวกัน
Association
Association เชื่อมกิจกรรมหรือ event กับสิ่งประกอบ เช่น Data Object หรือ Text Annotation เพื่อเพิ่มบริบทโดยไม่เปลี่ยนลำดับงานของกระบวนการ
Pools และ swimlanes
Pools ใช้แทนผู้มีส่วนร่วมในกระบวนการ เช่น องค์กร แผนก หรือระบบ ส่วน lanes แบ่งพื้นที่ใน pool เพื่อแสดงความรับผิดชอบภายในผู้มีส่วนร่วมนั้น.
ใช้ pools แยกกันเมื่อต้องการแสดงผู้มีส่วนร่วมแต่ละฝ่ายและการแลกเปลี่ยนระหว่างกัน ใช้ lanes เพื่อระบุว่าบทบาทหรือระบบใดรับผิดชอบแต่ละกิจกรรม ดูรายละเอียดเพิ่มเติมได้ที่เอกสารเรื่อง pools และ swimlanes.
Collapsed Pool
Collapsed Pool แสดงผู้มีส่วนร่วมโดยไม่แสดงกิจกรรมภายใน เหมาะเมื่อแผนภาพต้องระบุว่าองค์กรหรือระบบภายนอกมีส่วนเกี่ยวข้อง แต่กระบวนการภายในอยู่นอกขอบเขตของโมเดล.
Artifacts
สิ่งประกอบช่วยเพิ่มข้อมูลและบริบทให้ไดอะแกรม BPMN โดยไม่เปลี่ยนลำดับการไหล ประเภทหลัก ได้แก่ Data Object, Data Store, Group และ Text Annotation.
Data Objects และ Data Stores
Data Object ใช้แทนข้อมูลที่กิจกรรมใช้หรือสร้างขึ้น Data Input และ Data Output แสดงข้อมูลที่เข้าสู่หรือออกจากกระบวนการ ส่วน Data Store ใช้แทนข้อมูลที่ยังคงอยู่หลังจาก process instance สิ้นสุดลง.
Group
Group ใช้จัดองค์ประกอบที่เกี่ยวข้องให้อยู่ด้วยกันในแผนภาพ โดยไม่เปลี่ยนลำดับงานของกระบวนการ
Text Annotation
Text Annotation ใช้เพิ่มคำอธิบายหรือหมายเหตุในแผนภาพ เชื่อมกับองค์ประกอบที่เกี่ยวข้องด้วย Association
สร้างแผนภาพ BPMN อย่างไร?
เริ่มจากคำถามเกี่ยวกับกระบวนการที่คุณต้องการให้แผนภาพช่วยตอบ จากนั้นสร้างโมเดลโดยเริ่มจากลำดับงานหลัก
- กำหนดขอบเขต เลือกกระบวนการ จุดเริ่มต้นและจุดสิ้นสุด รวมถึงระดับรายละเอียดที่ผู้อ่านต้องการ
- ระบุกิจกรรม เขียนขั้นตอนหลักด้วยภาษาที่เข้าใจง่ายก่อนเพิ่มสัญลักษณ์
- เพิ่มเหตุการณ์และผลลัพธ์ แสดงสิ่งที่เริ่มกระบวนการ เหตุการณ์ที่อาจเกิดขึ้นระหว่างทาง และจุดสิ้นสุดของแต่ละเส้นทาง
- สร้างแบบจำลองการตัดสินใจ เพิ่มเกตเวย์ตรงจุดที่ลำดับการไหลแยกแขนงหรือรวมกัน
- แสดงผู้เข้าร่วมและความรับผิดชอบ ใช้พูลและเลนเพื่อระบุผู้รับผิดชอบให้ชัดเจน
- เพิ่มข้อความและบริบท ใช้ Message Flow ระหว่างผู้เข้าร่วม และใช้สิ่งประกอบกับข้อมูลหรือบันทึกที่เกี่ยวข้อง
- ตรวจทานโมเดล ไล่ตรวจแต่ละเส้นทางร่วมกับผู้ที่รู้วิธีทำงาน ตรวจสอบว่าอ่านไดอะแกรมได้ง่ายและสัญลักษณ์สื่อความหมายตามที่ต้องการ.
หากต้องการคำแนะนำทีละขั้นตอน อ่านเอกสารการสร้างแผนภาพ BPMN คุณยังเปิดดูตัวอย่าง BPMN 2.0ในเอกสารเพื่อดูโมเดลที่เสร็จแล้ว และนำรูปแบบที่เหมาะกับกระบวนการของคุณไปใช้ได้.
คุณจะคุ้นเคยกับสัญลักษณ์ได้เร็วขึ้นเมื่อได้ลองวาด เลือกกระบวนการที่คุณรู้จักมาอธิบายเป็นประโยค แล้วแก้ไขร่างที่ modeler สร้างให้ ระบบจัดวางอัตโนมัติจะช่วยจัดแผนภาพระหว่างที่คุณดูความหมายของสัญลักษณ์ด้านบน.
แนวทางสร้างโมเดล BPMN ให้แผนภาพใช้งานได้จริง
โมเดลจะทบทวนและดูแลต่อได้ง่ายขึ้น หากคุณทำตามแนวทางเหล่านี้
- ตกลงวัตถุประสงค์ให้ชัดเจนก่อน โมเดลที่ใช้พูดคุยอาจไม่ต้องละเอียดเท่าโมเดลที่เตรียมนำไปใช้จริง
- ใช้สัญลักษณ์มาตรฐานอย่างสม่ำเสมอ อย่าคิดรูปทรงหรือความหมายขึ้นเอง เพราะผู้อ่านคนอื่นอาจไม่เข้าใจ
- ตั้งชื่อองค์ประกอบให้ชัดเจน ใช้คำที่ทีมกระบวนการเข้าใจ และทำให้แยกผลลัพธ์ที่ต่างกันได้ง่าย
- เน้นเฉพาะสิ่งสำคัญในแผนภาพ ใช้ Subprocess แยกรายละเอียดออกจากลำดับงานหลัก
- แสดงความรับผิดชอบเมื่อมีการเปลี่ยนแปลง Pools และ lanes ควรช่วยระบุผู้มีส่วนร่วมและผู้รับผิดชอบ ไม่ใช่เพิ่มโครงสร้างที่ไม่มีข้อมูล
- ตรวจสอบกับผู้มีส่วนร่วมในกระบวนการ ไล่ดูเส้นทางต่างๆ กับผู้ที่ทำหรือดูแลงาน
- ทบทวนหลังมีการเปลี่ยนแปลง แผนภาพแสดงกระบวนการ ณ ช่วงเวลาหนึ่ง ควรปรับปรุงเมื่อกระบวนการเปลี่ยนไป.
เครื่องมือสร้างโมเดล BPMN 2.0ของ ProcessMind ใช้งานผ่านเบราว์เซอร์ พร้อมสร้างโมเดลด้วย AI จากคำอธิบาย จัดวางแผนภาพอัตโนมัติ และตรวจสอบคุณภาพโมเดล แนวทางเหล่านี้ทำตามได้ง่ายขึ้นเมื่อเครื่องมือช่วยแบ่งเบางานบางส่วน เริ่มจากกระบวนการที่คุณรู้จักดีที่สุด แล้วสร้างโมเดล ทบทวน และเริ่มพูดคุยเรื่องการปรับปรุงได้ในที่เดียว หากต้องการดูว่าการสร้างแบบจำลองกระบวนการทำงานร่วมกับข้อมูลการปฏิบัติงานได้อย่างไร อ่านเรื่องประโยชน์ของการสร้างแบบจำลองกระบวนการร่วมกับ process mining.
BPMN 1.x เปลี่ยนแปลงอย่างไรใน BPMN 2.0?
หากคุณกำลังทบทวนโมเดล BPMN รุ่นเก่า สัญลักษณ์จะยังดูคุ้นเคย ความแตกต่างหลักอยู่ที่ความแม่นยำของมาตรฐานและการย้ายโมเดลระหว่างเครื่องมือ.
- รูปแบบ XML ที่ใช้ร่วมกัน BPMN 2.0 กำหนดรูปแบบสำหรับจัดเก็บและแลกเปลี่ยนโมเดล ส่วน BPMN 1.x ไม่มีรูปแบบไฟล์มาตรฐานร่วมกัน จึงย้ายโมเดลระหว่างเครื่องมือได้ยากกว่า
- คำจำกัดความที่ชัดเจนขึ้น BPMN 2.0 ระบุรายละเอียดขององค์ประกอบและความสัมพันธ์ระหว่างองค์ประกอบไว้อย่างชัดเจนยิ่งขึ้น
- รองรับโมเดลที่เรียกใช้ได้ BPMN 2.0 มีรายละเอียดแม่นยำพอให้ workflow engine เรียกใช้โมเดลได้ แต่ไม่ใช่ทุกโมเดลกระบวนการที่จำเป็นต้องเรียกใช้ได้.
สำหรับโมเดลใหม่ส่วนใหญ่ BPMN 2.0 เป็นตัวเลือกที่เหมาะกับการใช้งาน เพราะเป็นเวอร์ชันปัจจุบันที่เครื่องมือสร้างโมเดลสมัยใหม่รองรับ.
ไฟล์ BPMN 2.0 XML มีข้อมูลอะไรบ้าง?
ไฟล์ BPMN 2.0 XML เก็บองค์ประกอบ การเชื่อมต่อ ชื่อ และการจัดวางไดอะแกรมของโมเดล รวมถึงโครงสร้างพูลและเลน ลำดับการไหลและ Message Flow ประเภทของเหตุการณ์และเกตเวย์ ตลอดจนตำแหน่งขององค์ประกอบบนพื้นที่วาด.
การรองรับ XML ช่วยให้แลกเปลี่ยนโมเดลได้ แต่ไม่ได้รับประกันว่าฟีเจอร์เฉพาะของเครื่องมือทุกอย่างจะถ่ายโอนไปด้วย เครื่องมืออื่นอาจแสดงการจัดวางต่างออกไป และฟิลด์ที่กำหนดเองหรือประวัติการทบทวนอาจไม่ได้อยู่ในไฟล์มาตรฐาน.
ProcessMind มีเอกสารอธิบายวิธีนำเข้าและส่งออกไฟล์ BPMN หากต้องการเปรียบเทียบเครื่องมือ ดูคู่มือทางเลือกแทน Visio สำหรับ BPMN.
โปสเตอร์และคู่มือสัญลักษณ์ BPMN 2.0
ใช้โปสเตอร์เป็นเอกสารอ้างอิงระหว่างสร้างโมเดล ดูรายการดาวน์โหลดโปสเตอร์ที่มีให้เลือกตามภาษาได้ในเอกสาร.
โปสเตอร์มีประโยชน์เมื่อคุณเริ่มวาดแล้ว วางไว้ข้างโมเดลที่กำลังทำงานอยู่ได้เลย: เปิด modeler แล้วใช้โปสเตอร์ตรวจสอบสัญลักษณ์ขณะดูแผนภาพไปพร้อมกัน.
ดาวน์โหลดโปสเตอร์ BPMN 2.0 ในภาษาที่ต้องการ
เลือกโปสเตอร์ด้านล่างเพื่อเปิดไฟล์ PDF หน้าเอกสารแสดงเวอร์ชันที่มีให้ดาวน์โหลดและเป็นแหล่งอ้างอิงสำหรับการดาวน์โหลด.
สร้างโมเดล BPMN 2.0 ของคุณเอง
อธิบายกระบวนการที่คุณรู้จักด้วยข้อความทั่วไป แล้วให้ AI สร้างร่างโมเดลที่พร้อมแก้ไข จำลอง และแชร์.
กิตติกรรมประกาศ
โปสเตอร์นี้จัดทำขึ้นในปี 2010 และแปลโดยนักวิจัยกับผู้ปฏิบัติงาน ขอขอบคุณบุคคลและสถาบันที่ช่วยเผยแพร่โปสเตอร์นี้.
ผู้เขียนต้นฉบับ: Gero Decker, Jakob Freund, Alexander Lübbe, Jan Mendling, Frank Puhlmann, Torben Schreiter และ Matthias Weidlich.
ผู้แปล: Trisotech (ภาษาฝรั่งเศส); Ildefonso Montero, Luciano García-Bañuelos และ Marlon Dumas (ภาษาสเปน); Business Process Technology Group ที่ Hasso-Plattner-Institute (ภาษารัสเซีย); Birger Andersson และ Petia Wohed (ภาษาสวีเดน); Thauris.nl (ภาษาดัตช์); Lucinéia Heloisa Thom และ Cirano Iochpe (ภาษาโปรตุเกส); MGX Infoservice (ภาษาโปแลนด์); Ofir Nimitz และ Iftah Peretz (ภาษาฮีบรู); รองศาสตราจารย์ Zhang และอาจารย์ Bai จาก School of Software Engineering ที่ Beijing Jiaotong University (ภาษาจีน); Istvan Gerecs (ภาษาฮังการี); และ Hamidreza Sarabadani (ภาษาเปอร์เซีย).
ที่มา: โปสเตอร์ BPMN 2.0
อ่านต่อจากนี้
ตอนนี้คุณมีคู่มือสัญลักษณ์แล้ว ลองนำไปใช้สร้างโมเดล แล้วตรวจสอบแต่ละเส้นทางกับผู้ที่รู้จักกระบวนการนี้.
Where to Go From Here
เมื่อเข้าใจสัญลักษณ์และมีคู่มืออ้างอิงแล้ว ขั้นต่อไปคือวาดกระบวนการที่คุณรู้อยู่แล้ว ซึ่งเริ่มทำได้วันนี้ ไม่ต้องรอรอบวางแผนครั้งถัดไป.