URule Pro決策引擎普通評分卡:普通評分卡是URule Pro當中專門為簡單評分系統(tǒng)而設計的一種業(yè)務規(guī)則工具,它可以針對某個實體對象的屬性條件進行評分,每個屬性在條件滿足后還可以添加權(quán)重支持,同時對于得分的計算方式提供求和、加權(quán)求和以及用戶自定義方式,以較大限度滿足業(yè)務系統(tǒng)評分規(guī)則的需要。URule Pro決策引擎復雜評分卡:在URule Pro提供的普通評分卡當中,只能針對某一個對象的一些屬性進行評分,這種評分方式可以滿足大部分評分系統(tǒng)的需求,但在某些復雜的評分需求中,需要對多個對象的不同屬性進行疊加組合評分,針對此類需求,URule Pro提供了復雜評分卡功能。復雜評分卡的配置方式與決策表有些類似,只是對于條件列頭只能選擇具體的對象,而每個條件單元格在配置條件時都需要選擇與當前列頭選擇的對象對應的具體屬性,這樣就可以滿足任意復雜的評分需求。在URule Pro決策引擎中,規(guī)則流又稱決策流,它整個的結(jié)構(gòu)類似于工作流。北京銳道決策引擎推薦
決策表較上方是工具欄,需要導入各種庫文件;中間是屬性設置區(qū),與決策表一樣只提供四個屬性,如果定義屬性,那么它們將會在運行時被附加由決策樹生成的所有規(guī)則上;較下面就是決策樹的定義區(qū),默認它是一個根變量節(jié)點,是不可刪除的。在決策引擎當中有三種類型的樹節(jié)點,分別是變量節(jié)點、條件節(jié)點以及動作節(jié)點。變量節(jié)點就是用來選擇目標變量的節(jié)點,要操作這里我們需要首先導入需要使用到的變量庫文件或參數(shù)庫文件,比如導入我們定義的會員變量庫,然后就可以選擇具體的會員變量屬性,定義好變量節(jié)點上要使用的變量后,就可以添加下級子節(jié)點,變量節(jié)點下只能添加條件節(jié)點,一個變量節(jié)點可添加多個條件節(jié)點,每個條件節(jié)點上配置的條件與當前變量節(jié)點構(gòu)成一個完整的約束條件,條件的定義與向?qū)揭?guī)則中完全相同。條件節(jié)點下可以繼續(xù)添加子條件以進一步對上級條件進行約束或添加動作節(jié)點以結(jié)束當前條件分支或者再添加若干變量節(jié)點以添加新類型的條件約束,一旦某個條件節(jié)點下添加了動作節(jié)點,那么就意味著這個條件分支的結(jié)束,一個動作節(jié)點中可添加多個動作,同樣一個條件節(jié)點下可以有多個動作節(jié)點,動作節(jié)點上的動作類型與動作定義方式與向?qū)揭?guī)則中完全相同。杭州審批決策引擎調(diào)試在URule Pro決策引擎復雜評分卡的編輯器中,上部是工具欄,和其它類型的規(guī)則編輯器一樣。
如何使用URule Pro決策引擎中的交叉決策表?打開URule Pro的控制臺,在項目的“決策表”節(jié)點下點擊右鍵菜單,選擇“添加交叉決策表”項,輸入正確的名稱,即可創(chuàng)建一個新的交叉決策表文件,接下來,我們需要導入要使用到的在項目中已定義好的變量、參數(shù)、常量或動作庫文件,這點和前面介紹的規(guī)則集、普通決策表的用法一致,然后就可以來編輯我們的交叉決策表文件。首先,對于橫向和縱向的條件部分,在定義時需要首先選擇橫向一行以及縱向一列條件所對應的對應屬性,屬性選擇完成后,就可以為條件在單元格上點擊右鍵菜單,為條件單元格配置具體的條件,如果需要增加行列,也是通過在條件單元格里點擊右鍵菜單,添加對應的條件行列即可。橫向和縱向的條件配置完成后,接下來就可以配置交叉單元格的值了。交叉單元格的值配置方式比較簡單,點擊單元格中“無”在彈出的菜單里選擇對應的配置項,完成配置即可,這點與之前介紹的向?qū)揭?guī)則完全一致。如果某個條件或交叉單元格的值不再需要了,那么可以在單元格里點擊右鍵,選擇清空即可。
在URule Pro決策引擎提供的所有類型的規(guī)則文件中,在它們的屬性里都有一個名為“允許調(diào)試信息輸出”的屬性,我們需要做的就是添加這個屬性同時設置屬性值為“是”,這樣規(guī)則在運行時默認就會向控制臺打印出包含條件匹配信息、動作執(zhí)行情況等所有日志信息,通過這些信息我們可以跟蹤規(guī)則執(zhí)行情況,在規(guī)則出現(xiàn)錯誤或與預期不一致時通過調(diào)試信息的輸出就可快速定位問題所在。在URule Pro中還提供了一個名為的系統(tǒng)組屬性,該屬性值默認為true,這時所有調(diào)試信息默認都會直接在控制臺上打印,當將產(chǎn)品部署到生產(chǎn)環(huán)境中時,我們需要將屬性設置為false,這樣所有調(diào)試信息都不會再輸出,這其中也包括URule規(guī)則集里提供的名為“打印內(nèi)容到控制臺”的動作,這樣就可以快速完成項目上線,而不用擔心項目中因有大量調(diào)試信息輸出而需要重新修改規(guī)則屬性的問題。URule Pro決策引擎可以運行在Linux、Windows、Unix等各種類型的操作系統(tǒng)之上。
URule Pro決策引擎常量庫文件介紹:在業(yè)務系統(tǒng)開發(fā)過程中,常常會用到一個枚舉數(shù)據(jù),比如用戶的性別、學歷等,在URule Pro當中,通過定義常量庫文件,可以將系統(tǒng)中使用的這些枚舉數(shù)據(jù)映射到規(guī)則中使用,這樣就可以避免規(guī)則定義過程中枚舉數(shù)據(jù)手工輸入存在錯誤的可能性。與變量庫文件類似,常量也是由分類和具體的常量值構(gòu)成,比如性別有男女之分,那么這里的“性別”就屬性分類,“男”、“女”就屬性具體的常量值。在常量的分類中,“名稱”一般定義具體的分類名,“標題”是一段描述(比如“性別”是標題,“gender”是名稱),同樣這個標題也會出現(xiàn)在規(guī)則引用當中;加好分類后就可以添加這個分類下具體的常量值,常量值也有名稱和標題之分,名稱是具體的常量值,標題則是描述。URule Pro決策引擎決策表提供的是全可視化、圖形化的操作方式。深圳Unix決策引擎如何操作
因為支持中文關(guān)鍵字,使得URule Pro決策引擎的腳本式?jīng)Q策集可讀性更強。北京銳道決策引擎推薦
URule Pro決策引擎概述:URule Pro決策引擎可采用的兩種運行模式:一種是客戶端服務器模式;另一種是嵌入式模式??蛻舳朔掌髂J绞侵敢?guī)則的設計、定義以及編譯都在服務器上,而客戶端只是負責從服務器上獲取編譯好的規(guī)則包運行,所以對于客戶端來說即可以是標準的Java Web應用,也可以是非Web的Java應用,但對于服務器來說則必須是一個標準的Java Web應用。嵌入式模式是指規(guī)則的設計、定義、編譯以及實際規(guī)則包的運行都發(fā)生在當前運行環(huán)境中,所以嵌入式應用必須是一個標準的Java Web應用。北京銳道決策引擎推薦
上海銳道信息技術(shù)有限公司是一家有著雄厚實力背景、信譽可靠、勵精圖治、展望未來、有夢想有目標,有組織有體系的公司,堅持于帶領(lǐng)員工在未來的道路上大放光明,攜手共畫藍圖,在上海市等地區(qū)的數(shù)碼、電腦行業(yè)中積累了大批忠誠的客戶粉絲源,也收獲了良好的用戶口碑,為公司的發(fā)展奠定的良好的行業(yè)基礎(chǔ),也希望未來公司能成為*****,努力為行業(yè)領(lǐng)域的發(fā)展奉獻出自己的一份力量,我們相信精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念以及自強不息,斗志昂揚的的企業(yè)精神將**和您一起攜手步入輝煌,共創(chuàng)佳績,一直以來,公司貫徹執(zhí)行科學管理、創(chuàng)新發(fā)展、誠實守信的方針,員工精誠努力,協(xié)同奮取,以品質(zhì)、服務來贏得市場,我們一直在路上!