Activiti入门教程
文章平均质量分 79
本博客专栏重点讲解目前流程的Activiti,从源码分析入手,一步一步的讲解,让大家能够从源码中逐渐的掌握Activiti
LuckyZhouStar
这个作者很懒,什么都没留下…
展开
-
Activiti入门教程十(详解历史服务组件HistoryService)
Activiti在删除流程定义、删除任务和删除流程实例时,均会将删除的数据保存到历史数据中,初次外,已经完成的流程实例以及相关数据,都会保持到历史数据中,如果要对这些数据进行管理的话,就需要用到HistoryService组件了。 正如上面所说,Activiti在整个流程执行过程中,会把所有相关的信息,都想历史表中保存,因此HistoryService该组件的查询方法特别的丰富,下面小原创 2015-09-22 13:10:34 · 22032 阅读 · 11 评论 -
Activiti入门教程九(玩转RuntimeService流程控制API)
Activiti提供了流程运行时对流程进行控制的API,可以使用RuntimeService提供的方法对流程进行控制,与先前博客中提到的一样,RuntimeService是Activiti提供的业务组件之一。前几篇博客中介绍的TaskService主要用于任务管理,包括任务操作,任务数据管理等;IdentityService主要用于管理流程的身份数据;RepositoryService主要用于管理原创 2015-09-22 10:47:08 · 27866 阅读 · 8 评论 -
Activiti入门教程八(玩转Task任务API)
经过几年的学习,现在才感觉,了解源码是多么的重要,甚至如今火热的培训班的老师也是这样过来的吧!一点一点的分析源码,再加上一点一点的思考和总结,才能够对知识了解的那么深刻吧!原来学习就是如此的简单。 废话不多说了,本篇博客,来详解一下Activiti中有关Task任务的API。 任务的增删改 在Activiti中有关任务对象的增删改与之前讲解的用户或者用户组的增删改,都是一样的,看一原创 2015-09-21 19:35:44 · 22829 阅读 · 5 评论 -
Activiti入门教程七(玩转存储引擎API)
在Activiti中有很多的组件,说组件就有点高大上了,其实Activiti在设计上,为了把数据库划分,所以才分为这么多类。比如后天有存储用户的,那么我就设计一个用户组件,用来管理用户的增删改查。相应的还有身份组件、存储引擎组件等等,那么本篇博客就来玩一下repositoryService流程存储组件的API DeploymentBuilder操作 在开发中,会涉及到各种的流程操作,所以必原创 2015-09-21 13:26:16 · 6346 阅读 · 4 评论 -
Activiti入门教程六(详解Activiti中的查询API)
这篇博客呢,主要通过用户组为例,在把Activiti中的查询的API跟学习一下。任何知识,都能发现共同点,所以以后我们在学习的道路上面,一定要多多发现知识的共同点,建立知识之间的联系,这回让自己事半功倍的,并且学习效率会越来越高,废话不多说了,马上进入正题。 先来张宏观图来看看吧!如果看不懂的话,不用担心,下面小编来一点一点的讲解一下,保证你能够清醒。 Query接口原创 2015-09-20 16:07:06 · 8134 阅读 · 6 评论 -
Activiti入门教程五(详解ProcessEngine的创建)
这篇博客来通过源码来看一下有关ProcessEngine创建的那些事,其中有两种方式来创建,下面来分析一下。 ProcessEngineConfiguration方式 第一种方式,在前几篇博客中也曾提到,通过各种静态的方法,加载相应的XML,最后调用buildProcessEngine()方法,来创建ProcessEngine对象。 其中的执行过程,也在上一篇博客中分析了,先是原创 2015-09-20 12:32:39 · 9541 阅读 · 4 评论 -
Activiti入门教程四(自定义Activiti命令拦截器)
上一篇博客中在末尾提到了自定义属于自己的引擎配置,然后自定义一个类,直接继承ProcessEngineConfigurationImpl类即可,但必须要实现两个抽象的方法,如下 protected abstract Collection getDefaultCommandInterceptorsTxRequired(); protected abstract Collection getD原创 2015-09-20 10:51:02 · 8303 阅读 · 9 评论 -
Activiti入门教程三(详解流程引擎配置)
在先前的博客中提到了有关ProcessEngineConfiguration创建,但并没有详细的解释,主要创建的几个方法,那么这篇博客就来谈一谈有关ProcessEngineConfiguration一些创建操作。ProcessEngineConfiguration类 该类代表一个Activiti流程引擎的配置,提供了一系列静态方法,用来读取和解析相应的配置文件,并返回Proces原创 2015-09-20 10:20:32 · 11898 阅读 · 4 评论 -
Activiti入门教程二(熟悉数据库设计)
上篇博客中提到,学习Activiti主要是学习自带的23张数据表,那么这篇博客就来分析一下这23张表,下面是分类。下面来一点一点的来分析一下上图结构。与部署对象和流程定义相关的表act_re_deployment:部署数据表,一次部署可以添加多个资源,资源会被保存到资源表(act_ge_bytearray)中;而部署的信息,则保存到部署表中。原创 2015-09-19 13:19:23 · 6454 阅读 · 7 评论 -
Activiti入门教程一(初步认识Activiti)
最近把Activiti给研究了一下,因此想写一下有关工作流方面的知识,把自己的学习心得也给分享一下,省的在学习的道路上,走很多弯路。什么是Activiti?如果要看专业的解释的话,就百度一下就OK了,在这里只说一下小编的认识。在生活中,我们都见过一些类似的流程式的操作,比如学校的请假流程、公司的业务流程……,由于这些流程,都是可变的,根据设计模式的思想,我们把这些可原创 2015-09-18 23:07:31 · 8310 阅读 · 8 评论