activiti实战

学习资料:《Activiti实战》

第一章 认识Activiti

内容概览:讲解activiti的特点、接口概览、架构等基本信息。

1.3 Activiti的特点

1.使用mybatis

2.原生支持spring,可以轻松集成spring

3.引擎的Service接口

Activiti引擎提供了7大Service接口,均通过processEngine获取,支持链式API风格。

Service接口

作用

RepositoryService

流程仓库服务,管理流程仓库,比如部署、删除、读取流程资源

IdentityService

身份服务,管理用户、组及其关系

RuntimeService

运行服务,处理所有正在运行态的流程实例、任务等。

TaskService

任务服务,管理(签收、办理、指派等)、查询任务。

FormService

表单服务,读取和流程、任务相关的表单数据

HistoryService

历史服务,管理所有历史数据

ManagementService

引擎管理服务,和具体业务无关,管理引擎。

1ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); 2 3RuntimeService runtimeService = processEngine.getRuntimeService(); 4RepositoryService repositoryService = processEngine.getRepositoryService(); 5TaskService taskService = processEngine.getTaskService(); 6ManagementService managementService = processEngine.getManagementService(); 7IdentityService identityService = processEngine.getIdentityService(); 8HistoryService historyService = processEngine.getHistoryService(); 9FormService formService = processEngine.getFormService();

4.流程设计器

Eclipse插件:Eclipse Designer

web:Activiti Modeler

5.分离runtime和history数据

1.5 Activiti架构与组件

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Spring Boot 整合 Activiti 6.0.0 工作流引擎开发

本教程基于Activiti6.0.0,着力介绍工作流引擎Activiti6.0.0引擎和SpringBoot的整合开发,帮助初学者入门。SpringBoot整合Activiti6.0.0工作流引擎开发本教程基于Activiti6.0.0,着力

Activiti 工作流入门指南

<divclass"htmledit\_views"id"content\_views"<h1<aname"t0"</a概览</h1<p如我们的介绍部分所述,Activiti目前分为两大类:</p<ul<li<p<ahref"https://activiti.gitbook.io/activiti7deve

activiti实战 - HelloWorld