浙江復(fù)查規(guī)則測(cè)試用決策引擎如何調(diào)試

來源: 發(fā)布時(shí)間:2022-09-18

URule Pro決策引擎動(dòng)作庫文件介紹:動(dòng)作庫文件的作用是對(duì)配置在spring中的bean方法進(jìn)行映射,使得我們可以直接在規(guī)則當(dāng)中調(diào)用這些方法。同樣在項(xiàng)目的“庫”節(jié)點(diǎn)下創(chuàng)建一個(gè)動(dòng)作庫文件,可以看到動(dòng)作庫文件內(nèi)容有三列,分別是動(dòng)作名稱,bean的id定義列,方法名定義列,以及方法對(duì)應(yīng)的參數(shù)定義列。在動(dòng)作庫定義的時(shí)候需要注意,如果我們規(guī)則運(yùn)行方式采用的是客戶端服務(wù)器模式,那么必須要保證調(diào)用知識(shí)包的客戶端Spring環(huán)境里有這個(gè)Bean,且Bean的Id要與動(dòng)作庫定義時(shí)的Id保證一至,否則調(diào)用會(huì)出現(xiàn)錯(cuò)誤。銳道URule Pro決策引擎當(dāng)中提供的規(guī)則流可以把普通的規(guī)則集,決策表或評(píng)分卡串起來。浙江復(fù)查規(guī)則測(cè)試用決策引擎如何調(diào)試

URule Pro決策引擎概述如下:URule Pro決策引擎可采用的兩種運(yùn)行模式:一種是客戶端服務(wù)器模式;另一種是嵌入式模式。客戶端服務(wù)器模式是指規(guī)則的設(shè)計(jì)、定義以及編譯都在服務(wù)器上,而客戶端只是負(fù)責(zé)從服務(wù)器上獲取編譯好的規(guī)則包運(yùn)行,所以對(duì)于客戶端來說即可以是標(biāo)準(zhǔn)的Java Web應(yīng)用,也可以是非Web的Java應(yīng)用,但對(duì)于服務(wù)器來說則必須是一個(gè)標(biāo)準(zhǔn)的Java Web應(yīng)用。嵌入式模式是指規(guī)則的設(shè)計(jì)、定義、編譯以及實(shí)際規(guī)則包的運(yùn)行都發(fā)生在當(dāng)前運(yùn)行環(huán)境中,所以嵌入式應(yīng)用必須是一個(gè)標(biāo)準(zhǔn)的Java Web應(yīng)用。北京智能風(fēng)控決策引擎推薦交叉決策表是URule Pro決策引擎中提供的一種特殊類型的決策表。

URule Pro決策引擎動(dòng)作模版如下:從2.2.1版本開始,向?qū)揭?guī)則集中開始支持動(dòng)作模版??梢栽凇耙?guī)則集”分類下創(chuàng)建“動(dòng)作模版”文件,在動(dòng)作模版文件中,可以把一些通過的動(dòng)作定義出來,并賦予有意義的名稱,這樣在向?qū)揭?guī)則集文件中就可以引用動(dòng)作模版文件并在規(guī)則的動(dòng)作部分使用它,定義好動(dòng)作模版文件后,就可以在向?qū)揭?guī)則文件里引用并使用了,引用方式與導(dǎo)入庫文件的方法一致,點(diǎn)擊工具欄上的“模版”按鈕,選擇其下的“動(dòng)作模版”菜單項(xiàng),然后選擇并添加相應(yīng)的動(dòng)作模版文件即可;具體使用方法與條件模版相同。

URule Pro決策引擎腳本式規(guī)則集概述:在向?qū)揭?guī)則集中,我們通過鼠標(biāo)點(diǎn)擊就可以定義出各種類型的復(fù)雜業(yè)務(wù)規(guī)則;如果你是一個(gè)程序員,可能會(huì)更青睞代碼的方式來定義業(yè)務(wù)規(guī)則,所以在URule Pro中還提供了腳本式規(guī)則集,讓我們可以采用腳本的方式來定義業(yè)務(wù)規(guī)則。與向?qū)揭?guī)則集對(duì)應(yīng),腳本式規(guī)則集里可以實(shí)現(xiàn)向?qū)揭?guī)則中能實(shí)現(xiàn)的所有功能,反過來也是一樣。在腳本式規(guī)則集中,采用URule Pro自定義的一套腳本語法,關(guān)鍵字既可以使用英文也可以是中文,在一個(gè)普通規(guī)則或一個(gè)循環(huán)規(guī)則當(dāng)中,我們可以使用純英文關(guān)鍵字來定義,也可以全部使用純中文關(guān)鍵字來定義,如果你愿意,也可以使用中英文混合的關(guān)鍵字來定義。因?yàn)橹С种形年P(guān)鍵字,使得URule Pro的腳本式?jīng)Q策集更加適合國人編寫,可讀性也就更強(qiáng),再配合URule Pro中提供的腳本式?jīng)Q策集編輯器中提供的全功能代碼提示功能,可大幅提高腳本式?jīng)Q策集的編寫效率。URule Pro決策引擎決策表可將多個(gè)條件及與這些條件滿足后要執(zhí)行動(dòng)作以圖形化形式進(jìn)行對(duì)應(yīng)。

URule Pro決策引擎語法介紹:規(guī)則定義:在一個(gè)腳本式規(guī)則文件當(dāng)中,可以添加零至多個(gè)普通規(guī)則或循環(huán)規(guī)則定義信息,其定義位置必須要在導(dǎo)入庫文件的定義信息之下。在一個(gè)普通規(guī)則當(dāng)中,else部分如果沒有動(dòng)作可定義,那么是可以省略不寫的。對(duì)照向?qū)經(jīng)Q策集里的循環(huán)規(guī)則定義,可以看到結(jié)構(gòu)完全一致,獨(dú)特不同的是這里采用腳本方式實(shí)現(xiàn)。同樣在腳本式循環(huán)規(guī)則的循環(huán)體中,如果沒有“否則”部分,那么這里的“else”部分的定義就可以省略,這與普通規(guī)則一樣。普通評(píng)分卡是URule Pro決策當(dāng)中專門為簡單評(píng)分系統(tǒng)而設(shè)計(jì)的一種業(yè)務(wù)規(guī)則工具。四川可擴(kuò)展性決策引擎如何操作

普通評(píng)分卡是銳道URule Pro決策當(dāng)中專門為簡單評(píng)分系統(tǒng)而設(shè)計(jì)的一種業(yè)務(wù)規(guī)則工具。浙江復(fù)查規(guī)則測(cè)試用決策引擎如何調(diào)試

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

上海銳道信息技術(shù)有限公司是一家有著雄厚實(shí)力背景、信譽(yù)可靠、勵(lì)精圖治、展望未來、有夢(mèng)想有目標(biāo),有組織有體系的公司,堅(jiān)持于帶領(lǐng)員工在未來的道路上大放光明,攜手共畫藍(lán)圖,在上海市等地區(qū)的數(shù)碼、電腦行業(yè)中積累了大批忠誠的客戶粉絲源,也收獲了良好的用戶口碑,為公司的發(fā)展奠定的良好的行業(yè)基礎(chǔ),也希望未來公司能成為*****,努力為行業(yè)領(lǐng)域的發(fā)展奉獻(xiàn)出自己的一份力量,我們相信精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念以及自強(qiáng)不息,斗志昂揚(yáng)的的企業(yè)精神將**上海銳道信息供應(yīng)和您一起攜手步入輝煌,共創(chuàng)佳績,一直以來,公司貫徹執(zhí)行科學(xué)管理、創(chuàng)新發(fā)展、誠實(shí)守信的方針,員工精誠努力,協(xié)同奮取,以品質(zhì)、服務(wù)來贏得市場(chǎng),我們一直在路上!

標(biāo)簽: 規(guī)則引擎 決策引擎