องค์ประกอบ BPMN ที่ ProcessMind รองรับ
องค์ประกอบ BPMN ที่รองรับ
ProcessMind อ่านและเขียนองค์ประกอบ BPMN 2.0 ที่แสดงด้านล่าง คำว่า รองรับ หมายถึงองค์ประกอบนั้นผ่านการทดสอบไปกลับ โดยโมเดลที่มีองค์ประกอบดังกล่าวจะถูกส่งออกเป็น BPMN แล้วนำเข้ากลับมาได้ โดยยังคงองค์ประกอบ การเชื่อมต่อ รูปทรง และป้ายกำกับเดิมไว้ ส่วน รองรับบางส่วน จะระบุชัดเจนว่าส่วนใดไม่คงอยู่ คุณลองนำเข้าและส่งออกไฟล์ของคุณเองได้ด้วย ทดลองใช้ฟรี.
ทดสอบรายการองค์ประกอบด้วยไฟล์ของคุณ
สร้างโมเดลจากกระบวนการของคุณ ส่งออก แล้วนำเข้ากลับมา เพื่อตรวจสอบว่าองค์ประกอบแต่ละรายการยังคงอยู่ครบ.
องค์ประกอบของกระบวนการ
| องค์ประกอบ BPMN | สถานะการรองรับ | หมายเหตุ |
|---|---|---|
| bpmn:Process | รองรับ | (มองไม่เห็น) ไฟล์หนึ่งไฟล์อาจมีหลายกระบวนการ |
| bpmn:LaneSet | รองรับ | (มองไม่เห็น) |
| bpmn:Lane | รองรับ | รวมชุด Lane ที่ซ้อนกัน |
| bpmn:Task | รองรับ | |
| bpmn:UserTask | รองรับ | แสดงผลเป็นภาพเท่านั้น ไม่ใช้แอตทริบิวต์การดำเนินการ |
| bpmn:ManualTask | รองรับ | |
| bpmn:ServiceTask | รองรับ | |
| bpmn:SendTask | รองรับ | |
| bpmn:ReceiveTask | รองรับ | คง instantiate ไว้ |
| bpmn:ScriptTask | รองรับ | |
| bpmn:BusinessRuleTask | รองรับ | |
| bpmn:CallActivity | รองรับ | ลิงก์ข้ามกระบวนการจะส่งออกเป็น calledElement |
| bpmn:SubProcess | รองรับ | กระบวนการย่อยแบบขยาย แบบยุบ และแบบเหตุการณ์ |
| bpmn:AdHocSubProcess | รองรับ | |
| bpmn:Transaction | รองรับ |
Gateways
| องค์ประกอบ BPMN | สถานะการรองรับ | หมายเหตุ |
|---|---|---|
| bpmn:Gateway | รองรับ | เกตเวย์ทั่วไป แสดงเป็นรูปสี่เหลี่ยมข้าวหลามตัดว่าง |
| bpmn:ExclusiveGateway | รองรับ | |
| bpmn:InclusiveGateway | รองรับ | |
| bpmn:ParallelGateway | รองรับ | |
| bpmn:ComplexGateway | รองรับ | |
| bpmn:EventBasedGateway | รองรับ | รวม instantiate และ eventGatewayType |
Events
| องค์ประกอบ BPMN | สถานะการรองรับ | หมายเหตุ |
|---|---|---|
| bpmn:StartEvent | รองรับ | |
| bpmn:EndEvent | รองรับ | |
| bpmn:IntermediateCatchEvent | รองรับ | |
| bpmn:IntermediateThrowEvent | รองรับ | |
| bpmn:BoundaryEvent | รองรับ | รวมงานที่เหตุการณ์นี้เชื่อมอยู่ด้วย |
| bpmn:MessageEventDefinition | รองรับ | |
| bpmn:TimerEventDefinition | รองรับ | วันที่ รอบเวลา และระยะเวลา |
| bpmn:SignalEventDefinition | รองรับ | |
| bpmn:EscalationEventDefinition | รองรับ | |
| bpmn:ErrorEventDefinition | รองรับ | |
| bpmn:CancelEventDefinition | รองรับ | |
| bpmn:CompensateEventDefinition | รองรับ | รวม waitForCompletion ด้วย |
| bpmn:ConditionalEventDefinition | รองรับ | |
| bpmn:TerminateEventDefinition | รองรับ | |
| bpmn:LinkEventDefinition | รองรับ |
วัตถุเชื่อมต่อ
| องค์ประกอบ BPMN | สถานะการรองรับ | หมายเหตุ |
|---|---|---|
| bpmn:SequenceFlow | รองรับ | รวมชื่อ นิพจน์เงื่อนไข และโฟลว์เริ่มต้นด้วย |
| bpmn:MessageFlow | รองรับ | ระหว่าง Pool และระหว่างองค์ประกอบโฟลว์กับ Pool |
| bpmn:Association | รองรับ | เชื่อมคำอธิบายประกอบ ออบเจ็กต์ข้อมูล และคลังข้อมูลเข้ากับองค์ประกอบโฟลว์ หากเป็น bpmn:association ธรรมดาระหว่างกิจกรรมกับข้อมูลอ้างอิง ระบบจะเขียนกลับเป็น Data Association ตามความหมาย |
| bpmn:FormalExpression | รองรับ | นิพจน์เงื่อนไข ค่าเวลาของตัวจับเวลา และเงื่อนไขการวนซ้ำ |
| bpmn:DataAssociation | รองรับ | หากกิจกรรม (งานหรือกระบวนการย่อย) เชื่อมกับออบเจ็กต์ข้อมูลหรือคลังข้อมูล ระบบจะเขียนเป็น bpmn:dataInputAssociation / bpmn:dataOutputAssociation ซ้อนอยู่ในกิจกรรมนั้น โดยคงทิศทางไว้ด้วย ระบบไม่สร้างแบบจำลอง assignment และ transformation และจะไม่อ่าน Data Association ที่อยู่บนเหตุการณ์ |
สิ่งประกอบ
| องค์ประกอบ BPMN | สถานะการรองรับ | หมายเหตุ |
|---|---|---|
| bpmn:TextAnnotation | รองรับ | |
| bpmn:Group | รองรับ | ชื่อกลุ่มจะถูกส่งกลับผ่านค่าหมวดหมู่ |
| bpmn:DataObjectReference | รองรับ | Data Object ของ ProcessMind |
| bpmn:DataStoreReference | รองรับ | Data Store ของ ProcessMind |
| bpmn:DataInput | รองรับบางส่วน | อ่านจากข้อกำหนดอินพุต/เอาต์พุตของกระบวนการเป็น Data Object แต่ไม่เขียนกลับเป็น bpmn:dataInput |
| bpmn:DataOutput | รองรับบางส่วน | อ่านจากข้อกำหนดอินพุต/เอาต์พุตของกระบวนการเป็น Data Object แต่ไม่เขียนกลับเป็น bpmn:dataOutput |
| bpmn:Category | รองรับ | เขียนสำหรับกลุ่ม |
| bpmn:CategoryValue | รองรับ | เก็บชื่อกลุ่ม |
Pools, การทำงานร่วมกัน และการแลกเปลี่ยนแผนภาพ
| องค์ประกอบ BPMN | สถานะการรองรับ | หมายเหตุ |
|---|---|---|
| bpmn:Collaboration | รองรับ | |
| bpmn:Participant | รองรับ | Pool รวมถึง Pool ที่ยุบแล้ว |
| bpmn:Documentation | รองรับ | เขียนลงในองค์ประกอบของโมเดลได้ และรวมอยู่ในทุกวิธีส่งออก ระบบจะอ่านเอกสารประกอบของการเชื่อมต่อ เช่น sequence flow, association หรือ message flow จากไฟล์เข้าสู่โมเดล แต่เมื่อส่งออกจะเขียนเฉพาะเอกสารประกอบขององค์ประกอบเท่านั้น |
extensionElements (processmind:*) | รองรับ | การตั้งค่าองค์ประกอบ สี กิจกรรมที่จับคู่แล้ว และการตั้งค่าการจำลอง การตั้งค่าการจำลองจะติดไปกับการส่งออกผ่าน ส่งออก BPMN ในแอปเท่านั้น การส่งออกจากแค็ตตาล็อกและการดาวน์โหลดผ่าน API จะไม่มีข้อมูลการจำลอง |
| bpmndi:BPMNDiagram | รองรับ | |
| bpmndi:BPMNPlane | รองรับ | |
| bpmndi:BPMNShape | รองรับ | ตำแหน่ง ขนาด สี และตำแหน่งป้ายกำกับ |
| bpmndi:BPMNEdge | รองรับ | จุดอ้างอิงและตำแหน่งป้ายกำกับ |
| bpmndi:BPMNLabel | รองรับ | ตำแหน่งข้อความ |
ไม่ได้สร้างซ้ำแบบหนึ่งต่อหนึ่ง
องค์ประกอบเหล่านี้ไม่ขัดขวางการนำเข้าหรือส่งออก แต่ระบบจะไม่สร้างซ้ำให้เหมือนต้นฉบับแบบหนึ่งต่อหนึ่ง:
| องค์ประกอบ BPMN | การทำงาน |
|---|---|
| bpmndi:BPMNLabelStyle | ระบบอ่านและแสดงการตั้งค่าฟอนต์ในเครื่องมือสร้างโมเดล แต่ไฟล์ที่ส่งออกจะไม่มีรูปแบบป้ายกำกับ เนื่องจากฟอนต์ขององค์ประกอบไม่รวมอยู่ในไฟล์ที่ส่งออก |
| bpmn:DataObject, bpmn:DataStore (การประกาศ) | ไม่ใช้: ProcessMind เก็บข้อมูลเป็น bpmn:DataObjectReference / bpmn:DataStoreReference และไม่เขียนการประกาศแยกต่างหาก |
| bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent | ประเภทเหตุการณ์นามธรรม: อ่านเป็นเหตุการณ์เริ่มต้น เหตุการณ์ระหว่างทาง หรือเหตุการณ์สิ้นสุดตามที่ระบุ แล้วเขียนกลับเป็นประเภทที่เจาะจงนั้น |
| bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement | ประเภทนามธรรมที่ไม่มีอยู่ในไฟล์ ระบบจะเขียนองค์ประกอบที่เจาะจงแทนเมื่อส่งออก |
องค์ประกอบ BPMN ที่ไม่รองรับ
ProcessMind ไม่รองรับองค์ประกอบต่อไปนี้ เนื่องจากมักเกี่ยวข้องกับการประมวลผล การประสานงาน หรือข้อมูลเมตาที่ไม่จำเป็น:
- bpmn:Choreography, bpmn:GlobalChoreographyTask, bpmn:ChoreographyTask, bpmn:CallChoreography, bpmn:SubChoreography
- bpmn:Conversation, bpmn:ConversationNode, bpmn:ConversationLink, bpmn:ConversationAssociation, bpmn:GlobalConversation
- bpmn:PartnerEntity, bpmn:PartnerRole, bpmn:CorrelationProperty, bpmn:CorrelationKey, bpmn:CorrelationSubscription
- bpmn:ParticipantAssociation, bpmn:MessageFlowAssociation
- bpmn:GlobalTask, bpmn:GlobalManualTask, bpmn:GlobalUserTask
- bpmn:ResourceRole, bpmn:Performer, bpmn:PotentialOwner, bpmn:HumanPerformer
- bpmn:Property, bpmn:DataState, bpmn:Assignment
- bpmn:Error, bpmn:Message, bpmn:Signal, bpmn:Escalation (ส่วนการประกาศองค์ประกอบหลักที่ใช้ร่วมกัน โดยรองรับ event definition ที่ตรงกัน)
- bpmn:Interface, bpmn:Operation, bpmn:EndPoint (ใช้สำหรับการประมวลผลเท่านั้น)
- bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (ข้อมูลเมตาส่วนขยาย โดยรองรับ
extensionElementsของ ProcessMind)
องค์ประกอบที่ ProcessMind รองรับ
ProcessMind รองรับองค์ประกอบ BPMN 2.0 ที่จำเป็นต่อการสร้างแบบจำลองและวิเคราะห์กระบวนการ โดยเน้นองค์ประกอบที่ใช้แสดงภาพและกำหนดโครงสร้างกระบวนการ และไม่รวมองค์ประกอบที่ใช้ประมวลผลหรือเก็บข้อมูลเมตาเพิ่มเติม รายการข้างต้นผ่านการตรวจสอบด้วยชุดทดสอบการส่งออกและนำเข้ากลับ โดยจะระบุว่ารองรับองค์ประกอบใดก็ต่อเมื่อมีการทดสอบยืนยันว่าโมเดลที่มีองค์ประกอบนั้นยังคงอยู่ครบหลังส่งออกและนำเข้า.
หากมีคำถามเกี่ยวกับการนำเข้าหรือส่งออกไฟล์ BPMN ใน ProcessMind ติดต่อเรา.
สร้างโมเดล BPMN แบบกำหนดเอง
ทดสอบรายการองค์ประกอบ
สร้างโมเดลจากกระบวนการของคุณเอง ส่งออก แล้วนำเข้ากลับ เพื่อตรวจสอบว่าองค์ประกอบทั้งหมดส่งออกและนำเข้ากลับได้ครบถ้วน.
หัวข้อที่เกี่ยวข้อง
- องค์ประกอบ BPMN: รายการอ้างอิงองค์ประกอบ
- BPMN 2.0: ภาษาสำหรับ BPMN.
ออกแบบกระบวนการให้ดีขึ้น วางโครงสร้างที่เชื่อมโยงกัน และควบคุมได้.
เริ่มใช้งานได้ทันที ไม่ต้องใช้บัตรเครดิตและไม่ต้องรอ เปลี่ยนวิธีทำงานขององค์กรให้เป็นแบบจำลองกระบวนการที่ชัดเจนและเชื่อมโยงกัน.
สร้างสถาปัตยกรรมกระบวนการ กำหนดเจ้าของและการควบคุม พร้อมจัดบทบาทและความรับผิดชอบให้สอดคล้องกันในทุกระดับ.
เริ่มทดลองใช้ฟรี แล้วสร้างรากฐานที่เชื่อถือได้สำหรับกำกับดูแล จัดการ และปรับปรุงกระบวนการอย่างต่อเนื่อง.