![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Activiti 工作流
独舟
如果你足够幸运,年轻时候在巴黎居住过,那么此后无论你到哪里,巴黎都将一直跟着你。
展开
-
创建工作流的23张表
码云下载路径 https://gitee.com/libearys/activiti_practice方式一:通过代码初始化工作流的23张表/** * 通过代码初始化工作流的23张表 */@Testpublic void createActivitiTable(){ ProcessEngineConfiguration processEngineConfigurati...原创 2018-09-15 13:35:27 · 644 阅读 · 0 评论 -
流程实例,任务,执行对象控制流程的执行
流程实例,任务,执行对象控制流程的执行点击下载Demo,对应的类是test.31.第一步首先是部署流程定义我们将之前画的test.1bpmn图再部署一次(这里我重新创建了Activiti的23张表)运行单元测试,结果如下:现在流程已经部署好了,接下来启动该流程,开始走业务流程,我们使用流程定义的key启动流程,代码如下: /** * 启动流程实例(范冰冰点击了请假申请)...原创 2018-10-11 21:19:58 · 783 阅读 · 0 评论 -
部署流程定义
设计流程图我们先画一个图,如下:查看bpmn文件bpmn全称为 业务流程建模与标注(Business Process Model and Notation) ,用来描述一个业务流程图怎么组合成的在Eclipse里面右键 Open With —> XML Editor 查看流程图文件的bpmn文档<?xml version="1.0" encoding="UTF-8"?&am原创 2018-10-10 20:26:16 · 2068 阅读 · 0 评论 -
查看流程定义
查看流程定义 /** * 查看流程定义 */ @Test public void queryProcessDefinition(){ List<ProcessDefinition> list = processEngine.getRepositoryService() .createProcessDefinitionQu...原创 2018-10-10 20:27:25 · 838 阅读 · 0 评论 -
删除流程定义
删除流程定义现在我们将之前用zip方式部署的流程文件删除掉,代码如下: /** * 删除流程定义 */ @Test public void deleteProcessDefinition(){ // 使用部署id,完成删除 String deploymentId = "5001"; /** * 不带级联的删除,只能删...原创 2018-10-10 20:27:52 · 967 阅读 · 0 评论