杭州復(fù)查規(guī)則測(cè)試用決策引擎體驗(yàn)

來(lái)源: 發(fā)布時(shí)間:2022-08-24

在URule Pro決策引擎中,要設(shè)置決策表的條件,我們必須先為條件列設(shè)置好與之綁定的變量或參數(shù),否則是無(wú)法設(shè)置當(dāng)前條件列下單元格中的條件的。URule Pro中的決策表提供了三種類(lèi)型的動(dòng)作列,分別是:賦值動(dòng)作列、執(zhí)行方法動(dòng)作列以及控制臺(tái)輸出動(dòng)作列。所謂的賦值動(dòng)作列,就是指在條件列相關(guān)對(duì)應(yīng)條件滿(mǎn)足后對(duì)某個(gè)目標(biāo)變量或參數(shù)進(jìn)行賦值,同樣在設(shè)置賦值動(dòng)作列時(shí),必須先插入一個(gè)賦值動(dòng)作列,然后選擇與當(dāng)前綁定的參數(shù)或變量名稱(chēng),之后才能在當(dāng)前列對(duì)應(yīng)的單元格中輸入具體值,在對(duì)應(yīng)的條件滿(mǎn)足時(shí)為目標(biāo)變量或參數(shù)賦值。URule Pro決策引擎中的腳本式?jīng)Q策集可以導(dǎo)入變量庫(kù)、常量庫(kù)、參數(shù)庫(kù)以及動(dòng)作庫(kù)。杭州復(fù)查規(guī)則測(cè)試用決策引擎體驗(yàn)

URule Pro決策引擎變量庫(kù)文件介紹:在業(yè)務(wù)系統(tǒng)開(kāi)發(fā)過(guò)程中,會(huì)用到大量包含Getter和Setter方法的簡(jiǎn)單的Java對(duì)象,它們被稱(chēng)之為POJO(Plain Ordinary Java Object),或BOM(Business Object Model)對(duì)象,這些對(duì)象在開(kāi)發(fā)中作為數(shù)據(jù)的載體,負(fù)責(zé)數(shù)據(jù)的傳遞。在URule Pro當(dāng)中,變量庫(kù)就是用來(lái)映射這些POJO對(duì)象,從而使得我們可以在具體的規(guī)則文件中使用它們,從而完成規(guī)則與業(yè)務(wù)數(shù)據(jù)的交互。打開(kāi)URule Pro的操作控制臺(tái),創(chuàng)建一個(gè)項(xiàng)目,在項(xiàng)目的“庫(kù)”的節(jié)點(diǎn)上點(diǎn)擊右鍵,在彈出的菜單中選擇“添加變量庫(kù)”就可以創(chuàng)建變量庫(kù)文件。廣東BSTEK決策引擎如何安裝URule Pro決策引擎可采用兩種運(yùn)行模式:一種是客戶(hù)端服務(wù)器模式;另一種是嵌入式模式。

URule Pro決策引擎向?qū)揭?guī)則集是指利用引擎提供的設(shè)計(jì)器,一步一步通過(guò)鼠標(biāo)點(diǎn)擊就可以完成其中的普通規(guī)則與循環(huán)規(guī)則的配置,配合高度可視化的向?qū)揭?guī)則設(shè)計(jì)器,可以較大限度將業(yè)務(wù)規(guī)則可視化,降低規(guī)則配置的復(fù)雜度;而腳本式規(guī)則集顧名思義就是通過(guò)在規(guī)則集文件當(dāng)中按URule Pro的腳本語(yǔ)法規(guī)范來(lái)書(shū)寫(xiě)腳本實(shí)現(xiàn)普通規(guī)則與循環(huán)規(guī)則的定義工作。向?qū)揭?guī)則集因?yàn)槭菆D形化,向?qū)Х绞綐?gòu)建規(guī)則,所以適合業(yè)務(wù)人員使用;而腳本式規(guī)則集通過(guò)書(shū)寫(xiě)腳本構(gòu)成規(guī)則,與傳統(tǒng)代碼編寫(xiě)類(lèi)似,所以適合技術(shù)人員來(lái)編寫(xiě)規(guī)則;從功能上看,向?qū)揭?guī)則集和腳本式規(guī)則集能實(shí)現(xiàn)的功能是完全相同的,也就是說(shuō)向?qū)揭?guī)則集中能實(shí)現(xiàn)的功能在腳本式規(guī)則集也完全可以實(shí)現(xiàn),反之亦然。在URule Pro當(dāng)中,雖然說(shuō)腳本式規(guī)則能實(shí)現(xiàn)向?qū)揭?guī)則中提供的所有功能,但我們還是推薦大家采用向?qū)揭?guī)則集文件來(lái)定義我們的業(yè)務(wù)規(guī)則,原因很簡(jiǎn)單,向?qū)揭?guī)則構(gòu)建規(guī)則方式是可視化的,構(gòu)建好的規(guī)則可讀性更好,這樣構(gòu)建業(yè)務(wù)規(guī)則中出錯(cuò)的機(jī)率就會(huì)更小。

決策表較上方是工具欄,需要導(dǎo)入各種庫(kù)文件;中間是屬性設(shè)置區(qū),與決策表一樣只提供四個(gè)屬性,如果定義屬性,那么它們將會(huì)在運(yùn)行時(shí)被附加由決策樹(shù)生成的所有規(guī)則上;較下面就是決策樹(shù)的定義區(qū),默認(rèn)它是一個(gè)根變量節(jié)點(diǎn),是不可刪除的。在決策引擎當(dāng)中有三種類(lèi)型的樹(shù)節(jié)點(diǎn),分別是變量節(jié)點(diǎn)、條件節(jié)點(diǎn)以及動(dòng)作節(jié)點(diǎn)。變量節(jié)點(diǎn)就是用來(lái)選擇目標(biāo)變量的節(jié)點(diǎn),要操作這里我們需要首先導(dǎo)入需要使用到的變量庫(kù)文件或參數(shù)庫(kù)文件,比如導(dǎo)入我們定義的會(huì)員變量庫(kù),然后就可以選擇具體的會(huì)員變量屬性,定義好變量節(jié)點(diǎn)上要使用的變量后,就可以添加下級(jí)子節(jié)點(diǎn),變量節(jié)點(diǎn)下只能添加條件節(jié)點(diǎn),一個(gè)變量節(jié)點(diǎn)可添加多個(gè)條件節(jié)點(diǎn),每個(gè)條件節(jié)點(diǎn)上配置的條件與當(dāng)前變量節(jié)點(diǎn)構(gòu)成一個(gè)完整的約束條件,條件的定義與向?qū)揭?guī)則中完全相同。條件節(jié)點(diǎn)下可以繼續(xù)添加子條件以進(jìn)一步對(duì)上級(jí)條件進(jìn)行約束或添加動(dòng)作節(jié)點(diǎn)以結(jié)束當(dāng)前條件分支或者再添加若干變量節(jié)點(diǎn)以添加新類(lèi)型的條件約束,一旦某個(gè)條件節(jié)點(diǎn)下添加了動(dòng)作節(jié)點(diǎn),那么就意味著這個(gè)條件分支的結(jié)束,一個(gè)動(dòng)作節(jié)點(diǎn)中可添加多個(gè)動(dòng)作,同樣一個(gè)條件節(jié)點(diǎn)下可以有多個(gè)動(dòng)作節(jié)點(diǎn),動(dòng)作節(jié)點(diǎn)上的動(dòng)作類(lèi)型與動(dòng)作定義方式與向?qū)揭?guī)則中完全相同。URule Pro決策引擎通過(guò)簡(jiǎn)單拖曳就可以快速實(shí)現(xiàn)對(duì)已有的評(píng)分卡執(zhí)行順序的編排。

URule Pro決策引擎中的交叉決策表又叫決策矩陣,是URule Pro中提供的一種特殊類(lèi)型的決策表。與普通決策表相比,交叉決策表的條件由縱向和橫向兩個(gè)維度決定,而普通決策表的條件只是由縱向維度決定;但在普通決策表的動(dòng)作部分可以是三種類(lèi)型,分別是賦值、輸出和執(zhí)行方式,而在交叉決策表中動(dòng)作部分就是縱向和橫向兩個(gè)維度交叉后的單元格的值,一般來(lái)說(shuō),這種交叉后單元格的值都是賦給某個(gè)變量或參數(shù),所以交叉決策表的動(dòng)作基本就一個(gè),那就是賦值。相比普通的決策表,交叉決策表是從橫向和縱向兩個(gè)維度來(lái)獨(dú)特確定一個(gè)值,所以它更加簡(jiǎn)單,也更為直觀,相同類(lèi)型的交叉決策表實(shí)現(xiàn)的交叉業(yè)務(wù)規(guī)則,如果換成普通決策表來(lái)定義,那將有效增加定義的復(fù)雜度。在URule Pro決策引擎中,與普通決策表相比,交叉決策表的條件由縱向和橫向兩個(gè)維度決定。深圳銳道決策引擎作用

URule Pro決策引擎復(fù)雜評(píng)分卡是什么?杭州復(fù)查規(guī)則測(cè)試用決策引擎體驗(yàn)

規(guī)則流又稱(chēng)決策流,它整個(gè)的結(jié)構(gòu)類(lèi)似于工作流,用來(lái)對(duì)已有的決策集、決策表、交叉決策表、決策樹(shù)、評(píng)分卡、復(fù)雜評(píng)分卡或其它決策流的執(zhí)行順序進(jìn)行編排,以清晰直觀的實(shí)現(xiàn)一個(gè)大的復(fù)雜的業(yè)務(wù)規(guī)則。URule Pro決策引擎中的決策流可以實(shí)現(xiàn)對(duì)已有的決策集、決策表、交叉決策表、決策樹(shù)、評(píng)分卡、復(fù)雜評(píng)分卡或其它決策流進(jìn)行編排執(zhí)行;編排過(guò)程中即可以常見(jiàn)串行執(zhí)行,也可以并行執(zhí)行、或者是根據(jù)條件選擇分支執(zhí)行。URule Pro決策引擎中提供了一個(gè)基于網(wǎng)頁(yè)的流程設(shè)計(jì)器,通過(guò)簡(jiǎn)單拖曳就可以快速實(shí)現(xiàn)對(duì)已有的決策集、決策表、交叉決策表、決策樹(shù)、評(píng)分卡、復(fù)雜評(píng)分卡或其它決策流執(zhí)行順序的編排。杭州復(fù)查規(guī)則測(cè)試用決策引擎體驗(yàn)

上海銳道信息技術(shù)有限公司是一家有著雄厚實(shí)力背景、信譽(yù)可靠、勵(lì)精圖治、展望未來(lái)、有夢(mèng)想有目標(biāo),有組織有體系的公司,堅(jiān)持于帶領(lǐng)員工在未來(lái)的道路上大放光明,攜手共畫(huà)藍(lán)圖,在上海市等地區(qū)的數(shù)碼、電腦行業(yè)中積累了大批忠誠(chéng)的客戶(hù)粉絲源,也收獲了良好的用戶(hù)口碑,為公司的發(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),我們一直在路上!

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