[发明专利]一种规则创建方法及系统在审
申请号: | 201310740596.4 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103793223A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 韩军 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 规则 创建 方法 系统 | ||
技术领域
本申请涉及企业信息管理系统技术领域,更具体地说,涉及一种规则创建方法及系统。
背景技术
在传统的企业服务应用程序开发模式下,业务逻辑被直接固化在应用程序代码中,这使得应用程序维护复杂且代价昂贵,变化的商业规则和业务流程总是引起应用程序的频繁修改,甚至设计变化,解决这个问题就需要采用新的开发模式。
现有技术中引入了开源的规则引擎来实现将业务规则从应用程序代码中分离出来,降低了程序代码之间的耦合度。开源的规则引擎是一种嵌套在应用程序中的组件,实现了将业务规则从应用程序代码中分离出来,它使用特定的语法编写业务规则,可以接受数据输入、解释业务规则、并根据业务规则做出相应的决策。但是,如果要修改规则时,必须由开发人员来完成,修改程序之后也必须重新部署服务。而且,这些都是实施人员所不能够代替的,只能够通过开发人员来修改代码,从而大大降低了工作效率。
发明内容
有鉴于此,本申请提供了一种规则创建方法及系统,用于解决现有技术中当需要修改规则时,只能够通过开发人员去现场修改代码,而造成的工作效率低下的问题。
为了实现上述目的,现提出的方案如下:
一种规则创建方法,包括:
根据多种不同的业务,开发多个通用的规则模板;
将所述规则模板预置到企业管理云平台ECP中;
在所述ECP上根据所述规则模板,进行规则配置;
将配置完毕的规则存储到规则库中。
优选地,所述开发多个通用的规则模板,包括:
在所述ECP上建立规则类型和规则变量;
建立规则条件及其对应的触发条件;
建立规则行为,所述规则行为为应用场景对应的动作;
根据所述规则类型、所述规则变量、所述规则条件、所述触发条件和所述规则行为,建立规则模板。
优选地,所述在所述ECP上根据所述规则模板,进行规则配置,包括:
根据业务模型的属性,调用相应的规则模板;
对所述规则模板的基本信息及相关参数进行配置。
优选地,所述根据业务模型的属性,调用相应的规则模板,包括:
调用多个规则模板,将多个规则模板进行组合。
优选地,所述在所述ECP上根据所述规则模板,进行规则配置,包括:
选择需要进行逻辑控制的表单;
配置表单项目;
根据所述规则模板,配置规则;
配置表单的格式和流程。
优选地,还包括:
对配置完毕的规则进行处理,所述处理包括:修改、删除。
优选地,所述将所述规则模板预置到企业管理云平台ECP中,包括:
将所述规则模板存储在规则模板库中,将所述规则模板库预置到企业管理云平台ECP中。
一种规则创建系统,包括:
规则模板开发单元,用于根据多种不同的业务,开发多个通用的规则模板;
规则模板存储单元,用于在企业管理云平台ECP中存储开发的多个通用规则模板;
规则配置单元,用于在所述ECP上根据所述规则模板,进行规则配置;
规则库单元,用于存储配置完毕的规则。
优选地,所述规则模板开发单元包括:
类型和变量建立单元,用于在所述ECP上建立规则类型和规则变量;
条件建立单元,用于建立规则条件极其对应的触发条件;
行为建立单元,用于建立规则行为,所述规则行为为应用场景对应的动作;
模板建立单元,用于根据所述规则类型、所述规则变量、所述规则条件、所述触发条件和所述规则行为,建立规则模板。
优选地,所述规则配置单元包括:
模板调用单元,用于根据业务模型的属性,调用相应的规则模板;
参数配置单元,用于对所述规则模板的基本信息机相关参数进行配置。
从上述的技术方案可以看出,本申请公开的规则创建方法,通过预先开发多种通用的规则模板,规则创建过程中,在ECP平台上对规则模板进行规则配置,这个过程无需开发人员进行编写代码,由实施人员即可完成,且如果需要对规则进行修改,通过实施人员来重新配置规则模板即可,在现场应用中极大的提高了创建规则的速度,提高了工作效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310740596.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序升级的方法及装置
- 下一篇:用于软件快速配置的方法和系统