URule Pro決策引擎循環(huán)規(guī)則:循環(huán)規(guī)則,它是一種可以對(duì)整合對(duì)象進(jìn)行循環(huán)執(zhí)行的規(guī)則。它的名稱與屬性與普通規(guī)則一樣,接下來(lái)是“循環(huán)對(duì)象”屬性,要求我們指定一個(gè)整合類型的對(duì)象,這個(gè)對(duì)象可以是個(gè)參數(shù)或變量 ,規(guī)則在運(yùn)行時(shí)將對(duì)這里選擇的整合進(jìn)行迭代;下面是“開始前動(dòng)作”屬性,顧名思義,就是在循環(huán)規(guī)則執(zhí)行前做的一些動(dòng)作,通常我們會(huì)在這個(gè)地方做一些初始化的動(dòng)作,比如臨時(shí)參數(shù)的初始化賦值等,同樣這里的動(dòng)作可以是0~n個(gè),如果不定義那么就不執(zhí)行。接下來(lái)是若干個(gè)循環(huán)規(guī)則的循環(huán)單元部分,對(duì)于一個(gè)循環(huán)規(guī)則來(lái)說(shuō)可以有一個(gè)或多個(gè)循環(huán)單元,每個(gè)循環(huán)單元都是一個(gè)普通規(guī)則的規(guī)則體,也就是一個(gè)由如果、那么、否則三部分構(gòu)成的普通,定義方式與普通規(guī)則完全相同。在循環(huán)規(guī)則執(zhí)行時(shí),每迭代一次“循環(huán)對(duì)象”,就會(huì)將當(dāng)前迭代的對(duì)象插入到工作區(qū),嘗試匹配循環(huán)單元里的每一個(gè)規(guī)則體,如果滿足條件就執(zhí)行;之后是“結(jié)束后動(dòng)作”部分,它在循環(huán)執(zhí)行完成后執(zhí)行,動(dòng)作可以是0~n個(gè),不定義就不執(zhí)行。因?yàn)橹С种形年P(guān)鍵字,使得URule Pro決策引擎的腳本式?jīng)Q策集更加適合國(guó)人編寫??蓴U(kuò)展性決策引擎怎么用
URule Pro決策引擎規(guī)則的打包與調(diào)用:按照業(yè)務(wù)需求將規(guī)則文件定義好后,就可以將涉及到的所有規(guī)則文件打包備用。打包方式是點(diǎn)擊URule Pro規(guī)則項(xiàng)目導(dǎo)航上的“知識(shí)包”節(jié)點(diǎn),在出現(xiàn)的頁(yè)面當(dāng)中,就可以將規(guī)則文件打包成一個(gè)個(gè)待調(diào)用的知識(shí)包。一個(gè)知識(shí)里面可以包含若干個(gè)具體的規(guī)則文件,這些文件可以是若干個(gè)規(guī)則集(決策集)、決策表、交叉決策表(決策矩陣)、評(píng)分卡、復(fù)雜評(píng)分卡以及決策流。需要注意的是,規(guī)則文件里引入的庫(kù)文件(變量庫(kù)、參數(shù)庫(kù)、常量庫(kù)以及動(dòng)作庫(kù)文件)是不需要導(dǎo)入的,引擎會(huì)自動(dòng)處理規(guī)則中包含的庫(kù)文件。知識(shí)包配置完成后,可以對(duì)當(dāng)前知識(shí)包進(jìn)行測(cè)試。URule Pro提供了兩種類型的針對(duì)知識(shí)包的測(cè)試,一種為用戶直接輸入測(cè)試值的“快速測(cè)試”,另一種為支持基于Excel批量數(shù)據(jù)的“仿真測(cè)試”。四川快速?zèng)Q策引擎調(diào)試方法在URule Pro決策引擎中,規(guī)則流又稱決策流,它整個(gè)的結(jié)構(gòu)類似于工作流。
URule Pro決策引擎決策節(jié)點(diǎn):所謂決策節(jié)點(diǎn)就是指在運(yùn)行時(shí),根據(jù)為其下面流出連接配置的條件來(lái)決定究竟應(yīng)該走哪條連接的節(jié)點(diǎn),所以根據(jù)這一特性,決策節(jié)點(diǎn)下面流出連接至少要有兩條,否則決策節(jié)點(diǎn)就沒有意義了。選中決策節(jié)點(diǎn),在其右邊屬性面板中就可以看到針對(duì)決策節(jié)點(diǎn)的配置,需要重點(diǎn)介紹的是“決策類型”屬性,決策節(jié)點(diǎn)的有兩種決策類型,分別是"條件"和"百分比"。選擇“條件”類型時(shí),在下面出現(xiàn)的在決策項(xiàng)當(dāng)中,可以根據(jù)當(dāng)前決策節(jié)點(diǎn)下面流出連接的數(shù)量添加對(duì)應(yīng)的決策項(xiàng),對(duì)于每條決策項(xiàng),都有兩個(gè)屬性,分別是"條件腳本"和“流向”,在條件列當(dāng)中,我們可以編寫具體的條件,在流向列中選擇當(dāng)條件列中定義的條件滿足時(shí)要流出連線名稱,所以對(duì)于決策節(jié)點(diǎn)下面流出的連線,我們必須要為其設(shè)置名稱,否則就無(wú)法為其定義決策項(xiàng)。
URule Pro決策引擎變量庫(kù)文件介紹:在業(yè)務(wù)系統(tǒng)開發(fā)過程中,會(huì)用到大量包含Getter和Setter方法的簡(jiǎn)單的Java對(duì)象,它們被稱之為POJO(Plain Ordinary Java Object),或BOM(Business Object Model)對(duì)象,這些對(duì)象在開發(fā)中作為數(shù)據(jù)的載體,負(fù)責(zé)數(shù)據(jù)的傳遞。在URule Pro當(dāng)中,變量庫(kù)就是用來(lái)映射這些POJO對(duì)象,從而使得我們可以在具體的規(guī)則文件中使用它們,從而完成規(guī)則與業(yè)務(wù)數(shù)據(jù)的交互。打開URule Pro的操作控制臺(tái),創(chuàng)建一個(gè)項(xiàng)目,在項(xiàng)目的“庫(kù)”的節(jié)點(diǎn)上點(diǎn)擊右鍵,在彈出的菜單中選擇“添加變量庫(kù)”就可以創(chuàng)建變量庫(kù)文件。URule Pro決策引擎決策表是一種以表格形式表現(xiàn)規(guī)則的工具。
URule Pro決策引擎內(nèi)置動(dòng)作定義:如果要在決策集、決策表、交叉決策表、決策樹、評(píng)分卡、復(fù)雜評(píng)分卡或決策流中使用某個(gè)Spring Bean中定義的方法,那么可以使用動(dòng)作庫(kù)將目標(biāo)Bean及相應(yīng)的方法定義到其中,然后在具體的決策集、決策表、交叉決策表、決策樹、評(píng)分卡、復(fù)雜評(píng)分卡或決策流中導(dǎo)入這個(gè)動(dòng)作庫(kù)就可以使用了,這種類型方法調(diào)用,需要我們的顯式的將目標(biāo)動(dòng)作庫(kù)導(dǎo)入后方可使用。在URule Pro中還提供了一種不需要導(dǎo)入動(dòng)作庫(kù)就可以調(diào)用類方法的方式,我們稱之為內(nèi)置的動(dòng)作,對(duì)于這些內(nèi)置的動(dòng)作,按規(guī)范要求定義好后,用戶無(wú)需導(dǎo)入就可以直接在所有規(guī)則文件中使用。對(duì)于內(nèi)置動(dòng)作的使用與用戶自定義的動(dòng)作庫(kù)完全相同,不同地方在于內(nèi)置動(dòng)作不需要用戶定義,也不需要用戶導(dǎo)入,在任何一個(gè)決策集、決策表、交叉決策表、決策樹、評(píng)分卡、復(fù)雜評(píng)分卡或決策流中可以直接使用。普通評(píng)分卡是URule Pro決策當(dāng)中專門為簡(jiǎn)單評(píng)分系統(tǒng)而設(shè)計(jì)的一種業(yè)務(wù)規(guī)則工具。上海URule Pro決策引擎特點(diǎn)
URule Pro決策引擎復(fù)雜評(píng)分卡工具欄里可以導(dǎo)入當(dāng)前項(xiàng)目中已定義好的要使用的動(dòng)作庫(kù)文件??蓴U(kuò)展性決策引擎怎么用
URule Pro決策引擎普通評(píng)分卡:普通評(píng)分卡是URule Pro當(dāng)中專門為簡(jiǎn)單評(píng)分系統(tǒng)而設(shè)計(jì)的一種業(yè)務(wù)規(guī)則工具,它可以針對(duì)某個(gè)實(shí)體對(duì)象的屬性條件進(jìn)行評(píng)分,每個(gè)屬性在條件滿足后還可以添加權(quán)重支持,同時(shí)對(duì)于得分的計(jì)算方式提供求和、加權(quán)求和以及用戶自定義方式,以較大限度滿足業(yè)務(wù)系統(tǒng)評(píng)分規(guī)則的需要。URule Pro決策引擎復(fù)雜評(píng)分卡:在URule Pro提供的普通評(píng)分卡當(dāng)中,只能針對(duì)某一個(gè)對(duì)象的一些屬性進(jìn)行評(píng)分,這種評(píng)分方式可以滿足大部分評(píng)分系統(tǒng)的需求,但在某些復(fù)雜的評(píng)分需求中,需要對(duì)多個(gè)對(duì)象的不同屬性進(jìn)行疊加組合評(píng)分,針對(duì)此類需求,URule Pro提供了復(fù)雜評(píng)分卡功能。復(fù)雜評(píng)分卡的配置方式與決策表有些類似,只是對(duì)于條件列頭只能選擇具體的對(duì)象,而每個(gè)條件單元格在配置條件時(shí)都需要選擇與當(dāng)前列頭選擇的對(duì)象對(duì)應(yīng)的具體屬性,這樣就可以滿足任意復(fù)雜的評(píng)分需求。可擴(kuò)展性決策引擎怎么用
上海銳道信息技術(shù)有限公司是一家有著雄厚實(shí)力背景、信譽(yù)可靠、勵(lì)精圖治、展望未來(lái)、有夢(mèng)想有目標(biāo),有組織有體系的公司,堅(jiān)持于帶領(lǐng)員工在未來(lái)的道路上大放光明,攜手共畫藍(lán)圖,在上海市等地區(qū)的數(shù)碼、電腦行業(yè)中積累了大批忠誠(chéng)的客戶粉絲源,也收獲了良好的用戶口碑,為公司的發(fā)展奠定的良好的行業(yè)基礎(chǔ),也希望未來(lái)公司能成為*****,努力為行業(yè)領(lǐng)域的發(fā)展奉獻(xiàn)出自己的一份力量,我們相信精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念以及自強(qiáng)不息,斗志昂揚(yáng)的的企業(yè)精神將**和您一起攜手步入輝煌,共創(chuàng)佳績(jī),一直以來(lái),公司貫徹執(zhí)行科學(xué)管理、創(chuàng)新發(fā)展、誠(chéng)實(shí)守信的方針,員工精誠(chéng)努力,協(xié)同奮取,以品質(zhì)、服務(wù)來(lái)贏得市場(chǎng),我們一直在路上!
ABOUT US
柳州市山泰氣體有限公司