URule Pro決策引擎語法介紹如下:URule Pro中的腳本的語法定義與解析采用的是ANTLR實現(xiàn),在一個腳本式?jīng)Q策集當(dāng)中,同樣可以導(dǎo)入變量庫、常量庫、參數(shù)庫以及動作庫,同樣可以編寫普通規(guī)則和循環(huán)規(guī)則。對于一個完整的腳本規(guī)則文件,它的內(nèi)容主要由三部分構(gòu)成,分別是:導(dǎo)入資源庫的頭部分、規(guī)則定義部分以及函數(shù)定義部分。庫文件導(dǎo)入部分:所謂的庫文件導(dǎo)入部分,就是指在整個腳本規(guī)則文件的較頂部來定義導(dǎo)入哪些庫文件,前面提到,通過較上方的工具欄,可以將我們規(guī)則當(dāng)中需要用到的資源為導(dǎo)入進來。以導(dǎo)入變量庫文件為例,在導(dǎo)入操作之前,需要我們首先將編輯光標(biāo)定位于文件頭部,然后點擊較上方工具欄中“導(dǎo)入常量庫”按鈕,在彈出窗口中選擇目標(biāo)資源庫文件,確定后,就可以在當(dāng)前腳本規(guī)則文件中加入要導(dǎo)入的資源庫文件。銳道URule Pro決策引擎決策表提供的是全可視化、圖形化的操作方式。北京科學(xué)計算決策引擎原理
URule Pro決策引擎動作庫文件介紹如下:動作庫文件的作用是對配置在spring中的bean方法進行映射,使得我們可以直接在規(guī)則當(dāng)中調(diào)用這些方法。同樣在項目的“庫”節(jié)點下創(chuàng)建一個動作庫文件,可以看到動作庫文件內(nèi)容有三列,分別是動作名稱,bean的id定義列,方法名定義列,以及方法對應(yīng)的參數(shù)定義列。在動作庫定義的時候需要注意,如果我們規(guī)則運行方式采用的是客戶端服務(wù)器模式,那么必須要保證調(diào)用知識包的客戶端Spring環(huán)境里有這個Bean,且Bean的Id要與動作庫定義時的Id保證一至,否則調(diào)用會出現(xiàn)錯誤。浙江審批決策引擎原理銳道URule Pro決策中的普通評分卡可以針對某個實體對象的屬性條件進行評分。
在URule Pro決策引擎復(fù)雜評分卡的編輯器中,其上部是工具欄,和其它類型的規(guī)則編輯器一樣,工具欄里可以導(dǎo)入當(dāng)前項目中已定義好的要使用的常量、變量、參數(shù)或動作庫文件。工具欄的下方,可以通過點擊“添加屬性”鏈接,為當(dāng)前復(fù)雜評分卡添加相關(guān)屬性,這些屬性與決策表或普通評分卡里完全一致,其作用也相同。再下方的表格就是具體的定義評分卡的表格。這樣表格與普通決策表的表格類似,通過一條加粗的灰黑色的線將整個表格分為左右兩個部分,左邊部分為條件定義部分,右邊部分為分值列及自定義列定義部分。
URule Pro決策引擎動作定義部分介紹:腳本式?jīng)Q策集中普通規(guī)則的的動作定義部分寫在“then”與“end”之間或者是“else”與“end”之間,循環(huán)規(guī)則中除了循環(huán)體中可在上述兩個地方添加動作外,還可以在"loopStart"與“if”之間或"loopEnd"與"end"之間添加動作,動作可有一個或多個,每個動作以“;”或回車結(jié)束??蓤?zhí)行的動作有三種類型,那就是為變量或參數(shù)賦值、執(zhí)行方法、執(zhí)行自定義函數(shù)以及控制臺內(nèi)容輸出。賦值操作的語法格式如下:變量或參數(shù) = 數(shù)字/字符串/變量/參數(shù)/方法/常量 [+][-][*][/] 數(shù)字/字符串/變量/參數(shù)/方法/常量 [+][-][*][/]數(shù)字/字符串/變量/參數(shù)/方法/常量 ...銳道URule Pro決策引擎的腳本式?jīng)Q策集可讀性強。
在URule Pro決策引擎中,如果要設(shè)置決策表的條件,必須先為條件列設(shè)置好與之綁定的變量或參數(shù),否則是無法設(shè)置當(dāng)前條件列下單元格中的條件的。URule Pro中的決策表提供了三種類型的動作列,分別是:賦值動作列、執(zhí)行方法動作列以及控制臺輸出動作列。所謂的賦值動作列,就是指在條件列相關(guān)對應(yīng)條件滿足后對某個目標(biāo)變量或參數(shù)進行賦值,同樣在設(shè)置賦值動作列時,必須先插入一個賦值動作列,然后選擇與當(dāng)前綁定的參數(shù)或變量名稱,之后才能在當(dāng)前列對應(yīng)的單元格中輸入具體值,在對應(yīng)的條件滿足時為目標(biāo)變量或參數(shù)賦值。銳道URule Pro決策引擎中提供了一個基于網(wǎng)頁的流程設(shè)計器。北京科學(xué)計算決策引擎原理
決策樹又稱為規(guī)則樹,是銳道URule Pro決策引擎中提供的一種構(gòu)建規(guī)則的方式。北京科學(xué)計算決策引擎原理
URule Pro是一款由上海銳道信息技術(shù)有限公司自主研發(fā)的一款純Java規(guī)則引擎,URule Pro可以運行在Windows、Linux、Unix等各種類型的操作系統(tǒng)之上。URule Pro決策引擎評分卡介紹:評分是對個人或機構(gòu)的相關(guān)信息進行分析之后的一種數(shù)值表達,表示此人或此機構(gòu)由于信用活動的拒付行為所造成損失風(fēng)險的可能性,評分通常用于對個人或機構(gòu)的風(fēng)險管理與評估。URule Pro中的評分卡就是用來計算評分的,它使用二維表形式展示目標(biāo)對象的各個屬性,針對不同屬性設(shè)置不同區(qū)段的條件,每個區(qū)段條件對應(yīng)不同的分值,運行時引擎會根據(jù)定義的區(qū)段條件自動計算目標(biāo)對象的評分。北京科學(xué)計算決策引擎原理
上海銳道信息技術(shù)有限公司位于峨山路91弄97號陸家嘴軟件園5號樓3層。公司業(yè)務(wù)涵蓋規(guī)則引擎,決策引擎,dorado等,價格合理,品質(zhì)有保證。公司從事數(shù)碼、電腦多年,有著創(chuàng)新的設(shè)計、強大的技術(shù),還有一批專業(yè)化的隊伍,確保為客戶提供良好的產(chǎn)品及服務(wù)。BSTEK立足于全國市場,依托強大的研發(fā)實力,融合前沿的技術(shù)理念,及時響應(yīng)客戶的需求。