Activity流程框架

本文介绍了Activiti5的Activity流程框架,包括主要的六个概念:流程定义、流程实例、流程变量、任务、起始结束和网关。ProcessEngine是核心,线程安全,并基于Mybatis进行持久化。文章还提及了通过ProcessEngine创建的7个服务,如repositoryService、runtimeService等,并简述了表结构和基本使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要的六个概念:
流程定义 流程实例 流程变量 任务 起始结束 网关

ProcessEngine 线程安全 是Activiti5的核心,所有的服务都需要通过ProcessEngine来创建
Activiti5的持久化层采用的是Mybatis

通过ProcessEngine创建的7个service:
repositoryService(持久化服务) 与数据库进行交互的
runtimeService(运行时服务) 与运行流程有关
formService(表单服务)
identityService(身份信息)
taskService(任务服务) 与流程中的每一个步骤有关
historyService(历史信息) 查看历史的流程步骤
managementService(管理定时任务)在固定的时间点完成固定的任务

**

表结构

**

act_ge_bytearray二进制数据表
act_ge_property属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录,
 
act_hi_actinst历史节点表  ****
act_hi_attachment历史附件表
act_hi_comment历史意见表
act_hi_identitylink历史流程人员表
act_hi_detail历史详情表,提供历史变量的查询
act_hi_procinst历史流程实例表****
act_hi_taskinst历史任务实例表****
act_hi_varinst历史变量表
 
act_id_group用户组信息表
act_id_info用户扩展信息表
act_id_membership用户与用户组对应信息表
act_id_user用户信息表
 
act_re_deployment部署信息表
act_re_model流程设计模型部署表
act_re_procdef流程定义数据表
 
act_ru_event_subscr  throwEvent、catchEvent时间监听信息表
act_ru_execution运行时流程执行实例表****
act_ru_identitylink运行时流程人员表,主要存储任务节点与参与者的相关信息
act_ru_job运行时定时任务数据表
act_ru_task运行时任务节点表
act_ru_variable运行时流程变量数据表
act_ge_bytearray二进制数据表
act_ge_property属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录,
 
act_hi_actinst历史节点表
act_hi_attachment历史附件表
act_hi_comment历史意见表
act_hi_identitylink历史流程人员表
act_hi_detail历史详情表,提供历史变量的查询
act_hi_procinst历史流程实例表
act_hi_taskinst历史任务实例表
act_hi_varinst历史变量表
 
act_id_group用户组信息表
act_id_info用户扩展信息表
act_id_membership用户与用户组对应信息表
act_id_user用户信息表
 
act_re_deployment部署信息表
act_re_model流程设计模型部署表
act_re_procdef流程定义数据表
 
act_ru_event_subscr  throwEvent、catchEvent时间监听信息表
act_ru_execution运行时流程执行实例表
act_ru_identitylink运行时流程人员表,主要存储任务节点与参与者的相关信息
act_ru_job运行时定时任务数据表
act_ru_task运行时任务节点表****
act_ru_variable运行时流程变量数据表

**

基本使用

配置好后 可以直接注入对象使用
**

(1)部署: 在process文件夹下放bpmn文件
Deployment deploy = repositoryService.createDeployment().addClasspathResource("文件.bpmn").deploy();  
		部署后:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值