公共安全标准网
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210560093.8 (22)申请日 2022.05.23 (71)申请人 山东浪潮科 学研究院有限公司 地址 250100 山东省济南市高新浪潮路 1036号S02号楼 (72)发明人 崔圆圆 闫弋峰 (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 孙园园 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/28(2019.01) (54)发明名称 实现自定义 业务逻辑规则的方法及系统 (57)摘要 本发明公开了实现自定义业务逻辑规则的 方法及系统, 属于计算机应用技术领域, 本发明 要解决的技术问题为如何能够满足灵活多变的 业务逻辑, 同时降低软件交付难度及运维成本, 采用的技术方案为: 该方法是通过定义在领域层 解析的业务规则控制底层的业务逻辑, 对应用层 和用户接口层进行统一的业务逻辑控制; 同时对 实体的增加、 删除、 修改及查询和对字段的查看、 更新及必填通过支持业务规则的条件表达式进 行业务逻辑控制; 具体如下: 定义业务规则: 定义 全局业务规则或针对不同角色的岗位设置不同 的业务规则; 配置业务规则: 配置对哪些 实体、 字 段及操作进行业务逻辑控制; 通过业务规则控制 业务逻辑解析接口。 权利要求书2页 说明书7页 附图3页 CN 114896284 A 2022.08.12 CN 114896284 A 1.一种实现自定义业务逻辑规则的方法, 其特征在于, 该方法是通过定义在领域层解 析的业务规则控制底层的业务逻辑, 对应用层和用户接口层进行统一的业务逻辑控制; 同 时对实体的增加、 删除、 修改及查询和对字段的查看、 更新及必填通过支持业务规则的条件 表达式进行业 务逻辑控制; 具体如下: 定义业务规则: 定义全局业 务规则或针对不同角色的岗位设置不同的业 务规则; 配置业务规则: 配置对哪些实体、 字段及操作进行业 务逻辑控制; 通过业务规则控制业务逻辑解析接口: 根据传入的规则参数, 解析当前用户是否满足 对应的操作业 务逻辑。 2.根据权利要求1所述的实现自定义业务逻辑规则的方法, 其特征在于, 业务规则采用 RoleBusinessRules表结构进行定义, RoleBusinessRules表结构用于记录全局业务规则或 岗位业务规则, 全局 业务规则在业务系统内必须有且 唯一, 岗位业务规则在同一业务系统 内唯一; RoleBusinessRules表结构的属性包括规则ID、 规则编号、 规则名称、 岗位、 是否全局以 及规则描述。 3.根据权利要求1所述的实现自定义业务逻辑规则的方法, 其特征在于, 对实体的业务 逻辑控制采用实体业务逻辑配置表, 实体业务逻辑配置表的属性包括规则ID、 实体、 实体查 询规则、 实体新增规则、 实体修改规则以及实体删除规则; 其中, 统一 业务规则中实体唯一。 4.根据权利要求3所述的实现自定义业务逻辑规则的方法, 其特征在于, 实体查询规则 用于控制是否允许查询到数据以及允许查询到哪些数据; 实体查询规则设定为0、 1或表达 式; 其中, 0表示不允许查询数据; 1表示允许查询数据; 表示式表示查询符合业务条件的数 据; 在设定实体查询规则的前提下, 用户查询数据时, 根据配置的实体查询规则进行数据 过滤; 实体新增规则用于控制是否允许新增数据以及允许新增哪些数据; 实体新增规则设定 为0、 1或表达式; 其中, 0表 示不允许新增数据; 1表 示允许新增数据; 表达式表 示新增符合业 务条件的数据; 在设定实体新增规则的前提下, 用户保存数据时, 根据配置的实体新增规则校验待保 存数据是否满足 实体数据新增业 务逻辑; 实体修改规则用于控制是否允许修改数据以及允许修改哪些数据; 实体修改规则设定 为0、 1或表达式; 0表示不允许修改数据; 1表示允许修改数据; 表达式表示修改符合业务条 件的数据; 在设定实体修改规则的前提下, 用户保存数据时, 根据配置的实体修改规则校验待保 存数据是否满足 实体数据修改业 务逻辑; 实体删除规则用于控制是否删除数据以及允许删除哪些数据; 实体删除规则设定为0、 1或表达式; 0表示不允许删除数据; 1表示允许删除数据; 表达式表示删除符合业务条件的 数据; 在设定实体删除规则的前提下, 用户保存数据时, 根据配置的实体删除规则校验待保 存数据是否满足 实体数据删除业 务逻辑。 5.根据权利要求1所述的实现自定义业务逻辑规则的方法, 其特征在于, 对字段的业务权 利 要 求 书 1/2 页 2 CN 114896284 A 2逻辑控制采用字段业务规则配置表, 字段业务规则配置表用于记录实体上哪些字段进 行业 务逻辑控制; 字段业务规则配置表包括实体规则配置ID、 字段、 字段查看规则、 字段修改规 则及字段必填规则; 字段查看规则、 字段修改规则 及字段必填规则优 先级为: 字段查看规则 >字段修改规则>字段必填 规则; 同一字段业 务规则中, 字段唯一。 6.根据权利要求5所述的实现自定义业务逻辑规则的方法, 其特征在于, 所述字段查看 规则用于控制是否允许查看到字段的值; 字段查看规则设定为0、 1或表达式; 0表示不允许 查看到字段的值; 1表示 允许查看到字段的值; 表达式表示满足业务条件规则的前提下查看 到字段的值; 在设定字段查看规则的前提下, 用户打开数据时, 根据配置的字段查看规则进行业务 逻辑控制; 字段修改规则用于控制字段值是否可修改; 字段修改规则设定为0、 1或表达式; 0表示 不允许修改字段的值; 1表示允许修改字段的值; 表达式表示 修改符合 业务条件的数据; 在设定字段修改规则的前提下, 用户保存数据时, 根据配置的字段修改规则进行业务 逻辑控制; 字段必填规则用于控制字段是否必填; 字段必填规则设定为0、 1或表达式; 0表示不控 制必填; 1表示必填; 表达式表示符合 业务条件时字段必填; 在设定字段必填规则的前提下, 用户保存数据时, 根据配置的字段必填规则进行校验 是否满足字段必填的业 务逻辑。 7.根据权利要求1所述的实现自定义业务逻辑规则的方法, 其特征在于, 支持业务规则 的条件表达式支持对常量信息、 关联表字段信息、 业务系统参数信息及会话变量信息进行 配置。 8.一种实现自定义 业务逻辑规则的系统, 其特 征在于, 该系统包括, 定义模块, 用于 定义全局业 务规则或针对不同角色的岗位设置不同的业 务规则; 配置模块, 用于配置对哪些实体、 字段及操作进行业 务逻辑控制; 控制模块, 用于通过业务规则控制业务逻辑解析接口, 即根据传入的规则参数, 解析当 前用户是否满足对应的操作业 务逻辑。 9.一种电子设备, 其特 征在于, 包括: 存 储器和至少一个处 理器; 其中, 所述存 储器上存 储有计算机程序; 所述至少一个处理器执行所述存储器存储的计算机程序, 使得所述至少一个处理器执 行如权利要求1至7任一项所述的实现自定义 业务逻辑规则的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 程序, 所述计算机程序可被处理器执行以实现如权利要求 1至7中任一项 所述的实现自定义 业务逻辑规则的方法。权 利 要 求 书 2/2 页 3 CN 114896284 A 3
专利 实现自定义业务逻辑规则的方法及系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:14:26
上传分享
举报
下载
原文档
(522.5 KB)
分享
友情链接
JR-T0072-2020 金融行业网络安全等级保护测评指南.pdf
GB-T 24369.3-2017 金纳米棒表征 第3部分:表面电荷密度测量方法.pdf
GM-T 0115-2021 信息系统密码应用测评要求.pdf
GB-T 30142-2013 平面型电磁屏蔽材料屏蔽效能测量方法.pdf
T-EGAG 021—2023 政务信息化项目验收测评服务规范.pdf
GB-T 36692-2018 工业用顺式-1,3,3,3-四氟丙烯[HFO-1234ze(Z)].pdf
T-GHDQ 87.1—2022 车辆控制器信息安全技术要求 第1部分:通用技术要求.pdf
ISO 17987-7-2016.pdf
GB-T 5838.3-2015 荧光粉 第3部分:性能试验方法.pdf
民航 MH-T 2014-2023 民用无人驾驶航空器系统物流运行通用要求 第1部分:海岛场景.pdf
DB3202-T 1052-2023 特种设备作业人员设置指南 无锡市.pdf
SC-T 4001-2021 渔具基本术语.pdf
GB-T 33658-2017 室内人体热舒适环境要求与评价方法.pdf
DB13-T 5406-2021 耕地地力主要指标分级诊断 河北省.pdf
GB-T 42926-2023 金融信息系统网络安全风险评估规范.pdf
TTAF 077.18—2022 APP收集使用个人信息最小必要评估规范 第18部分:剪切板信息.pdf
GB-T 32955-2016 集装箱用不锈钢钢板和钢带.pdf
GB-T 30101-2013 聚乙烯醇水溶短纤维.pdf
DB52-T 1239.2-2017 政府数据 核心元数据 第2部分:法人单位基础数据 贵州省.pdf
GB-T 22719.1-2008 交流低压电机散嵌绕组匝间绝缘 第1部分:试验方法.pdf
交流群
-->
1
/
3
13
评价文档
赞助2元 点击下载(522.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。