activiti启动流程实例
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.runtime.ProcessInstance;/*** 启动流程实例:* 前提是先已经完成流程定义的部署工作** 背后影响的表:* act_hi_actinst 已完成的活动信息act_hi_identitylink 参与者信息act_hi_procinst 流程实例act_hi_taskinst 任务实例act_ru_execution 执行表act_ru_identitylink 参与者信息act_ru_task 任务*/
public class ActivitiStartInstance {public static void main(String[] args) {//1.得到ProcessEngine对象ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();//2.得到RunService对象RuntimeService runtimeService = processEngine.getRuntimeService();//3.创建流程实例 流程定义的key需要知道 holidayProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProcess");//4.输出实例的相关信息System.out.println("流程部署ID"+processInstance.getDeploymentId());//nullSystem.out.println("流程定义ID"+processInstance.getProcessDefinitionId());//holiday:1:4System.out.println("流程实例ID"+processInstance.getId());//2501System.out.println("活动ID"+processInstance.getActivityId());//null}
}
activiti启动流程实例相关推荐
- activiti启动流程实例,添加进businessKey
import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.acti ...
- 【activiti】流程实例
流程实例 1.什么是流程实例 **流程实例(ProcessInstance)**代表流程定义的执行实例. 一个流程实例包含了所有的运行节点.我们可以利用这个对象来了解当前流程实例的进度等信息. 例如: ...
- flowable实战(十三):为了启动流程实例时给流程加一个标题
我们经常希望待办任务列表有一列是流程实例的名称,即标题,例如,我们希望流程的标题是:张三 2019-12-04 16:40:20 的请假申请,通常会采用一个命名规则:发起人+发起时间+流程模型名称把它 ...
- activiti启动流程的过程中BUSSINESS_KEY没有获取到key
启动流程的时候没注意到这里是一个空值,在学习mybatis过程中我们知道mybatis是不能够获取自动生成的主键id的,而这里必须获取到id,所以需要用到一个主键回填机制 下面是mybatis自己生成 ...
- 删除activiti的流程实例报错Process instance is still running, cannot delete historic process instance
historyService.deleteHistoricProcessInstance(processInstanceId);用这句代码删除还没结束的流程实例时报错. 方案:http://www.y ...
- activiti 根据 流程实例ID 获取发起人
/**获取发起人* @param PROC_INST_ID_ //流程实例ID* @from fhadmin.cn*/protected String getInitiator(String PROC ...
- Activiti——工作流之流程实例、任务的执行(五)
转自:http://profound-accumulation.iteye.com/blog/2244881 一.流程图 二.部署流程定义 /**部署请假流程(从zip)*/ @Test publ ...
- activiti自己定义流程之整合(五):启动流程时获取自己定义表单
流程定义部署之后,自然就是流程定义列表了,但和前一节一样的是,这里也是和之前单独的activiti没什么差别.因此也不多说.我们先看看列表页面以及相应的代码,然后在一步步说明点击启动button时怎样 ...
- 工作流学习——Activiti流程实例、任务管理四步曲 (zhuan)
http://blog.csdn.net/zwk626542417/article/details/46646565 ***************************************** ...
最新文章
- 使用swoole编写简单的echo服务器
- ​OpenVAS漏洞扫描基础教程之创建用户组与创建角色
- 【最全!最完整解析!】 计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为重复周期。因此,()
- times(NULL) Segmentation fault
- jzoj2679-跨时代【背包,dfs,状压】
- Angular4.x 安装|创建项目|目录结构|创建组件
- 三星电子第二季芯片需求大增 但手机销售疲软
- 使用Pytorch搭建CNN
- Django~1 一 什么是web框架?
- 【科普】一读就懂:CPU到底是怎么识别代码的?
- Micheal Nielsen's神经网络学习之二
- 日语的汉(训读)字音读音便规则
- 【Web技术】1064- 前端9种图片格式基础知识, 你应该知道的
- 技术团队人员管理:组建团队的方式
- JZOJ 5602. 【NOI2018模拟3.26】Cti
- Android 动画实现
- 案例-修改-回显数据
- 计算机专业主要学什么?
- Django之数据接口开发
- 苹果笔记本-MAC系统 上安装使用Windows系列(win7\win8\win10)
热门文章
- 6425C-Lab3 管理用户与服务帐户(1)
- Setting up NUnit for C# Unit Testing with Visual Studio C# Express 2008
- 讲解开源项目:一步步跑起来个 Java 前后端分离的人力资源管理系统
- Linux 的文件软链接如何删除
- .net ServiceStack.Redis 性能调优
- split和join和pop和remove用法
- java设计模式(五)--建造者模式(Builder)
- 反射根据每一列的列名获取List T 中的列值
- LINQ 之 JOIN(2)
- 防止图片盗链和资源恶意下载