activiti
冒菜-码农
且行且珍惜
展开
-
【activiti 基础】学习activiti的前提之BPMN
推荐一个网站,工作流相关的文章,可以参考学习下。https://www.jdon.com/workflow-bpm.html基础入门的了解,如果仅仅是想学习activiti,看看下面的文章就好。先保证入门https://www.jdon.com/workflow/bpmn-five-elemnets.html...原创 2019-09-20 13:45:56 · 241 阅读 · 0 评论 -
【activiti 入门】activiti6.0的中间事件,包含信号事件(捕获与抛出)
中间事件 中间事件是指可以单独作为流程元素的事件,BPMN2.0规范中所指的中间事件也包括边界事件。中间事件作为流程元素表示对事件的捕获与事件的触发,一类中间事件可以在流程中等待被触发,一类中间事件会在流程中自动被触发并抛出结果(触发信息)。中间事件分类中间事件按照其特性可以分为两类:中间Catching(捕获)事件和中间Throwing(抛出)事件,当流...原创 2019-09-25 15:32:25 · 7661 阅读 · 0 评论 -
【activiti 入门】activiti6.0之边界事件
在BPMN2.0的事件分类中,边界事件被划分到中间事件中,BPMN2.0中将狭义的中间事件和边界事件,统称为中间事件。本书所称的中间事件为狭义的中间事件,即可以单独作为流程元素存在于流程中的事件为中间事件,而附属于某个流程元素(如任务、子流程等)的事件为边界事件。边界事件是Catching事件,会等待被触发,当边界事件被触发,当前的活动会被中断,并且当前的顺序流会发生转移。B...原创 2019-09-25 17:03:53 · 5358 阅读 · 0 评论 -
【activiti 入门】activiti6.0之事件总结
从结构上来讲如下图:事件定义 定时器事件定义 错误事件定义 信号事件定义 消息事件定义开始事件 空开始事件 定时开始事件 消息开始事件 信号开始事件 错误开始事件结束事件 空结束事件 错误结束事件 取消结束事件边界事件 定时边界事件 错误边界事件 信号边界事件...原创 2019-09-25 17:24:19 · 2844 阅读 · 0 评论 -
【activiti 入门】activiti6.0之变量
所谓变量就是在流程执行过程中需要获取的数据,而这些数据是我们设置好的,这些数据在activiti中称之为变量。变量从作用域的角度来来看分为两种:流程实例变量:在启动流程时设置,整个流程实例中均可获取到,部署好的流程会创建多个流程实例,每个流程实例中的变量独立,互不影响。任务的局部变量:在任务创建时或创建后设置,在当前任务中可获取。流程变量有4中设置方法:Proc...原创 2019-09-25 18:07:12 · 1348 阅读 · 0 评论 -
【activiti 入门】activiti6.0之任务监听器
任务监听器Activiti提供了任务监听器,允许在任务执行的过程执行特定的Java程序或者表达式,目前任务监听器只能使用在User Task中,为BPMN2.0元素extensionElements加入activiti:taskListener元素来定义一个任务监听器。任务监听器并不属于BPMN规范的内容,属于Activiti对BPMN规范扩展的部分。Activiti对BPMN...原创 2019-09-26 10:25:10 · 4155 阅读 · 0 评论 -
【activiti 入门】activiti之数据查询
8.1 Activiti数据查询Activiti提供了一套数据查询API供开发者使用,可以使用各个服务组件的createXXXQuery方法来获取这些查询对象。本小节将结合用户组数据来讲解Activiti的数据查询设计,这些设计应用于整个Activiti的数据查询体系。8.1.1 查询对象Activiti的各个服务组件(XXXService)均提供了cr...原创 2019-09-26 10:45:47 · 3175 阅读 · 0 评论 -
【activiti 杂谈】activiti思维导图整理及建议学习顺序
学习顺序:1、bpmn2.0规范了解2、activiti概论了解3、activiti28张表熟悉4、绘制基础流程图5、部署启动及变量使用6、三大基础网关使用7、任务监听器及属性注入8、事件 - 中间事件9、事件 - 边界事件以上为个人学习后总结的建议性学习顺序,相对由浅入深会好点。后续继续学习补充...原创 2019-09-26 11:09:52 · 754 阅读 · 0 评论 -
【activiti 入门】activiti6.0之事件监听器
这个感觉没什么可写的,跟之前的任务监听器性质是一样的,只不过实现的接口不一样。推荐两篇文章看看基本上就会了。https://blog.csdn.net/zhangdaiscott/article/details/80944389https://www.cnblogs.com/xk920/p/10678749.html罗列下监听类型,备忘 ENGINE_CREATED ...翻译 2019-09-26 15:37:04 · 1980 阅读 · 0 评论 -
【activiti 入门】activiti6.0事件之定时事件
环境:IDEA+actbpm插件第一步绘制流程图:具体xml代码如下:<process id="tcProcess" name="tcProcess"> <startEvent id="startevent1" name="Start"></startEvent> <userTask id="usertask1" na...原创 2019-09-25 14:55:33 · 5777 阅读 · 5 评论 -
【activiti 入门】activiti6.0之框架事件
原文章地址:https://www.jianshu.com/p/13bd3f69a81e这个思维导图画的还是很给力的,清晰!个人认为所谓的事件,其实就是activtiti中xml标签体的使用,以及标签体定义的属性进行操作。例如开始事件其实就是startEvent标签体。每一个标签体中都可以进行相互的嵌套进行组合处理。接下来看原作者的文章内容。开始事件开始事件指明了流程...翻译 2019-09-25 14:28:07 · 993 阅读 · 0 评论 -
【activiti 基础】IDE之插件actibpm
安装可以参考这个地址:https://blog.csdn.net/gozhuyinglong/article/details/80336765学习下画图和xml相关的知识:http://www.uml.org.cn/modeler/201907312.asp学习以上内容才能知道activiti干嘛的,或者能干嘛,才能进入到编码阶段。...原创 2019-09-20 13:52:50 · 975 阅读 · 0 评论 -
【activiti 入门】springboot 集成activiti6.0的demo
环境:jdk 1.8maven 3.0IDEA插件之actiBPMspringboot2.0activiti6.0mysql数据库具体demo地址:https://download.csdn.net/download/qq_33333654/11790823第一步、创建springbootweb项目创建流程就不说了,自行百度吧。简单第二步、集成a...原创 2019-09-20 14:20:18 · 1946 阅读 · 7 评论 -
【activiti 入门】activiti 28张表讲解
参考文章:https://www.cnblogs.com/mayhh/p/11214637.html先上一张图,后面详细说。Activiti中表的详细介绍通用数据表通用数据表用于存放一些通用的数据,这些表本身不关心特定的流程或者业务,只用于其存放这些业务或者流程所使用的特定的资源,它们可以独立存在于流程引擎或者应用系统当中,其他的数据表也可以使用这些表的数据,它们都是以ACT_G...翻译 2019-09-20 15:01:17 · 2751 阅读 · 0 评论 -
【activiti 入门】activiti6.0的绘图编辑器操作、使用、汉化等
首先需要下载activiti6.0的官网war包,可以选择到官网下载,也可以选择csdn资源下载。我上传的资源中有(https://download.csdn.net/download/qq_33333654/11804192),涵盖了汉化。资源全部下载以后,将解压后的三个war包全部放到tomcat的webapp下,启动tomcat,在浏览器中输入http://localhost...原创 2019-09-23 13:57:55 · 5410 阅读 · 0 评论 -
【activiti 基础】activiti6.0画图后xml文件完善注意事项,后续一点点补充
首先我这里有两张bpmn的图和其对应的xml文件:上图对应的xml:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:activiti="http://acti...原创 2019-09-23 18:05:27 · 752 阅读 · 0 评论 -
【activiti 入门】activiti6.0之排他网关,涵盖工具类,具体代码以及大白话的讲解,不扯难理解的理论
环境搭建可参考之前的博客,直接上代码:首先准备工具类:package com.example.demo.utils;import org.activiti.bpmn.model.*;import org.activiti.bpmn.model.Process;import org.activiti.engine.ProcessEngine;import org.activit...原创 2019-09-24 10:53:32 · 990 阅读 · 0 评论 -
【activiti 入门】activiti6.0之并行网关
首先是环境搭建可参考之前的博客,而且有具体demo提供下载https://download.csdn.net/download/qq_33333654/11790823demo中仅涵盖了排他网关的实例。接下来准备绘制流程图:具体的xml代码如下:<?xml version="1.0" encoding="UTF-8" standalone="yes"?...原创 2019-09-24 11:17:31 · 1638 阅读 · 0 评论 -
【activiti 入门】activiti6.0之包容网关
用内部带有’圆圈’图标的网关(菱形)表示。这个网关比较特殊,它集合了前面两个网关的特点,一句话来说就是,它既可以像排他网关那样设置条件,也能像并行网关这样设置多条分支并行执行,在上图中,当流程启动后,如果流程变量paymentReceived == false且shipOrder == true,将会创建两个任务。如果只有一个流程变量等于true,则只会创建一个任务。如果没有条件计算...原创 2019-09-24 11:31:55 · 1787 阅读 · 0 评论 -
【activiti 进阶】activiti5.22传统SSM框架集成Activiti Modeler与6.0集成
首先提供下原文地址:https://blog.csdn.net/h1059141989/article/details/79870043https://blog.csdn.net/h1059141989/article/details/86530585这里基本跟上面的差不多,网上例子还是很多的,将别人集成好的粘贴备忘下。东西相对简单。第一步无非就是xml文件整合与集成。r...原创 2019-09-27 10:12:44 · 1083 阅读 · 0 评论