activiti初体验(六) 排他网关

有时候需要进行判断走哪一个分支,而且像上一篇,如果存的删除不正确就会出现异常,此时的排他网关可以设置默认值。

流程图与定义



核心代码


上面两篇已经讲述了基本操作这里仅仅进行主要代码

1
2
3
4
5
6
7
@Test
public void getTaskByloginName() {
String loginName = "0004";
String processDefinitionKey = "gateway";
// 任务处理人【0003】流程名称【采购申请】任务id【10006】流程定义id【buyBill:2:2504】
activitiService.getTaskByLoginName(processDefinitionKey, loginName);
}

日志


1
2
3
4
5
[21:21:15:453] [INFO] - wsylp.service.impl.ActivitiServiceImpl.getTaskByLoginName(ActivitiServiceImpl.java:185) - 任务处理人【gy】
[21:21:15:453] [INFO] - wsylp.service.impl.ActivitiServiceImpl.getTaskByLoginName(ActivitiServiceImpl.java:186) - 流程名称【普通[处理]】
[21:21:15:453] [INFO] - wsylp.service.impl.ActivitiServiceImpl.getTaskByLoginName(ActivitiServiceImpl.java:187) - 任务id【35014
[21:21:15:453] [INFO] - wsylp.service.impl.ActivitiServiceImpl.getTaskByLoginName(ActivitiServiceImpl.java:188) - 流程定义id【gateway:1:32504
[21:21:15:453] [INFO] - wsylp.service.impl.ActivitiServiceImpl.getTaskByLoginName(ActivitiServiceImpl.java:189) - 执行对象id【35001

github地址:https://github.com/wsylp/gms.git

本文标题:activiti初体验(六) 排他网关

文章作者:wsylp

发布时间:2018年06月01日 - 13:06

最后更新:2020年01月02日 - 10:01

原始链接:http://wsylp.top/2018/06/01/activiti初体验-六-排他网关/

许可协议: 本文为 wsylp 版权所有 转载请保留原文链接及作者。

-------------本文结束感谢阅读-------------