Flowable 流程部署与删除
发布于 2024-11-27
983
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
江南一点雨
扫码关注公众号
扫码阅读
手机扫码阅读
项目 TienChin 部署流程概述
松哥正在录制使用 Spring Boot 和 Vue3 技术栈的 TienChin 项目视频。本文介绍了流程部署的细节操作。
1. 默认行为
使用 Spring Boot 后,放在 resources/processes 目录下的流程文件会自动部署。文件格式可以是 bpmn20.xml 或 bpmn。可以通过 application.properties 中的三个属性来定制文件的存放位置和格式。
2. 动态部署
动态部署流程文件可以通过上传 XML 文件实现。使用流程部署构建器 DeploymentBuilder 设置属性并指定流程文件。支持的方法包括 addInputStream、addString、addBytes 和 addClasspathResource。
3. 表分析
流程部署涉及到三张表:ACT_RE_DEPLOYMENT、ACT_RE_PROCDEF 和 ACT_GE_BYTEARRAY。部署表每部署一个流程就新增一条记录,定义表记录每个流程定义,通用数据存储表记录流程文件和图片。
4. 查询操作
建议开启 flowable 日志来查看执行的 SQL,有助于理解 API 操作的底层逻辑。查询部署信息可以通过创建查询器并利用名字、分类、ID 等信息进行精确或模糊匹配。
江南一点雨
江南一点雨
扫码关注公众号