文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211176701.1 (22)申请日 2022.09.26 (71)申请人 南威软件股份有限公司 地址 362000 福建省泉州市丰泽区丰海路 南威大厦2号楼 (72)发明人 吴志雄 陈晓伟 赖聪河 (74)专利代理 机构 成都东恒知盛知识产权代理 事务所 (特殊普通合伙) 51304 专利代理师 何健雄 (51)Int.Cl. G06F 16/958(2019.01) G06F 40/18(2020.01) G06F 8/34(2018.01) G06F 9/451(2018.01)G06Q 10/06(2012.01) (54)发明名称 流程引擎结合动态表单实现业务工作流的 方法及系统 (57)摘要 本发明属于低代码平台技术领域, 公开了一 种流程引擎结合动态表单实现业务工作流的方 法及系统, 表单设计器用于提供输入框、 文本框、 富文本、 开关、 下拉框、 图片、 文件上传和布局等 常见前端表单组件; 流程设计器把表单字段作为 可配置条件, 用前端表单组件封装流程配置中与 代码相关的操作; 动态表单引擎根据表单设计器 配置信息, 自动生成数据表字段定义与之映射, 创建或更新数据表结构, 动态拼接SQL语句; Camunda流程引擎自动进行节点流转, 分派待办 任务。 本发明结合Camunda流程引擎即可实现用 户所需的业务流程功能。 这样简单易行, 方便快 捷, 成本更低。 权利要求书2页 说明书6页 附图5页 CN 115510358 A 2022.12.23 CN 115510358 A 1.一种流程引擎结合动态表单实现业务工作流的方法, 其特征在于, 所述流程引擎结 合动态表单实现业务工作流的方法包括: 通过表单设计器可视化界面拖拽表单组件, 生成 JSON格式的表单配置数据, 同时基于流程设计器可视化绘制流程, 在流程里配置节点和分 支条件等, 后端根据表单配置数据动态生成数据库数据表, 结合Camunda流程引擎, 支持在 新增表单记录、 修改表单记录、 删除表单记录三种条件下触发启动业 务流程。 2.如权利要求1所述流程引擎结合动态表单实现业务工作流的方法, 其特征在于, 所述 流程引擎结合动态 表单实现业 务工作流的方法包括以下步骤: 步骤一, 配置表单: 通过表单设计器拖拽表单组件构 建表单模型, 表单设计器生成JS ON 配置数据, 每个表单组件都有唯一的标识, 不同组件有不同的属性配置, 服务端保存该配置 数据; 步骤二, 绘制流程: 通过流程设计器绘制流程, 进行节点、 分支条件配置, 其中主要配置 项有分支条件配置、 节点表单字段权限配置; 步骤三, 发布表单与流程: 可视化界面配置完表单和流程, 即可进行发布, 服务端将表 单配置通过动态 表单引擎处 理, 并将流 程部署到 Camunda流 程引擎; 步骤四, 发起流程和流程流转: 表单和流程发布后, 即可发起流程, 表单填写页面由可 视化界面根据服务端返回的表单配置定义进 行渲染, 表单数据的保存与更新由动态表单引 擎处理, 流程的流转由Camunda流 程引擎处 理。 3.如权利要求2所述的流程引擎结合动态表单实现业务工作流的方法, 其特征在于, 所 述步骤二具体包括: (1)分支条件配置: 服务端返回步骤一的表单配置中可作为分支条件的表单组件字段 数据, 流程设计器渲 染出分支条件配置窗口, 并把配置的条件转换成Camunda流程引擎可识 别的EL条件表达式; (2)节点表单字段权限配置: 服务端返回步骤一的表单配置中可填写的表单组件字段 数据, 流程设计器渲染出表单字段权限配置面板, 并把表单字段权限转换成与服务端约定 的JSON数据保存在Camunda流 程的扩展属性中。 4.如权利 要求1所述的基于Camunda流程引擎结合动态表单实现业务工作流的方法, 其 特征在于, 所述步骤三服务端将表单配置通过动态表单引擎处理具体包括: 根据表单配置 生成表单定义, 其中表单定义包含表单配置数据、 表单组件与数据 表字段的映射, 然后根据 数据表字段定义动态生成DL L SQL语句, 创建或更新数据表结构。 5.如权利要求2所述的流程引擎结合动态表单实现业务工作流的方法, 其特征在于, 所 述步骤三中将流程部署到Camunda流程引 擎包括: 调用Camunda流程引擎接口校验绘制流 程, 对流程进行部署。 6.如权利要求2所述的流程引擎结合动态表单实现业务工作流的方法, 其特征在于, 所 述步骤四表单数据的保存与更新由动态表单引擎处理包括: 具体是查询表单组件映射的数 据表字段, 结合表单填写值, 动态拼接增、 删、 改、 查DML SQL语句, 对表单对应的数据表数据 进行更新。 7.如权利要求2所述的流程引擎结合动态表单实现业务工作流的方法, 其特征在于, 所 述步骤四流程的流转包括: 使用Camunda流程引擎接口启动流程, 表单组件标识为变量名, 输入值为变量值, 作为流程的全局变量, 再由流程引擎处利用分支的EL条件表达式根据全权 利 要 求 书 1/2 页 2 CN 115510358 A 2局变量进行解析 执行下一步流转方向。 8.一种流程引擎结合动态表单实现业务工作流系统, 其特征在于, 所述流程引擎结合 动态表单实现业 务工作流系统包括: 表单设计器, 用于通过输入框、 文本框、 富文本、 开关、 下拉框、 图片、 文件上传和布局的 前端表单组件, 进行拖拽设计表单并填写页面; 该设计器主要基于开源前端表单设计器k ‑ form‑design进行开发, 其底层为Ant Design Of Vue前端框架; 流程设计器, 用于将表单字段作为可配置条件, 并利用前端表单组件封装流程配置中 与代码操作, 进行0代码绘制流程。 该设计器是基于Camunda前端开源流程设计器bpmn ‑js进 行开发, 利用其封装的API 直接生成适用于 Camunda流 程引擎的BPMN XML数据; 动态表单引擎, 利用ORM框架Mybatis的动态SQL特性, 根据表单设计器配置信息, 用于 自动生成数据表字段定义与数据 表字段的映射, 并创建或更新数据 表结构, 动态 拼接SQL语 句, 进行数据表的增、 删、 改、 查; Camunda流程引擎, 根据流程设计器绘制的流程, 用于自动进行节点流转, 分派待办任 务, 并进行业 务流程中的办理、 委托、 转办、 驳回操作。 9.一种计算机设备, 其特征在于, 所述计算机设备包括存储器和处理器, 所述存储器存 储有计算机程序, 所述计算机程序被所述处理器执行时, 使得所述处理器执行权利要求3~ 8任意一项所述的流 程引擎结合动态 表单实现业 务工作流的方法。 10.一种计算机可读存储介质, 存储有计算机程序, 所述计算机程序被处理器执行时, 使得所述处理器执行权利要求3~8任意一项所述的流程引擎结合动态表单实现业务工作 流的方法。权 利 要 求 书 2/2 页 3 CN 115510358 A 3
专利 流程引擎结合动态表单实现业务工作流的方法及系统
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-18 22:25:59
上传分享
举报
下载
原文档
(593.7 KB)
分享
友情链接
GB-T 38530-2020 城镇液化天然气 LNG 气化供气装置.pdf
DB32-T 4284-2022 居民住宅二次供水工程技术规程 江苏省.pdf
GB-T 35589-2017信息技术大数据技术参考模型.pdf
GB-T 32920-2023 信息安全技术 行业间和组织间通信的信息安全管理 ISO 27010-2015.pdf
T-CES 114—2022 智能型特高频局部放电在线监测装置 技术规范.pdf
DB22-T 2054.1-2014 牛养殖保险查勘定损技术规范 第1部分:奶牛 吉林省.pdf
DB32- 4148-2021 燃煤电厂大气污染物排放标准 江苏省.pdf
DB4106-T 69-2022 数字乡村平台建设指南 鹤壁市.pdf
GB-T 3620.1-2016 钛及钛合金牌号和化学成分.pdf
2021网信自主创新调研报告.pdf
GB-T 903-2019 无色光学玻璃.pdf
GB-T 18916.55-2021 取水定额 第55部分:皮革.pdf
美国 关键基础设施信息安全框架 IPDRR.pdf
GB-T 31509-2015 信息安全技术 信息安全风险评估实施指南 .pdf
GB-T 20042.1-2017 质子交换膜燃料电池 第1部分:术语.pdf
T-CGDF 00002—2021 自然教育指导师专业标准.pdf
GB-T 43512-2023 全钒液流电池可靠性评价方法.pdf
DB61-T 1505-2021 数字化转型 企业新型能力识别技术规范 陕西省.pdf
蚂蚁集团王维强:大模型安全的探索与实践分享-大模型安全的“快”与“慢”.pdf
GB-T 33450-2016 科技成果转化为标准指南.pdf
1
/
14
评价文档
赞助2元 点击下载(593.7 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。