URule Pro決策引擎決策節(jié)點:所謂決策節(jié)點就是指在運行時,根據(jù)為其下面流出連接配置的條件來決定究竟應(yīng)該走哪條連接的節(jié)點,所以根據(jù)這一特性,決策節(jié)點下面流出連接至少要有兩條,否則決策節(jié)點就沒有意義了。選中決策節(jié)點,在其右邊屬性面板中就可以看到針對決策節(jié)點的配置,需要重點介紹的是“決策類型”屬性,決策節(jié)點的有兩種決策類型,分別是"條件"和"百分比"。選擇“條件”類型時,在下面出現(xiàn)的在決策項當(dāng)中,可以根據(jù)當(dāng)前決策節(jié)點下面流出連接的數(shù)量添加對應(yīng)的決策項,對于每條決策項,都有兩個屬性,分別是"條件腳本"和“流向”,在條件列當(dāng)中,我們可以編寫具體的條件,在流向列中選擇當(dāng)條件列中定義的條件滿足時要流出連線名稱,所以對于決策節(jié)點下面流出的連線,我們必須要為其設(shè)置名稱,否則就無法為其定義決策項。銳道URule Pro決策引擎決策表可將多個條件及與這些條件滿足后要執(zhí)行動作以圖形化形式進(jìn)行對應(yīng)。杭州Java決策引擎作用
URule Pro決策引擎動作模版:從2.2.1版本開始,向?qū)揭?guī)則集中開始支持動作模版??梢栽凇耙?guī)則集”分類下創(chuàng)建“動作模版”文件,在動作模版文件中,可以把一些通過的動作定義出來,并賦予有意義的名稱,這樣在向?qū)揭?guī)則集文件中就可以引用動作模版文件并在規(guī)則的動作部分使用它,定義好動作模版文件后,就可以在向?qū)揭?guī)則文件里引用并使用了,引用方式與導(dǎo)入庫文件的方法一致,點擊工具欄上的“模版”按鈕,選擇其下的“動作模版”菜單項,然后選擇并添加相應(yīng)的動作模版文件即可;具體使用方法與條件模版相同。江蘇審計決策引擎如何操作URule Pro決策引擎復(fù)雜評分卡工具欄里可以導(dǎo)入當(dāng)前項目中已定義好的要使用的動作庫文件。
規(guī)則流也稱決策流,它整個的結(jié)構(gòu)類似于工作流,用來對已有的決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或其它決策流的執(zhí)行順序進(jìn)行編排,以清晰直觀的實現(xiàn)一個大的復(fù)雜的業(yè)務(wù)規(guī)則。URule Pro決策引擎中的決策流可以實現(xiàn)對已有的決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或其它決策流進(jìn)行編排執(zhí)行;編排過程中即可以常見串行執(zhí)行,也可以并行執(zhí)行、或者是根據(jù)條件選擇分支執(zhí)行。URule Pro決策引擎中提供了一個基于網(wǎng)頁的流程設(shè)計器,通過簡單拖曳就可以快速實現(xiàn)對已有的決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或其它決策流執(zhí)行順序的編排。
URule Pro決策引擎決策表:在決策表當(dāng)中,需要我們導(dǎo)入需要使用的變量庫、參數(shù)庫、常量庫及動作庫。和規(guī)則集中的規(guī)則一樣,可以為決策表添加若干屬性,但不同的是決策表中可添加的屬性只有五個,其含義和作用與決策集中的規(guī)則相同。一旦為決策表定義了屬性,那么這些屬性將會被應(yīng)用到?jīng)Q策表中定義的每個規(guī)則上。實際使用當(dāng)中,我們可能會將若干個決策表或若干個決策表與若干個決策集放在一個知識包中使用,這個時候如果沒有使用決策流來對它們的執(zhí)行順序進(jìn)行編排的話,那么優(yōu)先級屬性的作用就顯現(xiàn)出來,通過定義優(yōu)先級屬性,可以實現(xiàn)若干個決策表文件與若干個決策集文件放在一個知識包中執(zhí)行順序的編排,也就是優(yōu)先級的值越大,執(zhí)行越靠前。銳道URule Pro決策引擎當(dāng)中提供的規(guī)則流可以把普通的規(guī)則集,決策表或評分卡串起來。
URule Pro決策引擎腳本式規(guī)則集概述如下:在向?qū)揭?guī)則集中,我們通過鼠標(biāo)點擊就可以定義出各種類型的復(fù)雜業(yè)務(wù)規(guī)則;如果你是一個程序員,可能會更青睞代碼的方式來定義業(yè)務(wù)規(guī)則,所以在URule Pro中還提供了腳本式規(guī)則集,讓我們可以采用腳本的方式來定義業(yè)務(wù)規(guī)則。與向?qū)揭?guī)則集對應(yīng),腳本式規(guī)則集里可以實現(xiàn)向?qū)揭?guī)則中能實現(xiàn)的所有功能,反過來也是一樣。在腳本式規(guī)則集中,采用URule Pro自定義的一套腳本語法,關(guān)鍵字既可以使用英文也可以是中文,在一個普通規(guī)則或一個循環(huán)規(guī)則當(dāng)中,我們可以使用純英文關(guān)鍵字來定義,也可以全部使用純中文關(guān)鍵字來定義,如果你愿意,也可以使用中英文混合的關(guān)鍵字來定義。因為支持中文關(guān)鍵字,使得URule Pro的腳本式?jīng)Q策集更加適合國人編寫,可讀性也就更強(qiáng),再配合URule Pro中提供的腳本式?jīng)Q策集編輯器中提供的全功能代碼提示功能,可大幅提高腳本式?jīng)Q策集的編寫效率。URule Pro決策引擎中的腳本的語法定義與解析采用的是ANTLR實現(xiàn)。廣東分布式?jīng)Q策引擎如何安裝
銳道URule Pro決策引擎條件右邊值與條件左邊值類似。杭州Java決策引擎作用
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ù)/方法/常量 ...杭州Java決策引擎作用
上海銳道信息技術(shù)有限公司是一家有著雄厚實力背景、信譽可靠、勵精圖治、展望未來、有夢想有目標(biāo),有組織有體系的公司,堅持于帶領(lǐng)員工在未來的道路上大放光明,攜手共畫藍(lán)圖,在上海市等地區(qū)的數(shù)碼、電腦行業(yè)中積累了大批忠誠的客戶粉絲源,也收獲了良好的用戶口碑,為公司的發(fā)展奠定的良好的行業(yè)基礎(chǔ),也希望未來公司能成為*****,努力為行業(yè)領(lǐng)域的發(fā)展奉獻(xiàn)出自己的一份力量,我們相信精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念以及自強(qiáng)不息,斗志昂揚的的企業(yè)精神將**上海銳道信息供應(yīng)和您一起攜手步入輝煌,共創(chuàng)佳績,一直以來,公司貫徹執(zhí)行科學(xué)管理、創(chuàng)新發(fā)展、誠實守信的方針,員工精誠努力,協(xié)同奮取,以品質(zhì)、服務(wù)來贏得市場,我們一直在路上!