(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211085535.4
(22)申请日 2022.09.06
(71)申请人 多点生活 (武汉) 科技有限公司
地址 430205 湖北省武汉市东湖新 技术开
发区东一产业园光谷大道金融后台服
务中心基地建设项目二期2 .7期
(2012-083)B26幢16层1号房(自贸区
武汉片区)
(72)发明人 杜星 杨志平
(74)专利代理 机构 北京超凡宏宇专利代理事务
所(特殊普通 合伙) 11463
专利代理师 张欣欣
(51)Int.Cl.
G06Q 10/10(2012.01)
G06F 9/451(2018.01)G06F 11/34(2006.01)
(54)发明名称
业务流程执行方法、 装置、 服务器及存储介
质
(57)摘要
本发明涉及计算机技术领域, 提供一种业务
流程执行方法、 装置、 服务器及存储介质。 服务器
中安装有SaaS平台, SaaS平台包括每个业务流程
及其对应的触发规则; 在监听到旧平台的数据库
中的业务信息发生变更时, 获取数据库的变更日
志; 然后将变更日志转换为预设格式, 并从转换
后的变更日志中提取变更信息; 如果存在与变更
信息匹配的目标触发规则, 则执行目标触规则对
应的业务流程。 从而无需入侵旧平台代码, 实现
了新旧平台无侵入式对接并共同支持业务流程
的执行, 避免废弃旧平台而导致重新开发, 节省
了研发资源。
权利要求书2页 说明书12页 附图7页
CN 115439088 A
2022.12.06
CN 115439088 A
1.一种业务流程执行方法, 其特征在于, 应用于服务器, 所述服务器安装有SaaS平台,
所述SaaS平台包括每 个业务流程及其对应的触发规则, 所述方法包括:
在监听到旧平台的数据库中的业 务信息发生变更时, 获取 所述数据库的变更日志;
将所述变更日志转换为预设格式, 并从转换后的变更日志中提取变更信息;
若存在与所述变更信息匹配的目标触发规则, 则执行所述目标触规则对应的业务流
程。
2.根据权利要求1所述的方法, 其特征在于, 所述SaaS平台还包括多个预设字段, 所述
转换后的变更日志包括多个字段及其属性 值;
所述从转换后的变更日志中提取变更信息的步骤, 包括:
从所述转换后的变更 日志中获取每个目标字段, 所述目标字段与一个所述预设字段相
同;
获取每个所述目标字段的属性值, 得到包括每个所述目标字段及其属性值的变更信
息。
3.根据权利要求1所述的方法, 其特征在于, 所述业务流程包括多个按照预设执行顺序
排列的节点;
所述执行所述目标触发规则对应的业 务流程的步骤, 包括:
获取所述目标触发规则对应的业 务流程, 得到目标业 务流程;
获取所述目标业 务流程中的每 个目标节点;
按照所述预设执 行顺序依次执 行每个所述目标节点。
4.根据权利要求3所述的方法, 其特征在于, 所述SaaS平台还包括多个功能组件, 每个
所述节点均具有节点信息和节点类型;
所述按照所述预设执 行顺序依次执 行每个所述目标节点的步骤, 包括:
将当前执行的目标节点作为待处 理节点;
获取所述待处理节点的目标节点信息和与所述待处理节点的节点类型匹配的目标功
能组件;
根据所述目标节点信息, 利用所述目标功能组件执 行所述待处 理节点;
按照所述预设执 行顺序依次遍历每 个所述目标节点。
5.根据权利要求1所述的方法, 其特 征在于, 所述 业务流程是按照以下 方式得到的:
根据用户在流 程列表界面的新增操作, 显示所述 业务流程对应的流 程配置界面;
根据所述用户在所述流程配置界面的设置操作, 获得多个节点的执行顺序和每个所述
节点对应的节点信息和节点类型;
根据所述用户在所述流程配置界面的确 认操作, 基于所述执行顺序和每个所述节点对
应的节点信息和节点类型, 生成所述 业务流程。
6.根据权利要求5所述的方法, 其特征在于, 所述业务流程对应的触发规则是按照以下
方式得到的:
根据用户在所述流程配置界面的目标区域的点击操作, 显示所述业务流程对应规则配
置界面; 所述目标区域 为所述业务流程的首节点对应的区域;
根据用户在所述 规则配置界面的选择操作, 获得变更对象和变更事项;
根据用户在所述 规则配置界面的设置操作, 获得触发条件;权 利 要 求 书 1/2 页
2
CN 115439088 A
2根据用户在所述规则配置界面的确认操作, 基于所述变更对象、 所述变更事项和所述
触发条件, 生成所述 业务流程对应的触发规则。
7.一种业务流程执行装置, 其特征在于, 应用于服务器, 所述服务器安装有SaaS平台,
所述SaaS平台包括每 个业务流程及其对应的触发规则, 所述装置包括:
监听模块, 用于在监听到旧平台的数据库中的业务信息发生变更时, 获取所述数据库
的变更日志;
提取模块, 用于将所述变更日志转换为预设格式, 并从转换后的变更日志中提取变更
信息;
执行模块, 用于若存在与所述变更信息匹配的目标触发规则, 则执行所述目标触规则
对应的业 务流程。
8.根据权利要求7 所述的装置, 其特 征在于, 所述装置还 包括配置模块, 用于:
根据用户在流 程列表界面的新增操作, 显示所述 业务流程对应的流 程配置界面;
根据所述用户在所述流程配置界面的设置操作, 获得多个节点的执行顺序和每个所述
节点对应的节点信息和节点类型;
根据所述用户在所述流程配置界面的确 认操作, 基于所述执行顺序和每个所述节点对
应的节点信息和节点类型, 生成所述 业务流程。
9.一种服务器, 其特征在于, 包括处理器和存储器, 所述存储器存储有计算机程序, 所
述处理器执行所述计算机程序时, 实现权利要求1至 6中任一项所述的方法。
10.一种存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 该计算机程序被
处理器执行时, 实现权利要求1至 6中任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 115439088 A
3
专利 业务流程执行方法、装置、服务器及存储介质
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:29:33上传分享