深圳審計決策引擎熱部署方法

來源: 發(fā)布時間:2023-03-16

URule Pro決策引擎內(nèi)置動作定義如下:如果要在決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或決策流中使用某個Spring Bean中定義的方法,那么可以使用動作庫將目標Bean及相應(yīng)的方法定義到其中,然后在具體的決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或決策流中導(dǎo)入這個動作庫就可以使用了,這種類型方法調(diào)用,需要我們的顯式的將目標動作庫導(dǎo)入后方可使用。在URule Pro中還提供了一種不需要導(dǎo)入動作庫就可以調(diào)用類方法的方式,我們稱之為內(nèi)置的動作,對于這些內(nèi)置的動作,按規(guī)范要求定義好后,用戶無需導(dǎo)入就可以直接在所有規(guī)則文件中使用。對于內(nèi)置動作的使用與用戶自定義的動作庫完全相同,不同地方在于內(nèi)置動作不需要用戶定義,也不需要用戶導(dǎo)入,在任何一個決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或決策流中可以直接使用。在銳道URule Pro決策引擎中,普通規(guī)則、循環(huán)規(guī)則,與向?qū)揭?guī)則中普通規(guī)則和循環(huán)規(guī)則均保持一致。深圳審計決策引擎熱部署方法

在URule Pro決策引擎當中定義好各種類型的規(guī)則文件后,需要將要調(diào)用的規(guī)則文件通過規(guī)則項目的“知識包”節(jié)點將文件打包后才可以被業(yè)務(wù)系統(tǒng)調(diào)用。規(guī)則包在調(diào)用前需要對定義好的知識包進行各種測試,在URule Pro中就提供了兩種不同類型的針對知識包的測試方法,分別是“快速測試”與“仿真測試”,所謂的快速測試,可以在彈出的窗口中輸入相關(guān)業(yè)務(wù)數(shù)據(jù)后提交到后臺即可對當前知識包進行的測試,選中一個知識包,點擊工具欄上的“快速測試”按鈕,即可彈出快速測試窗口進行測試。仿真測試:選中一個知識包,點擊工具欄上的“仿真測試”按鈕,就可以進入針對當前知識包的仿真測試頁面。四川多調(diào)用方式?jīng)Q策引擎優(yōu)點在銳道URule Pro決策引擎中一個普通規(guī)則當中,else部分若無動作可定義,可以省略不寫。

URule Pro決策引擎多條件組合介紹:在規(guī)則編寫過程當中,如果有多個條件,那么可以采用“and”或“or”符號來對多個條件進行連接組合,同時對于組合的條件,還可以添加括號來實現(xiàn)組件條件計算的優(yōu)先級,在未添加括號的多個組合條件之間,要使用相同連接符號,也就是說在未添加括號的多個組合條件之間,要么使用“and”,要么使用“or”。通過“and”或“or”符號來對多個條件進行連接組合以及添加括號或多層嵌套括號可以實現(xiàn)非常復(fù)雜的條件組合,從而滿足我們的業(yè)務(wù)需求。對于連接多個條件的“and”或“or”符號,在使用時還可以用“&&”或“||”來替換,程序員一定很熟悉,“&&”或“||”在代碼中表示的就是“并且”“或者”,除此之外,我們還可以直接使用“并且”“或者”的中文來連接多個條件。

URule Pro決策引擎決策表是一種以表格形式表現(xiàn)規(guī)則的工具,它非常適用于描述處理判斷條件較多,各條件又相互組合、有多種決策方案的情況,決策表提供精確而簡潔描述復(fù)雜邏輯的方式,可將多個條件及與這些條件滿足后要執(zhí)行動作以圖形化形式進行對應(yīng),對于決策表的定義,我們提供的是全可視化、圖形化的操作方式,通過簡單的鼠標點擊就可以快速定義出與業(yè)務(wù)相匹配的決策表。打開URule Pro的控制臺,在項目的“決策表”節(jié)點上右鍵,從彈出的菜單里選擇“添加決策表”項,就可以創(chuàng)建一個決策表文件。在銳道URule Pro決策引擎中,規(guī)則流又稱決策流,它整個的結(jié)構(gòu)類似于工作流。

在URule Pro決策引擎復(fù)雜評分卡的編輯器中,其上部是工具欄,和其它類型的規(guī)則編輯器一樣,工具欄里可以導(dǎo)入當前項目中已定義好的要使用的常量、變量、參數(shù)或動作庫文件。工具欄的下方,可以通過點擊“添加屬性”鏈接,為當前復(fù)雜評分卡添加相關(guān)屬性,這些屬性與決策表或普通評分卡里完全一致,其作用也相同。再下方的表格就是具體的定義評分卡的表格。這樣表格與普通決策表的表格類似,通過一條加粗的灰黑色的線將整個表格分為左右兩個部分,左邊部分為條件定義部分,右邊部分為分值列及自定義列定義部分。銳道URule Pro決策引擎中的腳本式?jīng)Q策集可以導(dǎo)入變量庫、常量庫、參數(shù)庫以及動作庫。江蘇BSTEK決策引擎如何調(diào)試

決策樹又稱為規(guī)則樹,是銳道URule Pro決策引擎中提供的一種構(gòu)建規(guī)則的方式。深圳審計決策引擎熱部署方法

URule Pro決策引擎常量庫文件介紹如下:在業(yè)務(wù)系統(tǒng)開發(fā)過程中,常常會用到一個枚舉數(shù)據(jù),比如用戶的性別、學(xué)歷等,在URule Pro當中,通過定義常量庫文件,可以將系統(tǒng)中使用的這些枚舉數(shù)據(jù)映射到規(guī)則中使用,這樣就可以避免規(guī)則定義過程中枚舉數(shù)據(jù)手工輸入存在錯誤的可能性。與變量庫文件類似,常量也是由分類和具體的常量值構(gòu)成,比如性別有男女之分,那么這里的“性別”就屬性分類,“男”、“女”就屬性具體的常量值。在常量的分類中,“名稱”一般定義具體的分類名,“標題”是一段描述(比如“性別”是標題,“gender”是名稱),同樣這個標題也會出現(xiàn)在規(guī)則引用當中;加好分類后就可以添加這個分類下具體的常量值,常量值也有名稱和標題之分,名稱是具體的常量值,標題則是描述。深圳審計決策引擎熱部署方法

上海銳道信息技術(shù)有限公司正式組建于2002-04-17,將通過提供以規(guī)則引擎,決策引擎,dorado等服務(wù)于于一體的組合服務(wù)。BSTEK經(jīng)營業(yè)績遍布國內(nèi)諸多地區(qū)地區(qū),業(yè)務(wù)布局涵蓋規(guī)則引擎,決策引擎,dorado等板塊。我們在發(fā)展業(yè)務(wù)的同時,進一步推動了品牌價值完善。隨著業(yè)務(wù)能力的增長,以及品牌價值的提升,也逐漸形成數(shù)碼、電腦綜合一體化能力。BSTEK始終保持在數(shù)碼、電腦領(lǐng)域優(yōu)先的前提下,不斷優(yōu)化業(yè)務(wù)結(jié)構(gòu)。在規(guī)則引擎,決策引擎,dorado等領(lǐng)域承攬了一大批高精尖項目,積極為更多數(shù)碼、電腦企業(yè)提供服務(wù)。