[發明專利]一種面向業務流可配置的規則生成方法有效
| 申請號: | 201710914827.7 | 申請日: | 2017-09-30 |
| 公開(公告)號: | CN107704265B | 公開(公告)日: | 2020-08-18 |
| 發明(設計)人: | 李曉瑜;黃煥中;李超龍;秦麗圓;張天宇;鄭德生 | 申請(專利權)人: | 電子科技大學;成都蓮合軟件科技有限公司 |
| 主分類號: | G06F8/74 | 分類號: | G06F8/74;G06F8/30 |
| 代理公司: | 成都華風專利事務所(普通合伙) 51223 | 代理人: | 徐豐;張巨箭 |
| 地址: | 611731 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 業務 配置 規則 生成 方法 | ||
本發明公開了一種面向業務流可配置的規則生成方法,方法基于智能審核系統,系統包括系統管理平臺、規則解析框架;方法包括系統管理步驟、規則解析步驟;規則解析步驟包括:GRL規則描述模塊在前端界面與規則引擎之間傳遞規則信息,包括對GRL規則的描述。本發明提供一種可以屏蔽規則引擎及程序設計等相關技術問題的面向業務流的智能審核方法,從而使得該項目及同類軟件系統的用戶可以通過定制的UI視圖獨立完成業務規則的定義和維護,提高業務變更的便利性和效率,同時增強業務保密性。
技術領域
本發明涉及一種面向業務流可配置的規則生成方法。
背景技術
業務規則是指對業務定義和約束的描述,用于維持業務結構或控制和影響業務的行為。業務規則技術的基本思想是將系統處理的業務邏輯從程序代碼中抽取出來,將其轉變為簡單的業務規則,以結構化的業務規則數據來表示業務行為,采用類自然語言來描述,并集中存儲在規則庫中。業務規則由業務人員創建、實時更新和調試,業務規則之間的復雜邏輯關系由規則引擎處理。業務規則技術改變了傳統的、以過程形式處理業務邏輯的方式。
而審核系統的核心是業務規則的實現。原本基于數據庫存儲過程實現,即使用存儲過程語句來編寫審核規則,審核工作實為調用存儲過程對數據庫中相關數據表進行檢查并修改的過程。這種工作方式巧妙地利用了DBMS同時具備的數據存儲和處理能力,使得業務數據無需出庫即可完成更新;但是它作為一種傳統的業務規則實現方式,已不符合技術發展的趨勢,更無法滿足日益復雜的業務需求,主要存在以下問題:一是數據庫編程語言的邏輯表達處理能力偏弱,尤其在定義復雜規則的時候;二是業務規則必須由數據庫管理員(DBA)登錄DBMS進行編輯和管理,也只有DBA才能讀懂其語義;三是數據庫存儲過程的并發計算能力有限,影響審核的效率。
因此需要提供一種可以屏蔽規則引擎及程序設計等相關技術問題的面向業務流可配置的規則生成方法,從而使得該項目及同類軟件系統的用戶(業務人員)可以通過定制的UI視圖獨立完成業務規則的定義和維護,提高業務變更的便利性和效率,同時增強業務保密性。
發明內容
本發明的目的在于克服現有技術的不足,提供一種面向業務流可配置的規則生成方法。
本發明的目的是通過以下技術方案來實現的:一種面向業務流可配置的規則生成方法,所述的方法基于智能審核系統,所述的系統包括系統管理平臺、規則解析框架;系統管理平臺包括報表管理模塊、字典管理模塊、規則管理模塊、作業管理模塊;規則解析框架包括GRL規則描述模塊和解釋器解析模塊;
所述的方法包括系統管理步驟、規則解析步驟;所述的系統管理步驟包括以下子步驟:
用戶在系統管理平臺的前端界面上添加或導入報表信息以及報表內各個字段的屬性信息,報表管理模塊對用戶所傳的待審數據表進行管理;
字典管理模塊管理字典,所述的字段選擇某個字典作為依據,該字段的數據必須符合字典的定義。
規則管理模塊管理規則,所述的規則為用戶在系統管理平臺的前端界面通過配置語法樹的形式構造規則所得到的內容,其中規則的內容包含規則的GRL表達式、觸發規則的警告級別、觸發規則的推薦措施、觸發規則時需要返回的關心字段;所述的規則包括多個控件,每個控件都有特定的GRL表達方式;規則驗證的實體是依報表結構的接收到的待審數據;
作業管理模塊管理作業,所述的作業是指定選擇的規則和規則執行順序;其中,一個作業包含若干條規則組成的規則流,表示規則執行的流程;所述的規則流是線性的流程或者是復雜的帶分支的流程;
所述的規則解析步驟用于將每個控件特定的GRL表達方式解析轉化為Drools的DRL語句,包括以下子步驟:
GRL規則描述模塊在前端界面與規則引擎之間傳遞規則信息,包括對GRL規則的描述;所述的對GRL規則的描述包括規則結構及其語法定義、以及數據類型描述;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學;成都蓮合軟件科技有限公司,未經電子科技大學;成都蓮合軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710914827.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種系統升級包
- 下一篇:一種應用于解決粒子模擬并行數據競爭的歸約方法





