Have_MonkeyG 2024-01-10 13:55 采纳率: 0%
浏览 10

activiti工作流会签问题

您好,就是我想问一下ativiti工作流在会签时需要两个角色的人进行审批,这两个角色都是多个人,这两个角色的一个人审批通过就算通过,但是要两个角色的里都要有人办理过这个节点才算通过,这种情况我应该怎么处理

  • 写回答

2条回答 默认 最新

  • 百锦再@新空间代码工作室 全栈领域优质创作者 2024-01-10 13:59
    关注

    微信GPT协助回答你的问题

    您可以考虑使用并行网关(Parallel Gateway)来实现会签流程,在这种情况下,两个角色中的任意一人审批通过即可,但确保两个角色都至少有一人进行了审批。

    以下是一个示意图,展示了如何使用并行网关来处理这种情况:

                   +-----+
                   | Start |
                   +--+--+
                      |
        +-------------v--------------+
        |                           |
        |        +-------+          |
        |        | Task1 |          |
        |        +-------+          |
        |          |  ^             |
        |          v  |             |
        |      +-----------+        |
        |   +--| Parallel  |        |
        |   |  |  Gateway  |<---+   |
        |   |  +-----------+    |   |
        |   |                   |   |
        |   |  +-------+        |   |
        |   +->| Task2 |        |   |
        |      +-------+        |   |
        |        |  ^           |   |
        |        v  |           |   |
        |     +----------+      |   |
        |     | Exclusive |      |   |
        +---->|  Gateway  |------+   |
        |     +----------+      |   |
        |                       |  |
        |      +--------+       |  |
        |   +--| Task3  |--+    |  |
        |   |  +--------+  |    |  |
        |   |              |    v  v
        |   |          +----------------+
        |   |          | End            |
        |   |          +----------------+
        |   |
        +---+
    

    在上述流程中,Task1和Task2分别表示两个角色要处理的任务节点,第一个并行网关用于并行执行这两个任务。当其中一人处理完成时,即可进入第二个并行网关。第二个并行网关用于等待两个角色都至少有一人处理完成。一旦两个角色都至少有一人处理过了,流程将继续执行下一个任务(这里是Task3)。

    请注意,上述示意图只是提供了一个基本的思路,具体如何在您的工作流系统中实现这个会签逻辑,可能需要根据您使用的具体工作流引擎进行调整和配置。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月10日

悬赏问题

  • ¥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进制修改视频的元数据