activiti 设置流程变量
2017-03-25 22:29
232 查看
流程变量
在启动节点设置流程变量
在启动时直接在启动的方法中将流程变量设置,这时候在正在运行的表中是有保存流程变量的,而在历史变量表中同样也会有存在变量Map<String,Object>
map = new HashMap();
map.put("applyUserId","qwer");
map.put("applyTitle","test_请假申请流程");
map.put("applyTime","7天");
map.put("applyCtreateTime",new Date());
map.put("applyReason","结婚");
runtimeService.startProcessInstanceByKey("deploy_classpath",map);
流程启动后在数据表中以下表会自动保存流程变量
在任务中设置变量
完成任务的时候将变量保存,在流程任务节点办理完成是设置流程变量在act_ru_variable表中是不会存在变量的,而在历史变量表中是存在的@Test
public
void test_completeTask(){
RepositoryServicerepositoryService = processEngine().getRepositoryService();
Map<String,Object>varlues =
new HashMap();
varlues.put("applyTitle","test_请假申请流程");
varlues.put("applyTime","7天");
varlues.put("applyReason","结婚");
TaskServicetaskService =processEngine().getTaskService();
taskService.complete("5005",varlues);
}
历史流程变量表:
相关文章推荐
- activiti学习--12 个人任务及三种分配方式:直接设置代理人+流程变量设置代理人+实现类的方式设置代理人+将任务代理人设置为别人
- activiti设置流程变量
- activiti学习--06流程变量:流程变量+变量的类型+流程变量api+设置流程变量1或2+查询流程变量的历史表
- Activiti进阶(四)——流程变量的设置和获取
- activiti 部署流程定义(InputStream) 流程变量设置 及获取流程变量、查询流程变量历史表
- Activiti进阶(四)——流程变量的设置和获取
- 工作流引擎Activiti学习第四天(七)--- 设置获取与流程变量
- 【Activiti 基础篇四】流程变量设置与获取方式
- Activiti 流程变量
- Activiti基础教程--06流程变量
- activiti表单设置节点的默认变量
- activiti 流程实例设置名称
- Activiti设置流程发起用户信息
- activiti 设置变量(四)
- Activiti 学习笔记五:流程变量
- BOS项目练习(activiti,历史数据操作,流程变量,任务组,监听器,网关,spring整合)
- JBPM4.4:执行流程实例(启动、向后一步、查询任务、拾取任务、完成任务、设置获取流程变量)
- activiti中的流程变量
- 框架 day56 BOS项目练习(activiti,历史数据操作,流程变量,任务组,监听器,网关,spring整合)
- activiti开发中流程变量中,setVariable和setVariableLocal的区别