Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model 业务流程建模2.0_Model_Bpmn - Fatal编程技术网

Model 业务流程建模2.0

Model 业务流程建模2.0,model,bpmn,Model,Bpmn,我需要帮助使用BPMN建模此场景。我可以使用大量的活动和活动电话来完成,但必须有更有效的方法 情景: 机修工检查部件A、部件B和部件C 对于每个部件,技工执行相同的3个步骤(检查泄漏、检查磨损迹象、检查物理损坏) 到目前为止,我已经有了一个调用活动的图表。call活动封装了3个步骤。然后是这样的 Inspect component A --> Call Activity --> Inspect Component B --> Call Activity -->

我需要帮助使用BPMN建模此场景。我可以使用大量的活动和活动电话来完成,但必须有更有效的方法

情景:

  • 机修工检查部件A、部件B和部件C
  • 对于每个部件,技工执行相同的3个步骤(检查泄漏、检查磨损迹象、检查物理损坏)
到目前为止,我已经有了一个调用活动的图表。call活动封装了3个步骤。然后是这样的

    Inspect component A --> Call Activity
--> Inspect Component B --> Call Activity 
--> Inspect Component C --> Call Activity ... etc
有人能帮我看看是否有更优雅的方式吗?

我建议使用可重复使用的:

请随意重复使用:


...

是的,子流程确实是一个通用流程。一个用于所有组件的单一组件。如果您需要额外的参数来指定给定的组件,您可能可以这样做,我必须询问我的团队如何实际执行参数解析。哦,我只是忘记了,它应该与以前的任务完全一样。“是”表示“修复损坏”,“否”表示“部件已检查”。然后,缺少从“修复损坏”到“检查部件”的箭头。我会编辑的。部件检查的顺序是否相关,或者可以按任何顺序进行?支票是否始终包含3个组成部分(A、B、C)或是否可以更改?
<?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">
...