业务流程建模2.0

时间:2019-11-13 05:02:42

标签: model bpmn

我需要使用BPMN对这种情况进行建模的帮助。我可以使用很多活动和一个活动调用来做到这一点,但是必须有一种更有效的方法。

场景:

  • 机械师检查组件A,组件B和组件C
  • 对于每个组件,机械师执行相同的3个步骤(检查泄漏,检查磨损痕迹,检查物理损坏)

到目前为止,我已经有了一个包含通话活动的图表。呼叫活动封装了3个步骤。就是这样

    Inspect component A --> Call Activity
--> Inspect Component B --> Call Activity 
--> Inspect Component C --> Call Activity ... etc

有人可以帮忙看看是否有更优雅的方式吗?

1 个答案:

答案 0 :(得分:1)

我建议使用可重复使用的sub-process

Corrected BPMN of the question

随时重用source-code

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="1.8.2">
  <bpmn:process id="Process_1" isExecutable="false">
...
相关问题