衣舞晨风

勿忘初心

Activiti核心架构之职责链与命令模式

Activiti核心的骨架是:命令模式+职责链 本文的代码版本:activiti 5.22一、职责链1、什么是职责链模式http://blog.csdn.net/jiankunking/article/details/504432942、Activiti中职责链初始化     流程初始化流程引擎...

2017-06-26 07:33:54

阅读数 2539

评论数 0

IDEA Activiti Designer插件---actiBPM汉字乱码问题

1、idea的activiti插件是actiBPM 这才是我这篇文章记录的主要目的,之前都不知道idea有activiti插件。 2、idea 安转activiti插件后,编辑流程图发现保存后中文乱码,并且idea的字符集(Settings—>Editor—>File Encodi...

2017-06-13 20:38:27

阅读数 9518

评论数 9

activiti-explorer(activiti 5.22) 替换为mysql数据库

444

2017-06-13 12:32:10

阅读数 1557

评论数 0

Activiti 学习笔记 小结

/**更新请假状态,启动流程实例,让启动的流程实例关联业务*/ @Override public void saveStartProcess(WorkflowBean workflowBean) { //1:获取请假单ID,使用请假单ID,查询请假单的对象Leave...

2016-09-16 15:35:44

阅读数 4678

评论数 0

Activiti 学习笔记14:工作流定义的角色组

一、流程图 流程图中任务节点的配置: 分配任务负责的组 使用 candidate groups 属性指定 任务负责组 代码: <userTask id=“usertask1” name=“审批” activiti:candidateGroups=“部门经理”> </u...

2016-09-14 21:23:33

阅读数 5419

评论数 1

Activiti 学习笔记13:分配组任务

一、流程图二、分配组任务方式一(直接指定办理人)1:流程图中任务节点的配置 2:测试代码ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); //部署流程定义,启动流程实例 @Test ...

2016-09-13 21:56:54

阅读数 2395

评论数 0

Activiti 学习笔记12:分配个人任务

一、流程图二、分配个人任务方式一(直接指定办理人)1、流程图中任务节点的配置 2、测试代码ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); //部署流程定义,启动流程实例 @Test ...

2016-09-11 15:11:58

阅读数 1960

评论数 0

Activiti 学习笔记11:接收活动(receiveTask,即等待活动)

接收任务是一个简单任务,它会等待对应消息的到达。 当前,官方只实现了这个任务的java语义。 当流程达到接收任务,流程状态会保存到数据库中。 在任务创建后,意味着流程会进入等待状态 , 直到引擎接收了一个特定的消息 , 这会触发流程穿过接收任务继续执行。一、流程图二、演示代码package j...

2016-09-11 11:28:51

阅读数 2820

评论数 0

Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)

一、流程图 二、演示代码package jiankunking.start;import java.io.InputStream;import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines...

2016-09-11 10:47:38

阅读数 9444

评论数 0

Activiti 学习笔记九:并行网关(parallelGateWay)

一、流程图二、演示代码package jiankunking.parallelGateWay;import java.io.InputStream; import java.util.List;import org.activiti.engine.ProcessEngine; import org...

2016-09-11 10:17:32

阅读数 5949

评论数 1

Activiti 学习笔记八:排他网关(ExclusiveGateWay)

一、流程图 二、演示代码package ExclusiveGateWayTest;import java.io.InputStream; import java.util.HashMap; import java.util.List; import java.util.Map;import ...

2016-09-08 22:00:06

阅读数 3647

评论数 0

Activiti 学习笔记七:连线(SequenceFlow)

一、部署流程定义ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); /** 部署流程定义(从inputStream) */ @Test public void deploymentPr...

2016-09-08 20:46:51

阅读数 3894

评论数 0

Activiti 学习笔记一到六小结

本文部分内容整理自itcast讲义,在此表示感谢。 作者:jiankunking 出处:http://blog.csdn.net/jiankunking

2016-09-06 21:49:53

阅读数 1513

评论数 0

Activiti 学习笔记六:流程执行历史记录

一、查询历史流程实例查找按照某个流程定义的规则一共执行了多少次流程ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); /** 查询历史流程实例 */ @Test public void...

2016-09-06 20:48:00

阅读数 1390

评论数 0

Activiti数据库表结构

数据库表结构说明 ACT_GE_PROPERTY:属性数据表。存储这个流程引擎级别的数据。 1. NAME_:属性名称 2. VALUE_:属性值 3. REV_INT:版本号 ACT_GE_BYTEARRAY:用来保存部署文件的大文本数据 1. ID_:资源文件编号,自增长 ...

2016-09-05 21:40:14

阅读数 1565

评论数 0

Activiti 学习笔记五:流程变量

流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。一、部署流程定义Process...

2016-09-05 21:14:01

阅读数 2181

评论数 0

Activiti 学习笔记四:流程实例、任务的执行

一、部署流程定义/**部署流程定义(从zip)*/ @Test public void deploymentProcessDefinition_zip(){ InputStream in = this.getClass().getClassLoader().getR...

2016-09-03 22:03:49

阅读数 5595

评论数 1

Activiti学习笔记三:管理流程定义

一、BPMN 2.0根节点是definitions节点。 这个元素中,可以定义多个流程定义(不过我们建议每个文件只包含一个流程定义, 可以简化开发过程中的维护难度)。 注意: definitions元素 最少也要包含xmlns 和 targetNamespace的声明。 targetName...

2016-09-03 15:11:34

阅读数 1860

评论数 0

Activiti学习笔记二:简单顺序流演示demo

package jiankunking.helloworld;import java.util.List;import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org....

2016-09-03 10:43:09

阅读数 2168

评论数 0

Activiti 核心API 简介

1、ProcessEngine说明: 1) 在Activiti中最核心的类,其他的类都是由他而来。 2) 产生方式: ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngine();调用ProcessEngine...

2016-08-28 22:07:51

阅读数 2308

评论数 0

提示
确定要删除当前文章?
取消 删除