业务流程建模 2.0
Business Process Modelling 2.0
我需要帮助使用 BPMN 为这个场景建模。我可以使用大量活动和 activity 调用来做到这一点,但必须有更有效的方法。
场景:
- 机械师检查组件 A、组件 B 和组件 C
- 对于每个组件,机械师执行相同的 3 个步骤(检查是否有泄漏、检查是否有磨损迹象、检查是否有物理损坏)
到目前为止,我已经得到一个带有调用 activity 的图表。调用 activity 封装了 3 个步骤。然后是这样
Inspect component A --> Call Activity
--> Inspect Component B --> Call Activity
--> Inspect Component C --> Call Activity ... etc
有大神帮忙看看有没有更优雅的方法?
我建议使用可重复使用的 sub-process:
随意重复使用 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">
...
我需要帮助使用 BPMN 为这个场景建模。我可以使用大量活动和 activity 调用来做到这一点,但必须有更有效的方法。
场景:
- 机械师检查组件 A、组件 B 和组件 C
- 对于每个组件,机械师执行相同的 3 个步骤(检查是否有泄漏、检查是否有磨损迹象、检查是否有物理损坏)
到目前为止,我已经得到一个带有调用 activity 的图表。调用 activity 封装了 3 个步骤。然后是这样
Inspect component A --> Call Activity
--> Inspect Component B --> Call Activity
--> Inspect Component C --> Call Activity ... etc
有大神帮忙看看有没有更优雅的方法?
我建议使用可重复使用的 sub-process:
随意重复使用 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">
...