Activiti七大接口,28张表详解

简介: Activiti七大接口,28张表详解

Activiti七大接口,28张表详解

7大接口

RepositoryService:提供管理流程部署和流程定义API。
RuntimeService:提供运行时流程实例进行管理与控制API。
TaskService:提供流程任务管理API。
IdentityService:提供对流程用户数据进行管理的API,包括用户组、用户及用户–组关系。
ManagementService:提供对流程引擎进行管理和维护的服务。
HistoryService:提供流程的历史数据进行操作API。
FormService:提供表单服务。

28张表

表结构:
1:资源库流程规则表

1) act_re_deployment 部署信息表
2) act_re_model 流程设计模型部署表
3) act_re_procdef 流程定义数据表
2:运行时数据表
4) act_ru_execution 运行时流程执行实例表
5) act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息
6) act_ru_task 运行时任务节点表
7) act_ru_variable 运行时流程变量数据表

3:工作数据表

1) act_ru_job 一般工作表
2) act_ru_deadletter_job 无法执行工作表,用于存放无法执行的工作
3) act_ru_suspended_job 中断工作表,中断工作产生后,会将工作保存到该表
4) act_ru_timer_job 定时器工作表

4:事件描述表

1) act_ru_event_subscr 事件描述表

5:历史数据表

1) act_hi_actinst 历史节点表
2) act_hi_attachment 历史附件表
3) act_hi_comment 历史意见表
4) act_hi_identitylink 历史流程人员表
5) act_hi_detail 历史详情表,提供历史变量的查询
6) act_hi_procinst 历史流程实例表
7) act_hi_taskinst 历史任务实例表
8) act_hi_varinst 历史变量表

6:组织机构表

1) act_id_group 用户组信息表
2) act_id_info 用户扩展信息表
3) act_id_membership 用户与用户组对应信息表
4) act_id_user 用户信息表
这四张表很常见,基本的组织机构管理,关于用户认证方面建议还是自己开发一套,组件自带的功能太简单,使用中有很多需求难以满足

7:通用数据表

1) act_ge_bytearray 二进制数据表
2) act_ge_property 属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录

8:其他数据表

1) act_evt_log 存储事件处理日志,方便管理员跟踪处理
2) act_procdef_info 流程定义信息(新增)

目录
相关文章
|
存储 Java 数据库连接
activiti工作流数据库表介绍
activiti工作流数据库表介绍
896 0
|
存储 数据库
工作流Flowable 数据库表结构说明、Flowable 数据字典说明
工作流Flowable 数据库表结构说明、Flowable 数据字典说明
2594 0
activiti创建自子任务,创建抄送任务,任务分裂的实现思路
activiti创建自子任务,创建抄送任务,任务分裂的实现思路
1830 0
|
XML 数据库 数据格式
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
本篇文章对工作流Activiti框架中的子流程进行的详尽的分析和说明,在工作流Activiti集成到项目中开发时,可以嵌入子流程进行使用。子流程包括了事件子流程,事务子流程以及调用活动子流程。通过对内嵌子流程的方式的学习,可以帮助我们将工作流框架很好地应用在继承式建模的流程场景下。
1616 0
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
工作流(Activiti 6.0)之自由驳回任务实现
工作流版本使用6.0,参数为任务id(task中主键),目标节点ID(比如userTask1),以及业务主键信息(businessKey)。
Activiti7 驳回任务
Activiti7 驳回任务
2029 0
|
存储 XML JSON
Activiti 7 核心数据库表概览及流程生命周期中的作用
Activiti 7 工作流引擎通过约25张核心数据库表实现流程定义、运行时状态、历史记录与身份数据的存储。表名以ACT_开头,后跟标识用途的字母组合(如RE表示Repository静态信息,RU表示Runtime动态数据)。流程启动时在运行时表登记数据,任务执行中更新关联信息,结束时清理运行时记录并完善历史记录。各表分工明确且逻辑紧密关联,确保高效运行与完整留痕的平衡。掌握这些表的作用和关联有助于深入理解Activiti底层原理及进行高级应用开发。
1103 0
|
11月前
|
Oracle 关系型数据库 数据库
Activiti 7建表语句及注释
本文提供了Activiti工作流引擎的数据库表结构,适用于Oracle和DM数据库。包含运行时与历史数据表的设计及字段注释,涵盖流程定义、实例、任务、变量、事件监听、附件、意见等核心功能模块。通过这些表结构,可以全面管理流程生命周期中的各类数据。
|
安全 NoSQL Java
SpringBoot集成Activiti5.22在线流程设计器
SpringBoot集成Activiti5.22在线流程设计器
1027 0
SpringBoot集成Activiti5.22在线流程设计器
【idea中Activiti BPMN visualizer插件和Camunda Modeler工作流设计器的简单使用】
【idea中Activiti BPMN visualizer插件和Camunda Modeler工作流设计器的简单使用】
4425 1