แนวทางการเขียน BPMN เปรียบเทียบ BPMN กับ Flowchart

Microsoft Office Knowledge Word, Excel, powerpoint, line , โปรแกรมเสริมต่างๆ

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

แนวทางการเขียน BPMN เปรียบเทียบ BPMN กับ Flowchart

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

BPMN เป็นมาตรฐานสัญลักษณ์และการวาดรูปแสดงแบบจำลองกระบวนการทางธุรกิจ (Business Process Model and Notation) เป็นแผนภาพที่ช่วยอธิบาย กระบวนการทำงาน เพื่อให้คนทั่วไปเข้าใจได้ง่าย มีลำดับขั้นชัดเจนตั้งแต่ต้นจนจบ (end to end) รวมทั้ง สัญลักษณ์ที่ใช้วาดจะเป็นมาตรฐานสากล

ปัจจุบันได้ร่วมมือกัน พัฒนา มาตรฐานการสร้างแบบจำลองกระบวนการทำงาน (BPMN) ที่มีรูปแบบใกล้เคียงกับ workflow หรือ BPMN V2.0
อ่านต่อเพิ่มเติม ได้ที่

แนวทางการเขียน BPMN จะเริ่มต้นจากการเขียนแผนภาพ แต่จะมีสัญญาลักษณ์เเละความหมาย ที่ใช้สื่อความเข้าใจดัง ต่อไปนี้
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (79.28 KiB) Viewed 9568 times
การจัดทำผังการไหลของกระบวนงานด้วยสัญลักษณ์มาตรฐาน (Business Process Flow)
การจัดทำรูปแบบผังการไหลของกระบวนงานด้วยสัญลักษณ์มาตรฐาน จะช่วยให้การวิเคราะห์ ปรับปรุงกระบวนการทำงานสามารถทำได้อย่างสะดวกและมีประสิทธิภาพมายิ่งขึ้น

ภาพรวมการแบ่งประเภทของ BPMN diagram Elements
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (51.82 KiB) Viewed 9568 times

กิจกรรม (ACTIVITY) กิจกรรม
เป็นงานที่ดำเนินการภายในกระบวนการทางธุรกิจ มีการเริ่มต้นและสิ้นสุดที่ถูกกำหนดไว้อย่างชัดเจน

Design Elements BPMN 2.0 — Activities
https://www.conceptdraw.com/solution-park/BPRC_TOOL_BPDIAGRAM#.WuYb2kZq8ac.pinterest
https://www.conceptdraw.com/solution-park/BPRC_TOOL_BPDIAGRAM#.WuYb2kZq8ac.pinterest
Microsoft Office Knowledge & line & Etc-1.png (262.74 KiB) Viewed 9568 times
ประเภทของ Activity
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (2.04 KiB) Viewed 9568 times
งาน (Task) เป็นกิจกรรมที่ไม่สามารถแบ่งแยกได้ และต้องทำจนกว่าจะแล้วเสร็จจึงหยุดได้โดยทั่วไป คน หรือ คอมพิวเตอร์ จะเป็นผู้กระทำงานงานต่าง ๆ ในกระบวนการทำงาน แบ่งออกเป็น 8 ประเภท
  • Microsoft Office Knowledge & line & Etc-2.png
    Microsoft Office Knowledge & line & Etc-2.png (22.57 KiB) Viewed 9568 times
    • User Task จะถูกดำเนินการโดยบุคคล ทีมีโปรแกมประยุกต์ให้ใช้งาน
    Microsoft Office Knowledge & line & Etc-3.png
    Microsoft Office Knowledge & line & Etc-3.png (21.5 KiB) Viewed 9568 times
    • Manual Task จะถูกดำเนินการโดยบุคคล โดยไม่มีโปรแกรมประยุกต์ให้ใช้งาน
    Microsoft Office Knowledge & line & Etc-4.png
    Microsoft Office Knowledge & line & Etc-4.png (22.39 KiB) Viewed 9568 times
    • Service Task จะถูกดำเนินการโดยอัตโนมัติ โดย ใช้บริการภายนอก (บริการเว็บหรือแอพพลิเคชัน)
    รูปภาพ
    • Script task งานที่ทำโดยอัตโนมัติโดยไม่มีบุคคลเข้าไปเกี่ยวข้อง สิ่งที่ต่างจาก service task คือ เป็นงานที่ทำในส่วนกลไกขั้นตอนทางธุรกิจ ตัวอย่างเช่น การคำนวณเวลาที่ใช้ส่งของ, การสำรองข้อมูล
    รูปภาพ
    • Business rule task เป็นประเภทหนึ่งของ Service task แต่จะเกี่ยวข้องกับการตัดสินใจที่ซับซ้อนเกี่ยวกับกฎในการทำธุรกิจตัวอย่างเช่น งานคำนวณส่วนลดให้ลูกค้า, งานพิจารณาปฏิเสธหรือ อนุมัติเงินกู้, งานคำนวณความเสี่ยงในการประกันภัย
    รูปภาพ
    • Send task งานส่งเอกสาร เสร็จงานเมื่อส่งเอกสารออกแล้ว ตัวอย่างเช่น งานส่งข้อมูลบรรจุภัณฑ์, ส่งเงินไปให้ลูกค้า
    รูปภาพ
    • Receive task งานรอรับเอกสาร เสร็จงานเมื่อได้รับเอกสารแล้ว ตัวอย่างเช่น ได้รับ ใบสั่งซื้อสินค้า, ได้รับเงินเดือน
Transaction (ธุรกรรม)
  • รูปภาพ
    คือ งานที่ต้องทำให้เสร็จทั้งหมด ถ้าไม่เสร็จจะกลับไปสถานะ เริ่มต้นดังนั้นจึงมีผลลัพธ์ได้ 3 ทาง คือ
    ◦ Success (สำเร็จ)
    ◦ Cancel (ยกเลิก)
    ◦ Error (เกิดข้อผิดพลาด)
sub-process (กลุ่มงานย่อยตามเหตุการณ์)
  • รูปภาพ
    คือ กลุ่มงานที่เริ่มต้นด้วยเหตุการณ์ ซึ่งเหตุการณ์ที่เกิดอาจเป็นแบบ Interrupt (สามารถหยุดการทำงานของงานหลักนั้นได้) หรือNon-interrupt (ไม่สามารถหยุดการทำงานของงานหลักได้)
    ตัวอย่าง
    รูปภาพ
Call activity (กลุ่มงานย่อยเรียกซ้้า)
  • รูปภาพ
    คือ กลุ่มงานที่เริ่มต้นด้วยเหตุการณ์ ซึ่ง เหตุการณ์ที่เกิดอาจเป็นแบบ Interrupt (สามารถหยุดการทำงานของงานหลักนั้นได้) หรือ Non-interrupt (ไม่สามารถหยุดการทำงานของงานหลักได้)
Activity Marker คือ เครื่องหมายที่แสดงพฤติกรรมในการทำงานนั้น มีประเภทต่าง ๆ ดังนี้
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (62.73 KiB) Viewed 9568 times
  • Sub-Process Marker แสดงการย่อขั้นตอน เมื่อทำเครื่องหมายด้วยเครื่องหมาย [+]
    จะหมายถึงมีกิจกรรมย่อยๆ แยกออกมาได้ ป็น กิจกรรมแบบผสมหลายกิจกรรมเข้าด้วยกัน สามารถแตกแยกย่อยได้เป็นกระกวนการในระดับขั้นที่ลดหลั่นกันไป ซึ่งจะแสดง
    รายละเอียดปลีกย่อยเพิ่มมากขึ้น
  • Loop Marker แสดงการทำงานแบบวนซ้ำ
  • Parallel Multi-Instance Marker แสดงการทำงานแบบขนาน
  • Sequential Multi-Instance Marker แสดงการทำงานแบบตามลำดับ
  • Ad Hoc Marker แสดงการท างานที่ไม่จำเป็นต้องมีลำดับ
  • Compensation Marker แสดงการทำงานย้อนกลับไปขั้นตอนเริ่มต้น


เหตุการณ์ (EVENT)

• เหตุการณ์ เป็น สถานะที่ส่งผลต่อการไหลของกระบวนการ กระบวนงาน จะมีผลกระทบต่อ flow ของกระบวนงาน สามารถเป็นได้ทั้ง start, interrupt และ end
Design Elements BPMN 2.0 — Events
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (250.42 KiB) Viewed 9568 times
ประเภทเหตุการณ์
  • • None คือเหตุการณ์ที่ไม่ได้กำหนดประเภท ใช้ในกรณีทั่วไป
    • Message Event หมายถึงการส่งข้อความออกจากกิจกรรม หรือเป็นการขัดจังหวะเริ่มต้นกิจกรรม
    • Timer Event ใช้สำหรับบอกถึงการชัดจังหวะนั้นมีเวลาเป็นปัจจัย เช่น เมือถึงเวลาที่กำหนดให้ไปทำกิจกรรมที่ flow วิ่งออกไป
    • Escalation คือ เหตุการณ์ที่ออกจากงานปัจจุบันไปยังงานอื่น
    • Condition คือ เหตุการณ์ที่เกิดการการะทำตามเงื่อนไขทางด้านธุรกิจ
    • Link คือสัญลักษณ์แสดงถึงการสิ้นสุดโดยมีจุดเริ่มต้นเป็นการขัดจังหวะในกิจกรรมอื่นได้ โดยสามารถจับเป็นคู่
    • Error คือ เหตุการณ์เมื่อเกิดข้อผิดพลาด
    • Cancel คือ เหตุการณ์ยกเลิกการท างาน *ใช้กับงานประเภทธุรกรรมเท่านั้นเพื่อเข้ากระบวนคืน
    • Compensation คือ เหตุการณ์ชดเชย ซึ่งโดยทั่วไปจะยกเลิกกิจกรรมอื่นที่ทำเสร็จไปแล้ว ค่ากลับ
    • Signal คือ การให้สัญญาณข้ามงาน สามารถส่งแบบพร้อมกันได้
    • Multiple คือ ฝั่งรับสามารถมีเหตุการณ์ที่เข้ามาได้หลายแบบแต่มีเพียง 1 ทางที่ทำให้เหตุการณ์นี้เป็นจริง ฝั่งส่งออกสามารถส่งเหตุการณ์ได้หลายแบบ
    • Parallel Multiple คือ เหตุการณ์ที่เข้ามามีได้หลายแบบแต่ต้องมาพร้อมกันทั้งหมดจึงทำให้เหตุการณ์นี้เป็นจริง
    • Terminate คือ เหตุการณ์หยุดการทำงาน
ตัวอย่างการใช้งาน
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (48.88 KiB) Viewed 9568 times
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: แนวทางการเขียน BPMN

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

การเชื่อมต่อ (CONNECTIONS)
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (65.7 KiB) Viewed 9566 times
Sequence Flow ใช้สำหรับบอกถึงขั้นตอนถัดไปของกิจกรรมตามทิศทางที่หัวลูกศรชี้ไป
• Message Flow ใช้สำหรับบอกถึงขั้นตอนถัดไปเช่นเดียวกับ Sequence Flow เพียงแต่จะใช้กับการเชื่อมระหว่าง Swim lane
• An Association ใช้แสดงชุดเชื่อมไปยัง artifacts ภายในกระบวนงาน
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (131.83 KiB) Viewed 9566 times


เกตเวย์ (Gateway)
Design Elements BPMN 2.0 — Gateways
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (84.77 KiB) Viewed 9566 times
คือ ประตูคุมเส้นทาง เพื่อใช้ก าหนดทางที่สามารถเลือกได้ ถ้ามีการแยกเส้นทางเส้นทางนั้นจะเปิดทันที หากเป็นการรวมกันหลายทางประตูจะเปิดเมื่อเป็นไปตามข้อกำหนดของประตูที่ใช้คุม และgateway ไม่สามารถส่งข้อความออกมาได้ โดยประตูคุมมีหลายประเภทดังนี้
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (210.36 KiB) Viewed 9566 times
  • Exclusive gateway ให้เลือกทางหนึ่งเพียง 1 ทางเท่านั้น
    มีเครื่องหมาย "X" (หรือไม่มีเครื่องหมาย)
    Microsoft Office Knowledge & line & Etc-1.png
    Microsoft Office Knowledge & line & Etc-1.png (106.71 KiB) Viewed 9566 times
    • เกตเวย์จะมีข้อความคำถามกำกับ
    • กระแสลำดับที่ส่งออกจะมีข้อความคำตอบที่เป็นไปได้กำกับ
    Microsoft Office Knowledge & line & Etc-3.png
    Microsoft Office Knowledge & line & Etc-3.png (67.17 KiB) Viewed 9566 times
    Event-based gateway ให้เลือกทางตามเหตุการณ์ที่เกิดขึ้น
    Exclusive Event-based gateway (instantiate) ให้เลือกทางตามเหตุการณ์ที่เกิดขึ้นเพียง 1 ทาง เท่านั้นต่างกันที่ประตูนี้เป็นจุดเริ่มต้นการทำงาน
    Parallel gateway ให้เลือกทำงานทุกทางพร้อมกัน
    Parallel Event-based gateway (instantiate) ให้เลือกทางตามเหตุการณ์ที่เกิดขึ้นพร้อมกันต่างกันที่ประตูนี้เป็นจุดเริ่มต้นการทำงาน
    Microsoft Office Knowledge & line & Etc-4.png
    Microsoft Office Knowledge & line & Etc-4.png (48.57 KiB) Viewed 9566 times
    Inclusive gateway ให้เลือกทางได้มากกว่า 1 ทาง
    Complex gateway สำหรับทางออกที่ประตูทางเข้ามาจากประตูมากกว่า1 ประเภท


สิ่งประดิษฐ์(ARTIFACTS)
  • Microsoft Office Knowledge & line & Etc-4.png
    Microsoft Office Knowledge & line & Etc-4.png (98.3 KiB) Viewed 9566 times
    Data Objects เป็นรูปแบบสัญลักษณ์สำหรับแสดงถึงเอกสาร ข้อมูล หรือ สิ่งที่เกี่ยวข้องกับกิจกรรมนั้น
    Microsoft Office Knowledge & line & Etc-1.png
    Microsoft Office Knowledge & line & Etc-1.png (48.77 KiB) Viewed 9566 times
    • Text Annotations คือสัญลักษณ์ของการบอกหรืออธิบายเพิ่มเติมของแต่ละกิจกรรมให้กับผู้อ่าน
    • Groups ใช้สำหรับจัดกลุ่มของกิจกรรมเพื่อให้ดูง่ายขึ้น


Swimlanes
  • Design Elements BPMN 1.2 — Swimlanes
    เมื่อไหร่(When)
    Microsoft Office Knowledge & line & Etc-1.png
    Microsoft Office Knowledge & line & Etc-1.png (123.9 KiB) Viewed 9566 times
    Pool หรือกลุ่ม “swim lane” ใช้สำหรับกำหนดบทบาทของการกระทำกิจกรรมหรือกระบวนการนั้น โดยปกติจะใช้เมื่อกระบวนการนั้นมีลักษณะเป็น B2B หรือระหว่างหน่วยงาน
    Lane เป็นการแบ่ง Pool ออกเป็นแต่ละหน่วยงานหรือหมายถึงผู้ทำกิจกรรม หรือกระบวนการนั้นๆ ทำให้แผนภาพแสดงความสัมพันธ์ว่า ใคร(Who) ทำอะไร(What)

    กฎ Rules for Pools and Lanes
    • External participants (ภายนอก) จะอยู่ในรูปแบบ Pool
    • การเชื่อมต่อระหว่าง Pool จะใช้ Message Flow
    • Message Flow จะไม่ได้ถูกใช้ภายใน Pool
    • สารสนเทศที่ใช้ภายใน Pool จะน าเสนอในลักษณะ
    • data objects
    • data store
    • Sequence flow จะต้องไม่ใช้ข้าม Pool
ตัวอย่าง BPMN
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (135.76 KiB) Viewed 9566 times
Microsoft Office Knowledge & line & Etc-2.png
Microsoft Office Knowledge & line & Etc-2.png (144.79 KiB) Viewed 9566 times
Microsoft Office Knowledge & line & Etc-1.png
Microsoft Office Knowledge & line & Etc-1.png (63.06 KiB) Viewed 9566 times
Microsoft Office Knowledge & line & Etc-2.png
Microsoft Office Knowledge & line & Etc-2.png (79.82 KiB) Viewed 9566 times

้อ้างอิง
-สถาปัตยกรรมองค์กร (Enterprise Architecture: EA)[Business Architecture: BPMN] มหาวิยาลัยมหิดล
-https://www.conceptdraw.com/solution-park/BPRC_TOOL_BPDIAGRAM#.WuYb2kZq8ac.pinterest
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 86