activiti工作流,数据库表解析。

Activiti7数据库表结构详解:从25张表看懂工作流引擎如何运转 本文深入解析Activiti7工作流引擎的25张核心数据表结构,揭示其如何通过定义表、运行时表和历史表实现流程自动化管理。从流程部署到实例执行,再到历史归档,详细讲解各表功能及相互关系,帮助开发者掌握工作流引擎的数据流转机制,提升业务流程管理效率。 阅读详情


-- 发布的流程信息 存有id和名称。   该id分别在“部署的流程” 和“通用数据” 中记录 以该表为纽带,关联 “部署的流程act_re_procdef” 与“部署流程的配置信息(该配置信息记录在‘通用数据’act_ge_bytearray表中)”

select * from act_re_deployment  order by id_ desc


-- 部署的流程 (部署的流程_带版本号)(key_用于启动  resource_name_  是流程定义的xml名称  dgrm_resource_name_ 是流程的图片名称  数据在act_ge_bytearray表中)

select * from act_re_procdef order by id_ desc  -- 存有act_re_deployment的id


-- 定义的流程 (流程设计工作区——基础设计)(设计信息在“通用数据act_ge_bytearray表”里保存,id记录在act_re_model表的editor_source_value_id_ 和 editor_source_extra_value_id_ 字段中)

select * from act_re_model order by create_time_ desc

-- 通用数据 (流程的xml 和流程png图片保存处)(与act_re_deployment 关联) 2、还存有流程设计信息(与流程设计表act_re_model 进行关联。)

select * from act_ge_bytearray order by id_ desc


-- 通用全局属性
 

select * from act_ge_property order by id_ desc

-- 运行时流程变量数据表

select * from act_ru_variable


-- 运行时流程执行实例表

select * from act_ru_execution


-- 运行时任务节点表

select * from act_ru_task order by create_time_ desc


-- 运行时流程人员表,主要存储任务节点与参与者的相关信息
 

select * from act_ru_identitylink


-- 历史数据库表
 

select * from  act_hi_procinst order by start_time_ desc  -- 历史流程实例表

select * from  act_hi_actinst order by start_time_ desc   -- 历史节点表

select * from  act_hi_taskinst order by start_time_ desc -- 历史任务实例表

select * from  act_hi_identitylink  -- 历史流程人员表

select * from  act_hi_attachment -- 历史附件表

select * from  act_hi_comment  -- 历史意见表

select * from  act_hi_detail order by id_ desc  -- 历史详情表,提供历史变量的查询

select * from  act_hi_varinst  -- 历史变量表

 

SpringBoot3.x + Activiti 8.4.0 保姆级集成教程:从25张表解读到请假流程实战 本文详细介绍了SpringBoot3.x与Activiti 8.4.0的深度集成实践,从数据库表结构解析到请假流程开发全指南。通过保姆级教程,帮助开发者快速掌握工作流引擎的核心技术,包括环境配置、BPMN流程设计、任务处理与性能优化等关键环节,适用于企业级应用开发中的业务流程管理需求。 阅读详情

相关推荐

别再傻傻分不清了!Activiti7工作流中会签与或签的实战配置与数据库表变化全解析

本文深入解析Activiti7工作流引擎中会签与或签的实战配置与数据库表变化,通过多实例任务的核心概念、会签模式的数据库行为解密、或签模式的数据库特征剖析,帮助开发者掌握这两种模式的差异点与最佳实践。

weixin_32267731的博客 351

activiti5.13 框架 数据库设计说明书

activiti5.13 框架 数据库设计说明书 新的博客地址: http://lucaslz.com 1、结构设计 1.1、 逻辑结构设计 Activiti使用到的表都是ACT_开头的。 ACT_RE_*: ’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程...

aaeszr2952的博客 850

SpringBoot 3.x + Activiti 8.4.0 保姆级整合教程:从25张表解读到请假流程实战

本文详细介绍了SpringBoot 3.x与Activiti 8.4的深度整合实战,从环境搭建、数据库表结构解析到请假流程开发,提供全面的工作流解决方案。涵盖依赖配置、BPMN流程设计、性能优化等关键环节,帮助开发者快速构建企业级智能审批系统。

weixin_30485379的博客 451

activiti数据库字段含义

activiti数据库表字段含义 一、通用数据表(act_ge_*) 1.act_ge_bytearray(资源表) 二进制资源表,用于存储通用的流程定义和流程资源,只要调用了activiti存储服务的API,涉及的资源均会被转换为byte数组保存到这个表中,一般情况用于保存字符串,流程文件 内容,流程图片内容。 表字段: 字段 数据类型 描述 ID_ varchar(64) 主键ID REV_ int(11) 数据版本,用于记录该数据被操作的次数 NAME_ varchar(

qq_45698557的博客 4758

ACT_GE_BYTEARRAY explanation

【代码】ACT_GE_BYTEARRAY explanation。

hshpy的博客 781

Activiti 源码分析

Activiti 源码分析,流程文件部署主要涉及到 3 个表,分别是:ACT_GE_BYTEARRAY、ACT_RE_DEPLOYMENT、 ACT_RE_PROCDEF。主要完成“部署包”-->“流程定义文件”-->“所有包内文件”的解析部署关系 流程定义的部署需要完成如下操作:

Activiti——数据库表结构详解

Activiti在部署添加资源时,如果发布部署的文件是流程文件(.bpmn或者.BPMN20.xml),则除了会解析这些流程文件,将内容保存到资源表外,还会解析流程文件的内容,形成特定的流程定义数据,写入流程定义表()中。ACT_RE_PROCDEF表主要包含CATEGORY_:流程定义的分类,读取流程XML文件中的targetNamespace值。NAME_:流程定义名称,读取流程文件中process元素的name属性。KEY_:流程定义的key,读取流程文件中process元素的id属性。

吴声子夜歌的博客 7448

Allegro网表导入报错VOIDs not allowed in parent SHAPE的解决方案

在PCB设计流程中,网表导入是确保电气连接正确传递的关键步骤。其原理是将原理图的逻辑连接关系映射到物理版图的图形数据库中。这一过程的技术价值在于保证设计数据的一致性,避免后续生产中出现电气错误。然而,在Cadence Allegro等EDA工具的实际应用中,数据库内部状态的不一致可能引发操作失败,例如常见的“VOIDs are not allowed in the parent SHAPE”报错。这类问题通常源于多人协作、跨版本操作或频繁编辑后积累的数据结构冗余。针对此场景,核心的解决方法是执行Databa

weixin_30954817的博客 318

(一)Activiti 数据库25张表——一般数据1 (ACT_GE_BYTEARRAY)

概览 表名 解释 ACT_GE_BYTEARRAY 二进制数据表,存储通用的流程定义和流程资源。 ACT_GE_PROPERTY 系统相关属性,属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录。 ACT_GE_BYTEARRAY 简介: 二进制数据表,存储通用的流程定义和流程资源。(act_ge_bytearray) 详细说明: 保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类...

6350

手把手教你用STM32CubeMX和HAL库驱动MT6835磁编码器(SPI读取21位角度)

本文详细介绍了如何使用STM32CubeMX和HAL库驱动MT6835磁编码器,通过SPI接口读取21位高精度角度数据。从硬件准备、CubeMX配置到HAL库驱动实现与优化,提供了完整的实战指南,帮助开发者快速掌握磁编码器的应用技巧,适用于机器人关节和精密仪器等高精度场景。

weixin_28716769的博客 439

农业杂草检测——棉花杂草数据集

然后将本层13×13的特征图谱经过×2上采样扩充到26×26,并与上层中26×26的特征图谱拼接,得到新的26×26的特征图谱,在该特征尺度上进行第二次预测,此时得到的特征图谱是相对输入图像16倍下采样,具有中尺度感受野,适合检测中等尺度对象;通过目标检测,能够及时清除杂草,减少病虫害的滋生和传播,保障棉花的健康生长,并有助于降低生产成本。对于地膜覆盖的棉田,由于膜内耕作层土温高、底墒好,杂草出苗早而集中,一般覆膜后5 - 7天杂草陆续出土,在墒情好的情况下,15天左右即形成出土高峰。

qq_38220914的博客 1245

activiti工作流引擎入门教程

activiti简介 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准。 Activiti是一种轻量级,可嵌入的BPM引擎,而且还设计适用于可扩展的云架构。 Activiti将提供宽松的Apache许可2.0,同时促进Activiti BPM引擎和BPMN 2.0的匹配。 activiti的7大马车 1.Repos...

GarfieldEr007的专栏 1万+

Security Onion的部署(超详细)

本文介绍了开源入侵检测系统securityonion的部署

qq_72583325的博客 6067

Activiti工作流表结构详解

1  Activiti数据库表结构 1.1      数据库表名说明     Activiti工作流总共包含23张数据表,所有的表名默认以“ACT_”开头。 并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配。 u  ACT_GE_* : “GE”代表“General”(通用),用在各种情况下; u  ACT_HI_* : “HI”代

不积跬步无以至千里 7192

【深度学习】普通卷积、DWconv(逐深度卷积)与PWconv(逐点卷积)以及DSconv(深度可分离卷积)

深度可分离卷积(Depthwise Separable Convolution)通过将常规卷积分解为逐通道卷积(Depthwise)和逐点卷积(Pointwise)两步,显著减少了参数量和计算成本。常规卷积同时提取空间和通道特征,而深度可分离卷积先对每个通道单独进行空间卷积,再用1×1卷积调整通道数。以输入3通道、输出4通道的64×64图像为例,常规卷积需108个参数,而深度可分离卷积仅需39个参数,减少了约2/3。这种结构在轻量级网络(如MobileNet)中广泛应用,可在保持性能的同时降低计算资源需求。

猫天意的博客 4051

GEE:计算非水体概率影像(水体淹没次数)

本文记录了在GEE平台上使用哨兵数据计算沿海地区非水体概率图像的计算方法和代码。基于像素,概率范围0-100。首先使用哨兵数据(s2)和大津算法(OTSU)计算的水体指数阈值来提取水体,然后计算研究区非水体像素在时间段内出现的概率。

养乐多的博客 2138

最简单Sptring Boot+Activiti教程 | 第一篇:基础环境搭建

本文将基于Sptring Boot、MySQL、Activiti实现环境搭建。内容包含IDEA安装Activiti插件(actiBPM),Sptring Boot+Activiti相关配置,Activiti数据库表详解。

于越的博客 415

Yield Management软件:Lam Research二次开发_(5).缺陷分析与分类方法

在半导体制造过程中,缺陷分析和分类是提高良率管理(Yield Management)的关键步骤。通过准确地识别和分类缺陷,可以更好地理解工艺过程中的问题,从而采取有效的措施来提高生产效率和产品质量。本节将详细介绍缺陷分析和分类的方法,包括缺陷检测、特征提取、分类算法及其在Lam Research软件中的应用。

2401_87715305的博客 686

activiti工作流对表的理解

Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。 ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Act

jianxzjxz的博客 408

深度学习+遥感:2025最新土地利用分类资源大全(数据集/论文/代码)

近年来,深度学习在遥感影像土地利用分类领域取得了突破性进展,从传统的农田、森林识别,到复杂的城市功能区划分,AI正在重新定义我们对地表覆盖的认知。无论是科研还是工程应用,高质量数据集、前沿算法和开源工具都是成功的关键。本文精心整理了2024年最值得关注的土地利用分类资源,包括:✅ 10+个权威数据集(覆盖全球、多分辨率、多光谱/雷达)✅ 15+篇顶会论文(CNN/Transformer/自监督学习等SOTA方法)✅ 6大开源工具箱(PyTorch/Keras实现,即拿即用)

hanfeng5268的博客 1311

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

activiti数据库表解析

1:资源库流程规则表  1) act_re_deployment 部署信息表  2) act_re_model 流程设计模型部署表  3) act_re_procdef 流程定义数据表  2:运行时数据库表  1) act_ru_execution 运行时流程执行实例表  2) act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息  3) act_ru_ta...

phinewx的博客 293

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Activiti实现资源的读取和保存

/** * 需求: * 1.从Activiti的act_ge_bytearray表中读取两个资源文件 * 2.将两个资源文件保存到路径: G:\Activiti7开发计划\Activiti7-day03\资料 * * 技术方案: * 1.第一种方式使用actviti的api来实现 * 2.第二种方式:其实就是原理层面,可以使用jdbc的对blob类型,clob类型数据的读取,并保存 * IO流转换,最好commons-io.jar包可以轻松解决IO操作 *

可控的事情要谨慎,不可控的事情要乐观。 697

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API结合实例讲解)

文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 本来想着闲来无事,前面在项目中刚刚用到了工作流 Activiti 框架,写写博客的,但是,事情总是纷纷杂杂,一直拖延到现在,这一节原本想要写一下关于 Activiti 的 API ,但是,想着太多这样的博客了,而且显得太生硬,难以理解,所以,这些 API 就...

好好学java 2421

Scala基本语法

Java和Scala运行时都需要JRE,且Java和Scala都需要编译成字节码后才能在JVM上运行,实际工程中Scala一般会调用Java的API   var :变量值可改变 val :变量值不可改变   Object相当于java中的public static class修饰符(包含静态成员和方法),object不是对象,可以通过Object的apply方法控制对象的创建(单例模式,

MrGeroge的博客 759

解决Oracle insert CLOB 数据时提示字符串太长(Activiti 的 ACT_GE_BYTEARRAY 表的 BYTES_ 字段)

【代码】【无标题】

java程序员的博客 2332
上一篇: WHERE条件的执行先后顺序(sql)
下一篇: activiti流转历史图绘制,工作流。
博风
博客等级 码龄16年 442粉丝 357原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值