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

免费的平面设计网站喀什市建设局网站查证件

免费的平面设计网站,喀什市建设局网站查证件,物业公司简介模板,网站建设广告素材流程变量在整个工作流中扮演很重要的作用。例如#xff1a;请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。这篇博文就简单的为大家介绍下流程变量的设置和获取。 …流程变量在整个工作流中扮演很重要的作用。例如请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。这篇博文就简单的为大家介绍下流程变量的设置和获取。 一、设置流程变量 流程变量的设置方式有两种一是通过基本类型设置第二种是通过JavaBean类型设置。 1.基本类型 /**设置流程变量*/Testpublic void setProcessVariables(){String processInstanceId 1301;//流程实例IDString assignee 张三;//任务办理人TaskService taskService processEngine.getTaskService();//获取任务的Service设置和获取流程变量//查询当前办理人的任务IDTask task taskService.createTaskQuery().processInstanceId(processInstanceId)//使用流程实例ID.taskAssignee(assignee)//任务办理人.singleResult();//设置流程变量【基本类型】taskService.setVariable(task.getId(), 请假人, assignee);taskService.setVariableLocal(task.getId(), 请假天数,3);taskService.setVariable(task.getId(), 请假日期, new Date());}2.JavaBean类型 首先定义JavaBean类。 package cn.gome.d_processVariables;public class Person implements java.io.Serializable{private static final long serialVersionUID 8379071759772449529L;private Integer id;private String name;private String education;public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}}然后通过JavaBean设置流程变量。这里要注意的是Javabean类型设置获取流程变量除了需要这个javabean实现了Serializable接口外还要求流程变量对象的属性不能发生编号否则抛出异常。 /**设置流程变量去哪个表里查*/Testpublic void setProcessVariables(){String processInstanceId 1301;//流程实例IDString assignee 张三;//任务办理人TaskService taskService processEngine.getTaskService();//获取任务的Service设置和获取流程变量//查询当前办理人的任务IDTask task taskService.createTaskQuery().processInstanceId(processInstanceId)//使用流程实例ID.taskAssignee(assignee)//任务办理人.singleResult();//设置流程变量【javabean类型】Person p new Person();p.setId(1);p.setName(周江霄);taskService.setVariable(task.getId(), 人员信息, p);System.out.println(流程变量设置成功~~);} 数据库对应表act_ru_variable细心的你可以看到通过JavaBean设置的流程变量在act_ru_variable中存储的类型为serializable变量真正存储的地方在act_ge_bytearray中。二、获取流程变量 1.基本类型 /**获取流程变量*/ Test public void getProcessVariables(){String processInstanceId 1301;//流程实例IDString assignee 张三;//任务办理人TaskService taskService processEngine.getTaskService();//获取当前办理人的任务IDTask task taskService.createTaskQuery().processInstanceId(processInstanceId).taskAssignee(assignee).singleResult();//获取流程变量【基本类型】String person (String) taskService.getVariable(task.getId(), 请假人);Integer day (Integer) taskService.getVariableLocal(task.getId(), 请假天数);Date date (Date) taskService.getVariable(task.getId(), 请假日期);System.out.println(person day date);}2.JavaBean类型 /**获取流程变量*/ Test public void getProcessVariables(){String processInstanceId 1301;//流程实例IDString assignee 张三;//任务办理人TaskService taskService processEngine.getTaskService();//获取当前办理人的任务IDTask task taskService.createTaskQuery().processInstanceId(processInstanceId).taskAssignee(assignee).singleResult();//获取流程变量【javaBean类型】Person p (Person) taskService.getVariable(task.getId(), 人员信息);System.out.println(p.getId() p.getName());System.out.println(获取成功~~); }三、查询历史流程变量 /**查询历史的流程变量*/ Test public void getHistoryProcessVariables(){ListHistoricVariableInstance list processEngine.getHistoryService().createHistoricVariableInstanceQuery()//创建一个历史的流程变量查询.variableName(请假天数).list();if(list ! null list.size()0){for(HistoricVariableInstance hiv : list){System.out.println(hiv.getTaskId() hiv.getVariableName() hiv.getValue() hiv.getVariableTypeName());}} }
http://www.pierceye.com/news/235455/

相关文章:

  • 韩国做游戏的电影 迅雷下载网站有哪些网络营销方式文献
  • 大学生兼职网站的融资方案龙华网站建设设计制作公司
  • 青之峰网站建设哪家好用什么l软件做网站了
  • 免费建站资源怎么编写app软件
  • 机关网站建设建议云南响应式网站建设
  • 对网站开发语言的统计杭州网站设计公司有哪些
  • 不会代码 怎么做网站兴义网络推广
  • 综合电子商务型企业网站怎么做网站的网盘
  • ucenter使用自己做的网站房地产新闻时事热点
  • 企业网站备案 过户电商运营视频教程
  • 做网站运营这工作怎么样北京网站优化价格
  • 河南专业网站建设网站怎么做高权重
  • 国内大型电子网站建设做网站时怎么透明化
  • 微应用和微网站的区别手机网站开发的目的
  • 网站ico开一个网站建设公司好
  • wordpress中文站cn外贸网站怎么换域名
  • 淘宝客怎么做直播网站吗学校网站建设发展概况分析
  • 广州网站外贸推广建筑师必看的16部纪录片
  • 深圳网站建设平台网站右侧浮动广告
  • 中英文网站源码浙江东南网架公司
  • 个人备案网站放什么资料培训
  • html做企业门户网站提供设计的网站
  • 成都三合一网站建设成年s8视频加密线路
  • 做网站购买服务器如何优化网络
  • 企业公司网站 北京怎样用前端知识制作企业网站
  • 精湛的赣州网站建设襄阳哪里有做网站的
  • 拿了网赌代理后怎样做自己的网站河南最新消息今天
  • 北京最大的网站开发公司中山市企业网站seo营销工具
  • 苏州营销型网站建设方案哪些网站做的比较好的
  • 淘宝上买的建设网站能退款吗app怎么查网站备案