ruoyi 启动activity工作流

1.ruoyi 启动activity工作流:

项目地址:https://gitee.com/shenzhanwang/RuoYi-activiti

activity表生成:

修改配置文件:

# Spring配置
spring:
  activiti:
    database-schema-update: true
    check-process-definitions: true
    process-definition-location-prefix: classpath:/processes/
    history-level: full
    nullCatalogMeansCurrent: true

修改mapper文件:

ActRuExecutionMapper.xml 文件中把对应表名改为大写:
在这里插入图片描述

2.对框架的整体认识:

核心组件:

Activiti6.0包含多个核心组件,它们共同协作以实现工作流的定义、执行和管理。这些组件包括:

ProcessEngine:流程引擎,是Activiti的核心,负责管理和执行流程实例。
RepositoryService:流程仓库服务,用于管理流程定义,如部署、删除和读取流程资源。
RuntimeService:运行时服务,处理所有运行状态的流程实例,包括开始、暂停、挂起等操作。
TaskService:任务服务,用于管理、查询任务,如签收、办理、指派等。
IdentityService:身份服务,可以管理查询用户、组之间的关系。
FormService:表单服务,用于读取和流程、任务相关的表单数据。
HistoryService:历史服务,用于查询所有的历史数据。
ManagementService:引擎管理服务,和具体业务无关,主要查询引擎配置、数据库作业等。

表:

表 说明
act_ge_bytearray 通用数据
act_ge_property 流程引擎数据
act_hi_actinst 历史节点表
act_hi_attachment 历史附件表
act_hi_comment 历史意见表
act_hi_detail 历史详情
act_hi_identitylink 历史流程人员
act_hi_procinst 历史流程实例
act_hi_taskinst 历史任务
act_hi_varinst 历史变量
act_id_group 用户信息组
act_id_info 用户信息详情
act_id_membership 组和对应信息关联表
act_id_user 用户信息表
act_procdef_info 流程定义信息
act_re_deployment 部署信息
act_re_model 流程设计模型
act_re_procdef 流程定义数据
act_ru_event_subscr 信息监听
act_ru_execution 运行时流程执行数据
act_ru_identitylink 运行时节点人员数据信息
act_ru_job 定时任务数据
act_ru_task 运行时任务节点
act_ru_variable 流程变量数据

我们肯定首先要知道 Activiti 的生命周期,生命周期要经过的步骤如下:
1.流程部署 —> 2.启动流程实例 — > 3.执行流程对象(一个流程实例包含多执行对象) —> 4.完成整个流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值