芋道相关功能源码位置
📅 2026/7/30 13:25:13
👁️ 次浏览
基础代码结构db-create 初始化建表语句db-mapping.entity 查询sqlimpl 业务逻辑工作流部分org.flowable:flowable-task-service包-ACT_HI_TASKINSTACT_HI_TSK_LOGACT_RU_TASKorg.flowable:flowable-engine包ACT_RE_DEPLOYMENTACT_RE_MODELACT_RU_EXECUTIONACT_RE_PROCDEFACT_EVT_LOGACT_PROCDEF_INFOACT_RU_ACTINSTACT_HI_PROCINSTACT_HI_ACTINSTACT_HI_DETAILACT_HI_COMMENTACT_HI_ATTACHMENTorg.flowable:flowable-engine-common包ACT_GE_PROPERTYACT_GE_BYTEARRAY芋道自己的表bpm_process_definition_info 扩展的act_re_procdef其他简单自己看二进制文件表比如你上传一个流程文件leave.bpmn部署Flowable 的执行逻辑是先在ACT_RE_DEPLOYMENT生成一条部署记录得到DEPLOYMENT_ID_ 1001再在ACT_GE_BYTEARRAY插入这条 bpmn 文件的记录自动生成ID_ 2001并把DEPLOYMENT_ID_设为 1001接着在ACT_RE_PROCDEF生成流程定义记录DEPLOYMENT_ID_设为 1001间接关联到ACT_GE_BYTEARRAY.ID_2001若流程运行时设置了一个序列化对象变量Flowable 会在ACT_GE_BYTEARRAY生成ID_ 3001存储对象二进制内容在ACT_RU_VARIABLE插入变量记录BYTEARRAY_ID_ 3001引用上面生成的 ID。-- 查看二进制文件 SELECT id_, BYTES_, cast(BYTES_ as char ) from act_ge_bytearray where DEPLOYMENT_ID_ 01241ef3-9370-11f0-b85c-3c6a4833bb95 -- 关联流程部署表 SELECT d.ID_, d.NAME_, d.DEPLOY_TIME_,ba.id_,ba. BYTES_, cast(ba.BYTES_ as char ) FROM ACT_RE_DEPLOYMENT d INNER JOIN ACT_GE_BYTEARRAY ba ON d.ID_ ba.DEPLOYMENT_ID_ where d.ID_01241ef3-9370-11f0-b85c-3c6a4833bb95关键关联示例SQL1. 查询某个部署包下的所有二进制资源最常用-- 正向通过部署ID查资源 SELECT ba.ID_, ba.NAME_, ba.TYPE_ FROM ACT_GE_BYTEARRAY ba WHERE ba.DEPLOYMENT_ID_ 部署ID; -- 反向通过资源ID查所属部署 SELECT d.ID_, d.NAME_, d.DEPLOY_TIME_ FROM ACT_RE_DEPLOYMENT d INNER JOIN ACT_GE_BYTEARRAY ba ON d.ID_ ba.DEPLOYMENT_ID_ WHERE ba.ID_ 二进制资源ID;2. 查询序列化变量关联的二进制内容-- 查运行时序列化变量的实际内容关联 SELECT v.NAME_, v.TYPE_, ba.ID_, ba.NAME_ FROM ACT_RU_VARIABLE v LEFT JOIN ACT_GE_BYTEARRAY ba ON v.BYTEARRAY_ID_ ba.ID_ WHERE v.EXECUTION_ID_ 流程实例ID; -- 查历史序列化变量关联 SELECT v.NAME_, v.TYPE_, ba.ID_ FROM ACT_HI_VARINST v LEFT JOIN ACT_GE_BYTEARRAY ba ON v.BYTEARRAY_ID_ ba.ID_ WHERE v.PROC_INST_ID_ 流程实例ID;3. 查询流程定义对应的 bpmn 文件-- 通过流程定义查部署包再查对应的bpmn文件 SELECT ba.ID_, ba.NAME_, ba.BYTES_ FROM ACT_GE_BYTEARRAY ba INNER JOIN ACT_RE_PROCDEF pd ON ba.DEPLOYMENT_ID_ pd.DEPLOYMENT_ID_ WHERE pd.KEY_ 流程定义KEY AND pd.VERSION_ 1 AND ba.NAME_ LIKE %.bpmn%;查询出来的bpmn节点sequenceFlow idsequenceFlow-8befff19-3f03-4027-9b0c-e0896d84d97a sourceRefActivity_169ee040-bf8c-45e6-a95c-698539281b44 targetRefActivity_6b188217-105d-4686-a364-9ee07b13ee65/sequenceFlowid需要去act_hi_taskinst 中查历史任务关联TASK_DEF_KEY_service方法服务名称核心作用RepositoryService流程部署、流程定义管理静态资源操作RuntimeService流程实例启动、运行时变量管理、流程执行控制TaskService任务查询、分配、认领、完成用户任务核心操作HistoryService历史数据查询流程实例、任务、变量等历史记录IdentityService用户 / 组管理创建、更新、删除、查询芋道有自己的用户FormService启动表单 / 任务表单处理可选服务目前还没用ManagementService数据库元数据查询、作业管理定时器、异步任务等DynamicBpmnService无需重新部署动态修改流程定义如任务受理人、服务任务类名
更多请点击:
https://intelliparadigm.com
第一章:AI重塑工作方式的底层逻辑(2023全球127家头部企业实证数据首发) 人工智能并非简单替代人力,而是重构“任务—能力—组织”三重耦合关系。基于对2023年覆盖金融、制造…
📅 2026/7/30 13:25:13
更多请点击:
https://intelliparadigm.com
第一章:扩散模型的诞生背景与核心思想 在深度生成模型的发展历程中,扩散模型(Diffusion Models) emerged as a paradigm shift — not through incremental refinement, bu…
📅 2026/7/30 13:25:13
1. 现代前端框架生态全景观察前端开发领域在过去十年经历了翻天覆地的变化。记得2015年我刚入行时,jQuery还是项目标配,如今各种现代框架已经构建起完整的技术生态。这次我们就来深度剖析React、Vue、Svelte三大主流框架的设计哲学,以及Vite这…
📅 2026/7/30 13:25:13
想搞懂geo3和nestle2哪个好?看完这篇你就心里有底了。别再去纠结参数了,直接看结果。最近好多朋友私信问我这个问题。
我也很头疼,因为这两个东西真的不一样。
一个是技术架构,一个是品牌产品。
这就像问苹果和安卓哪个好一样。
根本不在一个维度上比较啊朋友们。我上个月刚…
📅 2026/7/30 14:27:20
热敏电阻是硬件工程师笔面试中的高频考点,这次我们直接切入核心:它是什么、怎么工作、用在哪儿、怎么测。如果你准备硬件岗位面试,或者在实际项目中需要选型测温、过流保护元件,这篇文章可以帮你快速掌握关键参数和测试方法。 热…
📅 2026/7/30 14:27:06
1. 从零开始:为什么电力电子仿真绕不开Simulink与直流电机 如果你刚接触电力电子,或者正在做电机控制相关的课程设计、毕业项目,大概率会听到一个建议:“用Matlab/Simulink搭个模型先仿真看看”。这几乎成了行业里的一个标准动作。…
📅 2026/7/30 14:27:06
在实际图像处理项目中,经常需要批量处理图片,例如调整尺寸、转换格式、添加水印或批量重命名。这类任务如果手动操作,不仅效率低下,还容易出错。本文将基于常见的Python图像处理库Pillow,演示如何构建一个实用的批量图…
📅 2026/7/30 14:27:06
引言在生命科学研究、体外诊断、药物研发等众多领域,天然蛋白发挥着至关重要的作用。选择口碑好的天然蛋白供应商,能为科研和生产的顺利进行提供有力保障。百欧泰生物凭借着自身的产品优势和优质服务,在天然蛋白市场中拥有良好的口碑。天然蛋…
📅 2026/7/30 14:27:06
1. 项目缘起与核心价值 又到了一年一度的毕业季,对于计算机、软件工程相关专业的同学来说,毕业设计无疑是大学四年知识的一次综合大考。选题选得好,不仅答辩轻松,还能为简历添上浓墨重彩的一笔。最近后台收到不少私信,…
📅 2026/7/30 14:27:06
本文关键词:geo2是共价化合物哎,说实话,每次看到化学题里那些弯弯绕绕的电子式,我就头大。特别是遇到那种非要让你判断是离子还是共价的,心里就发毛。今天咱不整那些虚头巴脑的定义,就聊聊二氧化硅,也就是大家常说的硅石、石英,很多人会误写成geo2,虽然化学式不对,但…
📅 2026/7/30 0:00:24
B4557 [GESP202606 四级] 扫雷 https://www.luogu.com.cn/problem/B4557 中国计算机学会(CCF)2026年6月C四级讲解——扫雷 https://www.bilibili.com/video/BV1MCMg6AEXR/ B4557 [GESP202606 四级] 扫雷 https://www.bilibili.com/video/BV1ZKTj6ZEVh/ 2…
📅 2026/7/30 0:00:26
Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…
📅 2026/7/30 0:00:26
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/30 1:16:07
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/30 1:16:07
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/30 1:16:07
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/30 7:16:27
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/29 17:15:46
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/30 5:16:22