美文网首页
一、工作流 Activiti7-10.网关

一、工作流 Activiti7-10.网关

作者: 那钱有着落吗 | 来源:发表于2021-04-06 09:07 被阅读0次
image.png image.png

1.并行网关

image.png

我们做一个并行网关,在请假之后,由两个人并行的审核,然后如果两个人都审核成功则完成流程。

下面我们部署BPMN然后生成一个实例:

@Test
    public void initProcessInstance(){

        ProcessInstance processInstance = runtimeService
                .startProcessInstanceByKey("Process_parallel");
        System.out.print("流程实例id:"+processInstance.getProcessInstanceId());

    }

然后在任务里面我们就会看到有一条张三的请假,我们完成之后,就会在李四和王五都可以查看到各自的任务了。这里就不做演示,都是之前用过的代码。

而这种并行网关是针对一些重大事件的,例如发布一条重大新闻,需要主编和副主编同时审核就可以使用这种网关,如果每次审核人都不固定,这样的话可以使用之前的传参到候选人的方式,但是还需要加一个异步的操作,就是可以同时受到任务,这种方式有个缺点就是看不到候选人的类型。


2.排他网关

之后我们除了特别复杂的新的代码就贴下,其他的重复的代码就不再贴了


image.png

排他网关需要设置条件,例如请假大于多少天就谁来审核,小于多少天谁审核这种。

而在实际应用中,最多的是在退回中使用,如果不同意退回到起点这种操作。


image.png

3.包容网关

包容网关顾名思义,就是可能包含多个满足条件的审核人:


image.png

比如按照上图的流程来说,如果张三请假一天的话,那么李四和王五都会收到任务,如果两人都完成审核,则任务结束。

相关文章

  • 一、工作流 Activiti7-10.网关

    1.并行网关 我们做一个并行网关,在请假之后,由两个人并行的审核,然后如果两个人都审核成功则完成流程。 下面我们部...

  • 说一说activiti中的排他网关和并行网关

    activiti工作流中我们经常用到的网关有两种: 1. Exclusive Gateway 排他网关 排他网关(...

  • 4.5 Internet的路由选择协议(3)

    外部网关协议BGP 工作流程: 当各BGP发言人交换了“可达性信息”之后,就根据这些信息和自己的策略找出较好路由。...

  • 4.5 Internet的路由选择协议(2)

    内部网关协议OSPF “链路状态”指本路由器都和哪些路由器相邻,以及该链路的“度量”(代价)。 工作流程: 当一个...

  • 工作流框架中的网关详解!网关是工作流流程实现流转的重点

    网关 网关用来控制流程的流向(流程的tokens),网关可以消费也可以生成token 网关显示成菱形图形,内部有有...

  • 亿级流量架构之网关设计思路、常见网关对比

    本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对...

  • 万能网关系统如何设计?

    本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对...

  • 网关与子流程

    网关 网关是用于控制流程的走向,也成为执行令牌,根据功能不同可以分为:排他网关,并行网关,包容网关,事件网关。 排...

  • 2018-03-27

    微服务网关 什么是微服务网关 微服务网关也称为服务网关或者API网关。服务网关 = 路由转发 + 过滤器...

  • 网关架构

    老网关架构: 新网关架构: 新老网关交易对比 老网关优点: 老网关不会存储任何数据,因此没有数据库的瓶颈。 老网关...

网友评论

      本文标题:一、工作流 Activiti7-10.网关

      本文链接:https://www.haomeiwen.com/subject/mbhzcltx.html