activity6.0版本工作流相关表和service接口

一:工作流相关表含义
act_evt_log 事件日志表
act_ge_property_copy  属性备份表
act_procdef_info  流程定义信息
act_re_deployment 部署流程信息表
act_re_model 流程设计模型部署表
act_ru_event_subscr 监听表
act_ru_job 运行时定时任务数据表
act_ru_suspended_job 写入数据无法执行工作表
act_ru_timer_job 定时器表
资源库流程规则表
1.act_re_deployment 部署信息表
2.act_re_model 流程设计模型部署表
3.act_re_procdef 流程定义数据表
运行时数据库表
1.act_ru_execution 运行时流程执行实例表
2.act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息
3.act_ru_task 运行时任务节点表
4.act_ru_variable 运行时流程变量数据表
5.act_ru_deadletter_job 执行失败任务表
历史数据库表
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 历史变量表
组织机构表
1.act_id_group 用户组信息表
2.act_id_info 用户扩展信息表
3.act_id_membership 用户与用户组对应信息表
4.act_id_user 用户信息表
通用数据表
1.act_ge_bytearray 二进制数据表
2.act_ge_property 属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录

二:工作流常用service简单介绍(工作流主要server接口)
RepositoryService  Activiti 中每一个不同版本的业务流程的定义都需要使用一些定义文件,部署文件和支持数据 ( 例如 BPMN2.0 XML 文件,表单定义文件,流程定义图像文件等 ),这些文件都存储在 Activiti 内建的 Repository 中。Repository Service 提供了对 repository 的存取服务。
RuntimeService  Activiti 中,每当一个流程定义被启动一次之后,都会生成一个相应的流程对象实例。Runtime Service 提供了启动流程、查询流程实例、设置获取流程实例变量等功能。此外它还提供了对流程部署,流程定义和流程实例的存取服务。
TaskService   在 Activiti 中业务流程定义中的每一个执行节点被称为一个 Task,对流程中的数据存取,状态变更等操作均需要在 Task 中完成。Task Service 提供了对用户 Task 和 Form相关的操作。它提供了运行时任务查询、领取、完成、删除以及变量设置等功能。
IdentityService  Activiti 中内置了用户以及组管理的功能,必须使用这些用户和组的信息才能获取到相应的 Task。Identity Service 提供了对 Activiti 系统中的用户和组的管理功能。
Management Service   提供了对 Activiti 流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于 Activiti 系统的日常维护。
History Service   用于获取正在运行或已经完成的流程实例的信息,与 Runtime Service 中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化。
FormService     Activiti 中的流程和状态 Task 均可以关联业务相关的数据。通过使用 Form Service可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单。
DynamicBpmnService   一个新增的服务,用于动态修改流程中的一些参数信息等,是引擎中的一个辅助的服务
FormRepositoryService 部署表单等

发布了237 篇原创文章 · 获赞 235 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/LRXmrlirixing/article/details/105294922