
Activiti
文章平均质量分 86
工作流引擎
御前两把刀刀
一个善于总结的,一个喜欢书法的全栈程序员
展开
-
Activiti系列九:springboot整合activiti
1. 版本springboot 2.0.4 activiti:5.22.02. pom配置文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4...原创 2021-02-28 01:00:14 · 543 阅读 · 1 评论 -
Activiti系列八: 用户任务、组任务、监听器
1.个人任务1.1流程图1.2分配个人任务方式一(直接指定办理人)1:流程图中任务节点的配置2:测试代码:ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();//部署流程定义,启动流程实例 @Test public void testTask() throws Exception { // 1 发布流程 InputStream inputStreamBpmn...原创 2021-02-27 20:47:10 · 853 阅读 · 0 评论 -
Activiti系列七: 流程分支
一 连线流程(SequenceFlow)另一条线的设置如下:代码如下:public void queryAndExecTasks(String deployId){ ProcessEngine engine=ProcessEngines.getDefaultProcessEngine(); //获得流程执行服务类对象 RuntimeService runServ=engine.getRuntimeService(); //获得任务管理服务类对象 TaskServic原创 2021-02-27 19:45:57 · 4390 阅读 · 0 评论 -
Activiti系列六: 流程变量
1. 流程图2. 流程变量介绍流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。例如:即:3. 设置流程节点中定义的变量如图,我们可以动态设置办理人:代码实例如下:在启动流程实例的时候设置//开始流程 public void startP原创 2021-02-27 13:03:30 · 927 阅读 · 0 评论 -
Activiti系列四: 管理流程定义
一设计流程定义文档1.1 流程图1.2 bpmn文件BPMN 2.0根节点是definitions节点。 这个元素中,可以定义多个流程定义(不过我们建议每个文件只包含一个流程定义, 可以简化开发过程中的维护难度)。 一个空的流程定义看起来像下面这样。注意,definitions元素 最少也要包含xmlns 和 targetNamespace的声明。 targetNamespace可以是任意值,它用来对流程实例进行分类。说明:流程定义文档有两部分组成:(1)bpmn文件流.原创 2021-02-25 11:06:13 · 372 阅读 · 0 评论 -
Activiti系列五: 流程实例及任务的执行
1、流程图如何设计流程图在前面有介绍2. 部署流程定义原创 2021-02-24 18:16:15 · 1998 阅读 · 0 评论 -
Activiti系列三: Activiti表的创建及核心api介绍
一、建立Activiti系列表1. 加载默认配置文件完成表的创建如下图所示,在src\main\resources\目录下编写配置文件activiti.cfg.xml具体代码如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springf..原创 2021-02-23 16:18:39 · 305 阅读 · 0 评论 -
Activiti系列二: 项目搭建及插件安装
一 项目搭建 1. 开发环境 activiti-5.22.0 jdk1.8 2. 搭建过程(1) 新建maven项目(2) 勾选第一个选项(3) 点下一步,按图所示输入,然后点完成(4) 打开pom文件,粘贴如下代码<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...原创 2021-02-20 15:33:16 · 726 阅读 · 0 评论 -
Activiti系列一: 工作流及Activiti介绍
一 工作流的概念 说明:假设:这两张图就是某影视公司的请假流程图 2. 图的组成部分: (a)人物:范美眉 冯纲纲 王军军 (b)事件(动作):请假、批准、不批准工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统...原创 2021-02-20 14:45:57 · 685 阅读 · 0 评论