多实例分发

用于单实例流程实现多实例分发的场景

配置属性

  • 分发节点:流程实例会在分发节点,根据当前节点候选人数量进行分发,每个候选人分发一条实例。

  • 回收节点:流程实例会在回收节点,回收所对应分发节点分发出来的多实例,回归单实例继续流转。

多实例分发支持配置多组,每组成对的分发、回收。配置多组分发就像 对称树形的结构,分发后依次回收,最终变成单实例。

示例讲解

如图,配置 “用户任务B” 为分发节点,“用户任务D” 为回收节点

如果“用户任务B” 有 5 个候选人,那么将分发出 5条 实例,在“用户任务B” 每个候选人都会分配一条分发实例。
但是后续节点如:“用户任务C”的候选人 会接收到 5条任务,不过处理这些多实例任务的时候是处于实例作用域内的,他们的意见、流程图进度都是独自实例内数据据隔离的。

查看原图