前言

activity中有一个非常强大的功能就是可以动态设置流程变量,activity的流程变量的用处总结下来,作用有几点,一是可以动态为某个流程节点设置执行条件,在流程运转的过程中进行传递,第二个就是配合网关和监听器一起控制任务的触发条件,下面先看一个简单的例子

仍然以之前的一个请假流程审批为例进行说明

我们还记得在第一个节点上面,配置的流程审批人是 “zhangsan”,但是在真实的业务中,在定义流程文件的时候可能并不是一开始就能确定各个环节的审批人,这时候activity的UEL变量表达式就派上用场了,即我们通过activity提供的UEL表达式规范设置一个表达式的值,相当于占位,再在启动流程实例的时候由外部参数传入决定具体的审批人,那么修改之后的结果为:


即使用${}的形式,填入

activity流程变量使用相关推荐

  1. 学习笔记之-Activiti7工作流引擎,概述,环境搭建,类关系图,使用Activiti BPMN visualizer,流程变量,组任务 网关,Activiti整合Spring SpringBoot

    本篇学习笔记是观看黑马程序员Activiti7视频而得 Activiti7 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是" ...

  2. Activity流程引擎表结构

    一.表结构介绍 工作流Activity总共有23张表,总共可以分为5大类: ACT_RE_*:RE表示repository,总共有3张表,带此前缀的表包含的是静态信息,如:流程定义,流程部署,流程设计 ...

  3. 【activiti】流程变量

    activiti流程变量 1. 什么是流程变量 流程变量在activiti中是一个非常重要的角色,流程运转有时就需要流程变量,流程变量就是activiti在管理工作流时根据管理需要而设置的变量. 前面 ...

  4. JAVAWEB开发之工作流详解(二)——Activiti核心API的使用(流程定义和流程实例的管理、流程变量、监听器...)以及与Spring的集成

    管理流程定义 设计流程定义文档 bpmn文件 设置方式可以直接使用插件图形化界面进行设置 为某任务节点指定任务执行者 保存后的BPMN文件可以使用XML编辑器打开 BPMN 2.0根节点是defini ...

  5. Activiti——流程变量(六)

    Activiti--流程变量 转自:http://lib.csdn.net/article/java/66665?knId=268 流程变量在整个工作流中扮演很重要的作用.例如:请假流程中有请假天数. ...

  6. Activiti工作流之流程变量

    1.什么是流程变量 流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti 结合时少不了流程变量,流程变量就是 activiti 在管理工作流时 ...

  7. JBPM学习(五):流程变量

    1.启动流程实例 [java] view plaincopy // 启动流程实例 @Test public void startProcessInstance() { // 使用指定key的最新版本的 ...

  8. flowable工作流 流程变量_Activiti工作流的应用示例

    1:工作流的概念 工作流(Workflow),就是"业务过程的部分或整体在计算机应用环境下的自动化",它主要解决的是"使在多个参与者之间按照某种预定义的规则传递文档.信息 ...

  9. Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】

    tags: Activiti 上篇Activiti只是一个快速入门案例,这篇就讲定义.部署.查看任务等等的一些细节[涉及到的数据库表.对象等等]... 管理流程定义 管理流程定义主要涉及到以下的4张表 ...

最新文章

  1. MyBatis 切换不同的类型数据库方案
  2. 一个build.xml实例
  3. 关于如何在使用easyui的时候添加一个操作列的问题
  4. 连接的管道(最小生成树)
  5. centos7 yum安装kubernetes 1.1
  6. bzoj1691 [Usaco2007 Dec]挑剔的美食家
  7. python对逻辑回归进行显著性_python sklearn库实现简单逻辑回归的实例代码
  8. PostgreSQL在何处处理 sql查询之六
  9. 2008 Round1AA Minimum Scalar Product
  10. 服务器端移动端车牌识别sdk
  11. haproxy编译安装以及配置文档介绍
  12. 不要嫌我啰嗦~继续话痨python
  13. VHDL SXT函数
  14. 自学Java笔记2 2021-3-28更
  15. 康熙王朝---转自别人的旁白分析
  16. 2013-10 阿丹励志笔记(1)
  17. python数据结构基础(单链表,多链表,二叉树)
  18. 随谈时代更迭,以及互联网时代和人工智能时代
  19. MATLAB仿真Gough-Stewart并联机器人斯图尔特6自由度并联机器人逆运动学仿真 动力学控制pid控制
  20. LoRa技术有哪些应用场景?

热门文章

  1. ./wls1036_linux32.bin: /lib/ld-linux.so.2: bad ELF interpreter
  2. 通过javascript动态显示界面控件
  3. Adroid新增硬件编解码
  4. 高性能消息中间件——NATS
  5. SpringBoot整合Shiro使用Ehcache等缓存无效问题
  6. 关于PHP的OpenSSL的加密问题
  7. 建议重写equals方法时也一并重写hashCode方法
  8. 如何对memcache的数据(key-value)进行遍历操作
  9. [一文一命令]ln命令详解
  10. 经常和电脑、信息化设备打交道,食品保健养生非常重要!