
Activiti工作流
文章平均质量分 83
长江七号zzj
这个作者很懒,什么都没留下…
展开
-
Activiti流程引擎配置
流程引擎配置流程引擎在启动时,需要配置一系列的参数,包括数据库配置、事物配置和Activiti内置的服务配置等。1、ProcessEngineConfiguration ProcessEngineConfiguration:提供Activiti流程引擎的全部配置,创建一系列方法,用于读取和解析相应的配置文件。 ProcessEngineConfigura原创 2017-07-13 21:00:36 · 1298 阅读 · 0 评论 -
Activiti源码跟踪之模型Model操作
模型model设计到的表ACT_RE_MODEL、ACT_GE_BYTEARRAY1、保存模型:Model modelData = repositoryService.newModel(); repositoryService.saveModel(modelData);执行对应的SaveModelCmd。会插入或更新ACT_RE_MODEL的数据原创 2017-10-26 19:59:23 · 11402 阅读 · 0 评论 -
Activiti源码跟踪之Task表单操作GetTaskFormCmd
在Activiti中总共有三种表单,动态表单,普通表单和外置表单。本文介绍的是动态表单。FormService.getTaskFormCmd:查询Task表单。通过源码跟踪,查看如何获取Task表单一、FormPropertyTask可以配置属性值,比如有一个审核的任务,对应的流程定义XML代码如下:原创 2017-11-17 17:00:29 · 3629 阅读 · 0 评论 -
Activiti源码跟踪之流程部署
流程部署调用:RepositoryService.createDeployment().deploy();RepositoryServiceImpl的createDeployment方法返回DeploymentBuilder对象,该对象是一个部署管理接口,含有deploy()等方法。public DeploymentBuilder createDeployment()原创 2017-09-07 21:51:00 · 854 阅读 · 0 评论 -
Activiti之命令拦截器
Activiti提供了命令拦截器的功能,外界对Activit流程中各个实例进行操作,实际可以被看作是对数据进行相应的操作,在此过程中,Activiti使用了设计模式中的命令模式,每一个操作数据库的操作,均可被看做为一个命令,然后交由命令执行者去瓦城。除此之外,为了能让使用者可以对这些命令进行相应的拦截,Activiti还使用了设计模式中的责任链模式,使用者可以在其中添加相应的拦截器。原创 2017-08-06 16:13:02 · 3410 阅读 · 0 评论 -
几大工作流引擎对比
纵观jBPM:从jBPM3到jBPM5以及Activiti5:http://www.infoq.com/cn/articles/rh-jbpm5-activiti5#工作流引擎选择(为何使用activiti而不是jbpm):http://blog.youkuaiyun.com/classfoo/article/details/20645779Java工作流引擎:jBPM、Activiti以及S原创 2018-01-20 11:26:45 · 57565 阅读 · 3 评论 -
Activiti重要知识点
咖啡兔老师的视频:http://www.osforce.cn/course/308/learn#lesson/1919Activiti提供了多种创建流程引擎的方式,ProcessEngineConfiguration.buildProcessEngine(),或者ProcessEngines.init()方法来创建ProcessEngine实例。一个ProcessEngine实例代原创 2018-01-20 11:29:24 · 673 阅读 · 0 评论