其实在工作流中我们使用变量去传递一些数据以便来达到控制流程的目的

在这里我需要给大家强调一下变量的作用域,

这两种变量其实就相当于Java类中的两个变量,他们两个的作用域不同而已。因为一个execution可能包含多个任务,所以execution的范围大,task的范围是包含在execution范围中的,也就是说task可以取到execution变量的值。

我们对变量的存取是通过executeService和TaskService的get/setVariable来获取和更新变量的当然我们要给定其流程id或者是任务id才可以设置数据

1 //UserInfo userInfo = (UserInfo) execution.getVariable("UserI");
2         //System.out.println("科长审批得到userInfo----》" + userInfo.getUserName());
3         //userInfo.setUserName("end");
4         //execution.setVariable("UserI", userInfo);

下面是一个很好的博客

http://blog.csdn.net/lsh6688/article/details/8129343

转载于:https://www.cnblogs.com/holdouts/articles/5815551.html

jbpm的流程变量与任务变量的存取与更新相关推荐

  1. 【运筹学】单纯形法总结 ( 单纯形法原理 | 单纯形法流程 | 单纯形表 | 计算检验数 | 最优解判定 | 入基变量 | 出基变量 | 方程组同解变换 ) ★★★

    文章目录 一.单纯形法原理 二.单纯形法流程 三.单纯形法案例一 1.线性规划示例 2.转化标准形式 3.查找初始基可行解 4.初始基可行解的最优解判定 5.第一次迭代 : 入基与出基变量选择 6.第 ...

  2. linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...

    Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...

  3. 【函数的定义、调用(嵌套调用、递归调用)、声明、函数的分类(有无返回值、有无参数)、变量(自动变量与静态变量、局部变量与全局变量、只读变量)】(学习笔记7--函数)

    第一篇博文,打卡新星计划第三季3.4~4.4,希望能有质的飞跃,顶峰相见 一.自定义函数 1.函数的定义 函数在使用前也需要定义,定义的格式如下: 数据类型 函数名([数据类型 参数1],[数据类型 ...

  4. 第二十四章 Caché 变量大全 $ZA 变量

    文章目录 第二十四章 Caché 变量大全 $ZA 变量 大纲 描述 注意 `$ZA`,带终端I / O 带磁带I / O的$ZA 第二十四章 Caché 变量大全 $ZA 变量 包含当前设备上最后一 ...

  5. varclus变量聚类对变量有啥要求_SPSS 相关分析之两变量相关分析

    什么是相关分析? 相关分析属于数据分析流程前端的探索性分析,探究变量间关系及性质,能够简单有效说明两变量间存在什么关系,这些关系的常见描述语句有:线性相关.正相关.负相关等.其结果在于指导下一步采取何 ...

  6. 实例变量、静态变量、局部变量的生命周期

    文章目录 前言 一.静态变量和实例变量的生命周期 二.局部变量的生命周期 三.总结 前言 本篇内容出自<Java面向对象编程:孙卫琴>第三章部分内容,目的是带你搞懂实例变量.静态变量.局部 ...

  7. UiPath中的主要变量类型及变量定义面板使用说明

    1:Integer 整数,例如1,2,3.... 2:String 任何形式的文字.字符串内容要使用英文双引号包围起来.例如:"我是lxj" 如果获得的是数字,想要在输出面板打印出 ...

  8. 浅显易懂 Makefile 入门 (02)— 普通变量和自动变量定义、使用($@、$^、$< 作用)、变量覆盖 override、变量的来源 origin

    1. 变量的定义 Makefile 文件中定义变量的基本语法如下: 变量的名称=值列表 变量的名称可以由大小写字母.阿拉伯数字和下划线构成.等号左右的空白符没有明确的要求,因为在执行 make 的时候 ...

  9. Go 学习笔记(6)— 变量定义、变量声明、变量作用域

    1. 变量定义 Go 语言变量名由字母.数字.下划线组成,其中首个字符不能为数字.声明变量的一般形式是使用 var 关键字: var varName dataType [= value] Go 语言和 ...

  10. 用户变量和系统变量的区别

    用户变量和系统变量的区别 1. 系统变量:对所有的用户起作用 用户变量:对当前用户起作用 那么为什么要设置环境变量? 在Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有 ...

最新文章

  1. Debian/Ubuntu 报错解决:Command 'ifconfig' not found, but can be installed with
  2. Markdown语法-基础
  3. C++控制台读取和输出函数
  4. 如何在多台web服务器上共享session?
  5. 实现html锚点的两种方式
  6. 谈谈MySQL面试的45个常见问题
  7. 批量删除table或view
  8. 台式机电脑配置单_游戏直播电脑配置要求2019,附配置单及价格
  9. Spring——bean生命周期
  10. ORACLE EBS R12 - 寄售功能知多少
  11. MATLAB对表达式进行降幂排列,MATLAB上机答案.doc
  12. 2020家用千兆路由器哪款好_2020千兆路由器评测排名(200以内最强的5款路由器)...
  13. spring源码解析大体流程
  14. matlab 求傅里叶级数,MATLAB傅里叶级数.docx
  15. Signature on Pocket PC
  16. 百度地图导航tts语音静音问题的解决
  17. 联合国基金会 广告投放 策略
  18. PHP语言Web开发ThinkPhp6框架搭建
  19. 本人已搬至博客园,感谢CSDN的一路陪伴
  20. 厨神之路六--凉拌菜

热门文章

  1. ORA-24042 ORA-12545 ORA-26714 bug(Bug 5623403)
  2. 数论知识(2)-------------欧拉函数
  3. 大学生毕业如何选择职业?
  4. 如何将PDF文件格式转换为Word文档最新教程分享
  5. 微服务架构及其最重要的10个设计模式
  6. 秒杀系统架构分析与实战(14155字,26图)
  7. 华为Java开发编程军规,谁违反谁走
  8. BAT 解密:一张图概括互联网公司的标准技术架构
  9. 鹅厂员工平均月薪7万刷屏!公司每天赚9.5亿,养5.46万人
  10. 现在流行「毕业式」裁员吗?