【入门篇】Activiti流程实例启动
来源:互联网 发布:淘宝客服兼职工作 编辑:程序博客网 时间:2024/05/16 19:22
需求
对于部署好的流程,启动该流程,开始走业务流程,保证流程顺利完成的第一步就是开个好头
涉及到的activiti表
1.act_ru_execution插入一条数据,表明当前流程实例的当前状态(该哪一级执行了)
2.act_ru_task:插入一条当前执行任务实例
3.act_ru_identitylink:任务参与者数据表。主要存储当前节点参与者的信息。插入参与者信息
方案
根据流程定义标识key来,以来runtimeservice服务来启动该流程实例
代码
//启动流程实例,自动对第一个结点进行任务分配@Testpublic void startProcessInstance() {//得到runtimeServiceRuntimeService runtimeService = processEngine.getRuntimeService();//根据流程定义的key(标识)来启动一个实例,activiti找该key下版本最高的流程定义//一般情况下为了方便开发使用该方法启动一个流程实例String processDefinitionKey = "purchasingflow";ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(processDefinitionKey);//根据流程定义的id来启动一个实例,这种方法一般不用//runtimeService.startProcessInstanceById(processDefinitionId);System.out.println("流程梳理所属流程定义id:" + processInstance.getProcessDefinitionId());System.out.println("流程实例的id:" + processInstance.getProcessInstanceId());System.out.println("流程实例的执行id:" + processInstance.getId());System.out.println("流程当前的活动(结点)id:" + processInstance.getActivityId());System.out.println("业务标识:" + processInstance.getBusinessKey());//System.out.println("流程变量:" + processInstance.getProcessVariables());}
阅读全文
0 0
- 【入门篇】Activiti流程实例启动
- Activiti学习入门(3) -- 学习启动流程实例
- 【入门篇】Activiti查询指定流程定义下已完成的流程实例
- 【入门篇】Activiti查询指定流程定义下指定流程实例下历史任务
- activiti自定义流程之Spring整合activiti-modeler5.16实例(六):启动流程
- activiti自定义流程之Spring整合activiti-modeler实例(六):启动流程
- 启动Activiti流程实例以及办理任务(四)
- Activiti 流程定义实例
- Activiti 流程定义实例
- activiti流程启动
- 【入门篇】Activiti流程绘制说明
- 【入门篇】Activiti流程定义查询
- 【入门篇】Activiti流程定义删除
- activiti跟踪流程实例图片
- Activiti(二)流程实例
- activiti 流程实例设置名称
- activiti 简单的流程实例
- 4、Activiti 流程实例 ProcessInstance
- Swift中 能交换两个变量的数值
- Docker:Error response from daemon: Cannot restart container lnmp: oci runtime error: container_linux
- PullTorefreshListView的使用
- 一级列表
- 第七周【项目2
- 【入门篇】Activiti流程实例启动
- 第九周项目一 二叉树算法库
- 用户全
- Java
- angularJS上传图片预览
- 自定义圆形方形图片边框
- LeetCode-674:Longest Continuous Increasing Subsequence (最长连续增序列)
- 实战之elasticsearch集群及filebeat server和logstash server
- tomcat 部署运行项目报illegal access错误