我目前正在使用BPMN分析飞机维修公司的系统。
我有3个关于BPMN的问题:
首先:
当技术人员订购新零件时,他必须等到零件收到或不收到。如果收到,则更换零件或停止工作。 我的问题是我使用的网关(基于事件)是对还是不对?
第二
这里我们讨论的是工具是否可用。如果有可用的工具,那么技术人员可以接受它们并开始工作。如果它们不可用,那么他们将检查故障(障碍)是否很小并且不会花费很长时间来修复然后在这种情况下他们将采用在另一架飞机中使用的工具(向技术人员发送请求正在研究那架飞机)。如果障碍不小,那么他必须等到工具可用。 使用正确的网关仍然存在问题。我正在使用的网关是否正确?
这里有飞机零件的问题。如果供应部门没有该部件,那么他们会联系工作控制部门,该工作控制部门将检查是否有任何飞机处于维护状态,以便他们在接收到来自行业的新部件之前采取行动。我的造型是否合适?
基本上我想要的就是检查我对这些部件所做的建模是否正确或是否需要更改。
由于
答案 0 :(得分:0)
一些一般信息:
针对您的具体问题:
intermediate timer event
,意思是"如果在时间X之后没有收到部分,则停止工作。" event-based Gateways
。参见BPMN规范,第287页(PDF文件中的317):> " 网关用于控制序列流在流程中收敛和分散时如何相互作用。" event-based gateways
。此外,我在这里检查语法并尝试降低复杂性,因为进程链接和并行网关的组合看起来相当棘手。