当前位置: 首页 > news >正文

北京中天人建设工程有限公司网站甘肃搜索引擎网络优化

北京中天人建设工程有限公司网站,甘肃搜索引擎网络优化,焦作网站建设兼职,wordpress 压缩gif插件一.简介 Flowable 中常用的网关主要有三种类型,分别是: 排他网关并行网关包容网关 下面来说下这三种的网关的概念和用法。 二.排他网关 排他网关,也叫互斥网关,截图如下: 排他网关有一个入口,多个有效…

一.简介

Flowable 中常用的网关主要有三种类型,分别是:

  1. 排他网关
  2. 并行网关
  3. 包容网关

下面来说下这三种的网关的概念和用法。

二.排他网关

排他网关,也叫互斥网关,截图如下:
在这里插入图片描述
排他网关有一个入口,多个有效出口。

下面举个例子:
假设有一个请假流程,请假 1 天,组长审批,请假小于 3 天,项目经理审批,请假大于 3 天,总监审批,绘制流程图,截图如下:
在这里插入图片描述
在这个流程图中,当流程从排他网关出来的时候,设置一个变量,根据变量的值,来决定下一个走哪一个 Task,例如组长审批,做如下配置,截图如下:

在这里插入图片描述
这个流条件表示当 days 这个变量的值小于等于 1 的时候,就会进入到组长审批这个 Task。

以此类推,设置经理审批,截图如下:

在这里插入图片描述

设置总监审批,截图如下:

在这里插入图片描述
下载这个XML文件,XML文件的内容如下:

<process id="demo01" name="测试流程" isExecutable="true"><documentation>测试流程</documentation><startEvent id="startEvent1" flowable:formFieldValidation="true"></startEvent><exclusiveGateway id="sid-C4E389D6-C507-4B8E-8469-2288AA5B44A5"></exclusiveGateway><sequenceFlow id="sid-DF97CC8B-3AD5-447D-AE67-1082CAB7B189" sourceRef="startEvent1" targetRef="sid-C4E389D6-C507-4B8E-8469-2288AA5B44A5"></sequenceFlow><userTask id="sid-B4CD08AF-52B5-44F2-AC45-B2F5E154A5F0" name="组长审批" flowable:formFieldValidation="true"></userTask><userTask id="sid-07B7951C-4E76-4639-989C-407C610C5BA8" name="经理审批" flowable:formFieldValidation="true"></userTask><userTask id="sid-1A81B40F-D8D4-4158-B0B9-26DB8FB7DD2E" name="总监审批" flowable:formFieldValidation="true"></userTask><endEvent id="sid-0F56FE56-1A8C-4B47-8F0D-196700DDF7B8"></endEvent><sequenceFlow id="sid-E4B4B580-F078-4BB9-B5D3-966E80737C4C" sourceRef="sid-B4CD08AF-52B5-44F2-AC45-B2F5E154A5F0" targetRef="sid-0F56FE56-1A8C-4B47-8F0D-196700DDF7B8"></sequenceFlow><endEvent id="sid-F05670CB-A8F4-44A3-B53D-46CFB6F65581"></endEvent><sequenceFlow id="sid-3EC62E5D-ACDA-480E-93B4-C24D8F6E9042" sourceRef="sid-07B7951C-4E76-4639-989C-407C610C5BA8" targetRef="sid-F05670CB-A8F4-44A3-B53D-46CFB6F65581"></sequenceFlow><endEvent id="sid-52711414-1769-4EC3-9AE5-6BA426123095"></endEvent><sequenceFlow id="sid-C81500B2-D1EA-429F-8402-A3D8C8CA0E29" sourceRef="sid-1A81B40F-D8D4-4158-B0B9-26DB8FB7DD2E" targetRef="sid-52711414-1769-4EC3-9AE5-6BA426123095"></sequenceFlow><sequenceFlow id="sid-807C7B79-4AFA-4525-847F-4D0FE1C0F0F3" name="小于1天" sourceRef="sid-C4E389D6-C507-4B8E-8469-2288AA5B44A5" targetRef="sid-B4CD08AF-52B5-44F2-AC45-B2F5E154A5F0"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${days<=1}]]></conditionExpression></sequenceFlow><sequenceFlow id="sid-3D3DF742-BF47-4536-9EE9-747CD284A1BA" name="1-3天" sourceRef="sid-C4E389D6-C507-4B8E-8469-2288AA5B44A5" targetRef="sid-07B7951C-4E76-4639-989C-407C610C5BA8"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${days>1 && days<=3}]]></conditionExpression></sequenceFlow><sequenceFlow id="sid-2AD41E43-AFEC-47A1-B8D1-0B4299434BF8" name="大于3天" sourceRef="sid-C4E389D6-C507-4B8E-8469-2288AA5B44A5" targetRef="sid-1A81B40F-D8D4-4158-B0B9-26DB8FB7DD2E"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${days>3}]]></conditionExpression></sequenceFlow></process>

可以看到,在 sequenceFlow 标签中,有一个 conditionExpression 标签,这个标签的内容就是具体的条件了。
接下来部署一下这个流程,代码如下:

@Test
void test01() {Map<String, Object> variables = new HashMap<>();variables.put("days", 3);ProcessInstance pi = runtimeService.startProcessInstanceByKey("demo01", variables);logger.info("id:{},activityId:{}", pi.getId(), pi.getActivityId());
}

注意,这个启动的时候,传入一个 days 变量,系统将来会根据这个变量来决定这个流程要走到哪一个 Task。流程启动成功之后,去查询 ACT_RU_TASK 表,就可以看到流程的执行是否和我们所预想的一致。

http://www.hrbkazy.com/news/7262.html

相关文章:

  • 想做一个自己的网站怎么做的企业网站开发制作
  • 大连房地产网站开发最好的bt磁力搜索引擎
  • 如何做论坛网站营销页面
  • 厦门做外贸网站平原县网站seo优化排名
  • 整屏滚动网站百度文库首页官网
  • 毕设做网站 方面的论文新闻源
  • c 网站开发环境seo网络推广有哪些
  • 商城网站方案模板宁波seo外包平台
  • 房地产网站模版百度怎么推广广告
  • 装饰公司网站建设山西seo优化公司
  • 潍坊高新区建设局门户网站四川seo排名
  • 团购做的比较好的网站网站收录什么意思
  • 罗马尼亚网站后缀营销策略有哪些方面
  • 网站建设方案报价企业营销网站
  • 竞价网站做推广怎样宣传自己的产品
  • 标准版网站制作百度号码查询平台
  • 手机网站设计报告模板公司页面设计
  • 长沙seo网站优化网络营销的方式有几种
  • 濮阳网站建设0393seo免费打广告平台有哪些
  • 山东青岛网站建设网站seo哪里做的好
  • 微网站免费建设平台最新的疫情数据
  • 单位网站建设要多少钱seo技术 快速网站排名
  • 做网站的图片大小是多少北京网站建设公司大全
  • 使用vs做动态网站推广软件有哪些
  • wordpress建站教程百科关键词优化公司电话
  • 个人网站怎么做微信支付品牌策略怎么写
  • 伊春网站推广深圳开发公司网站建设
  • 旅游景点网站模板网站搜索优化技巧
  • 可植入代码网站开发web网址
  • 临汾市网站建设线上推广是什么意思