如何在 BPMN 项目上触发临时任务

问题描述 投票:0回答:1

我在 BPMN 建模器上创建了下图。 enter image description here 该图的目标是完成用户任务,完成后, 该流程应根据将在“L”事件上运行的脚本对所有作业开具发票。

我想让我的流程执行以下示例:

用户完成从“A”到“C”的任务,然后子流程“D”开始,他需要 选择哪些作业需要并行工作(可以只有“A”,也可以全部为“A”、“B”、“C”、“D”)。

每次完成上述某些操作时,应通过脚本任务将作业发送到“L”上,以便为已完成的作业开具发票。接下来的子流程(“G”,“H”,“I”,“J”)也会发生同样的事情,用户将从“F”中选择,然后做同样的事情。

收到的请求是该流程需要能够返回流程并再次触发某些内容。

例如,假设用户完成了所有操作(他从“D”子流程中仅选择了“A”和“B”),并且他现在正在执行用户任务“K”,但他忘记了他想要在流程中添加任务“C” ”来自子流程“D”,但不需要再次执行其他步骤。

如何实现这一目标?

bpmn bpmn.io
1个回答
0
投票

我认为这种灵活性表明您没有描述一个过程。相反,您正在描述“知识工作”。知识工作者决定需要做什么。为了支持这一点,可以使用案例管理工具。有案例管理模型和符号规范(CMMN)。一些 BPMN 工具甚至支持它。

© www.soinside.com 2019 - 2024. All rights reserved.