activiti工作流06-任务分支
来源:互联网 发布:丰臣秀吉知乎 编辑:程序博客网 时间:2024/06/04 18:04
不是每一个任务完成后都可以直接进行到下一个用户任务,在这中间,我们往往需要进行的是分支的判断。
举个很简单的例子,在一个请假流程中,张三提出请假申请,若请假天数<=3天,则交给项目组长审批否则就交给项目经理审批,那么判断请假天数这一环节就是我们所说的任务分支。
任务分支节点在绘图工具的左端的Gateways下,可以根据需要选择分支节点,不过我一般都选择第一个,默认也是选择第一个。
选择完分支节点后,分支节点与任务节点之间的连线要表明Flow Condition(流程条件),否则流程不知道该往哪个任务节点走,
声明的方式为:${deptLeaderPass}或者${!deptLeaderPass}(例)
声明完成后,在表单数据中要添加这一变量。且deptLeaderPass值只能为true或者false(个人理解)
例:
// 设置流程变量
complete(taskId, [{
key: 'deptLeaderPass',
value: false,
type: 'B'
}, {
key: 'leaderBackReason',
value: leaderBackReason,
type: 'S'
}]);
举个很简单的例子,在一个请假流程中,张三提出请假申请,若请假天数<=3天,则交给项目组长审批否则就交给项目经理审批,那么判断请假天数这一环节就是我们所说的任务分支。
任务分支节点在绘图工具的左端的Gateways下,可以根据需要选择分支节点,不过我一般都选择第一个,默认也是选择第一个。
选择完分支节点后,分支节点与任务节点之间的连线要表明Flow Condition(流程条件),否则流程不知道该往哪个任务节点走,
声明的方式为:${deptLeaderPass}或者${!deptLeaderPass}(例)
声明完成后,在表单数据中要添加这一变量。且deptLeaderPass值只能为true或者false(个人理解)
例:
// 设置流程变量
complete(taskId, [{
key: 'deptLeaderPass',
value: false,
type: 'B'
}, {
key: 'leaderBackReason',
value: leaderBackReason,
type: 'S'
}]);
0 0
- activiti工作流06-任务分支
- 14.activiti工作流-组任务
- Activiti工作流之用户任务分配
- 扩展Activiti工作流任务和属性
- activiti 工作流任务回退sql实现
- Activiti - 完成有分支的任务
- 工作流框架--activiti(五)--个人任务和组任务
- Activiti-工作流
- activiti工作流
- 工作流activiti
- activiti工作流
- Activiti工作流
- activiti工作流
- 工作流 activiti
- Activiti工作流
- Activiti 工作流
- 工作流Activiti
- activiti工作流
- ionic报各种诡异错误的解决办法
- java基本数据类型转换
- 快排单链表
- 单元测试
- Vcl控件详解
- activiti工作流06-任务分支
- xcode git设置用户命令
- Linux C代码实现读取配置文件示例
- python中文注释
- 关于Java中反射和注解的使用
- 7、分类
- windows平台下的eclipse远程连接cdh5
- .a文件如何打包到Android项目中
- spring data jpa 懒加载 处置