0

我使用了一个包含人工任务的工作流的多实例子流程。执行时,它会根据集合对象中存在的元素数量创建人工任务的数量。但所有任务都具有相同的流程实例 ID。父流程和多实例子流程之间的关系如何工作?

如果集合列表中有多个元素,那么它将在多实例子流程中创建这些任务。由于所有任务都有相同的流程实例ID,如何识别每个任务各自的流程变量值以及之后每个流程的唯一性?有没有办法让它为多实例子流程的每个任务创建一个不同的实例ID?

4

2 回答 2

0

我没有得到所有的问题,但我会尝试回答我得到的:

  • 人工任务有自己的任务实例 ID
  • 什么是集合对象?如果您的意思是 bpmn 模型中的任务,那么它就像预期的那样:流程实例流在启动节点之后开始,当它到达人工任务时,它将创建一个具有 id 的任务实例。您可以在 UI 中的任务中看到它,并且您可以使用 api 声明、处理、完成、填充数据等。
  • 为每个可以并行执行的任务设置一个单独/不同的变量是明智的。然后输入将保存在可区分的数据占位符中,您可以相应地使用它。
  • 您可以为每个任务创建不同的实例(任务实例)或具有可重复的任务
于 2020-07-09T16:48:26.663 回答
0

答案是将多实例放入一个子流程中,这将允许我为我的 List 的每个元素(多实例的输入)拥有一个单独的流程实例 ID

于 2020-07-10T08:16:08.100 回答