您好,就是我想问一下ativiti工作流在会签时需要两个角色的人进行审批,这两个角色都是多个人,这两个角色的一个人审批通过就算通过,但是要两个角色的里都要有人办理过这个节点才算通过,这种情况我应该怎么处理
2条回答 默认 最新
关注 微信GPT协助回答你的问题
您可以考虑使用并行网关(Parallel Gateway)来实现会签流程,在这种情况下,两个角色中的任意一人审批通过即可,但确保两个角色都至少有一人进行了审批。
以下是一个示意图,展示了如何使用并行网关来处理这种情况:
+-----+ | Start | +--+--+ | +-------------v--------------+ | | | +-------+ | | | Task1 | | | +-------+ | | | ^ | | v | | | +-----------+ | | +--| Parallel | | | | | Gateway |<---+ | | | +-----------+ | | | | | | | | +-------+ | | | +->| Task2 | | | | +-------+ | | | | ^ | | | v | | | | +----------+ | | | | Exclusive | | | +---->| Gateway |------+ | | +----------+ | | | | | | +--------+ | | | +--| Task3 |--+ | | | | +--------+ | | | | | | v v | | +----------------+ | | | End | | | +----------------+ | | +---+
在上述流程中,Task1和Task2分别表示两个角色要处理的任务节点,第一个并行网关用于并行执行这两个任务。当其中一人处理完成时,即可进入第二个并行网关。第二个并行网关用于等待两个角色都至少有一人处理完成。一旦两个角色都至少有一人处理过了,流程将继续执行下一个任务(这里是Task3)。
请注意,上述示意图只是提供了一个基本的思路,具体如何在您的工作流系统中实现这个会签逻辑,可能需要根据您使用的具体工作流引擎进行调整和配置。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 宝塔ssl证书一直待待验证
- ¥15 相近语义 不同表达 匹配
- ¥15 [vasp+phonopy]表面模型的间隙扩散系数中尝试频率如何用声子频率计算
- ¥15 现在新建了一个f1的就不行了包括所有新建的项目都无法生成,路径命名都没问题,keil和cubemx重装过还是不行,如何解决?(标签-java|关键词-固件)
- ¥15 web前端开发怎么实现像图片这样的页面啊?
- ¥15 ubuntu 20.04 网卡启用后,只有ipv6 没有 ipv4 无法上网
- ¥15 QT任务管理器无法正确获取展开,有悬赏15元速求,如何解决?(相关搜索:标识符|结构体)
- ¥15 使用delphi 10.3+intraweb 生成的页面怎么实现自动滚屏
- ¥20 思科:Router c3600 MN-4E插槽
- ¥15 16进制修改视频的元数据