杭州團(tuán)隊(duì)決策引擎教學(xué)

來源: 發(fā)布時(shí)間:2023-03-17

目前,在URule Pro決策引擎當(dāng)中支持的動作類型有三種,分別是:打印內(nèi)容到控制臺、變量賦值以及執(zhí)行方法或函數(shù),所謂的”打印內(nèi)容到控制臺“其實(shí)就是將我們需要的信息打印輸出到j(luò)ava 控制臺,對于內(nèi)容可以是一個(gè)普通的輸入值,也可以是一些復(fù)雜的值類型或它們的加、減、乘、除組合,及添加括號定義算術(shù)運(yùn)行優(yōu)先級;變量賦值也就是給當(dāng)前導(dǎo)入的變量庫或參數(shù)庫的值進(jìn)行賦值,值類型可以是一個(gè)普通的輸入值,也可以是一些復(fù)雜的值類型或它們的加、減、乘、除組合,及添加括號定義算術(shù)運(yùn)行優(yōu)先級;之后一種類型的動作是執(zhí)行方法或函數(shù),要選擇執(zhí)行的方法或函數(shù),前提是我們必須方法所在的動作庫文件導(dǎo)入到當(dāng)前規(guī)則文件當(dāng)中,否則就看不到要執(zhí)行的方法,一旦選擇執(zhí)行方法后,如果當(dāng)前方法當(dāng)中包含參數(shù),那么我們也需要選擇相應(yīng)的值為參數(shù)賦值,同樣參數(shù)的值可以是一個(gè)普通的輸入值,也可以是一些復(fù)雜的值類型或它們的加、減、乘、除組合。銳道URule Pro決策引擎提供了支持基于Excel批量數(shù)據(jù)的“仿真測試”。杭州團(tuán)隊(duì)決策引擎教學(xué)

在URule Pro決策引擎中,如果要設(shè)置決策表的條件,必須先為條件列設(shè)置好與之綁定的變量或參數(shù),否則是無法設(shè)置當(dāng)前條件列下單元格中的條件的。URule Pro中的決策表提供了三種類型的動作列,分別是:賦值動作列、執(zhí)行方法動作列以及控制臺輸出動作列。所謂的賦值動作列,就是指在條件列相關(guān)對應(yīng)條件滿足后對某個(gè)目標(biāo)變量或參數(shù)進(jìn)行賦值,同樣在設(shè)置賦值動作列時(shí),必須先插入一個(gè)賦值動作列,然后選擇與當(dāng)前綁定的參數(shù)或變量名稱,之后才能在當(dāng)前列對應(yīng)的單元格中輸入具體值,在對應(yīng)的條件滿足時(shí)為目標(biāo)變量或參數(shù)賦值。四川復(fù)查規(guī)則測試用決策引擎在線體驗(yàn)在銳道URule Pro決策引擎中,控制臺輸出動作列是什么?

URule Pro決策引擎普通規(guī)則概念介紹:一個(gè)普通規(guī)則主體是由如果、那么、否則構(gòu)成,點(diǎn)擊規(guī)則名可以對規(guī)則名進(jìn)行修改,修改完成后鼠標(biāo)點(diǎn)擊頁簽處離開焦點(diǎn)就完成了規(guī)則名的修改確認(rèn);點(diǎn)擊“添加屬性”鏈接可以為當(dāng)前規(guī)則定義相關(guān)屬性。無論是普通規(guī)則還是循環(huán)規(guī)則都支持下面這些屬性:優(yōu)先級(當(dāng)有多個(gè)規(guī)則滿足條件時(shí),這個(gè)值用來決定這些滿足條件規(guī)則中動作的執(zhí)行順序,值越大,執(zhí)行順序越靠前。如不設(shè)置這個(gè)值,那按條件滿足的順序執(zhí)行,也就是說如果不配置優(yōu)先級屬性規(guī)則的執(zhí)行順序是不確定的。)、生效日期、失效日期、是否啟用、允許調(diào)試信息輸出、互斥組、執(zhí)行組、允許循環(huán)觸發(fā)。

URule Pro決策引擎聚合節(jié)點(diǎn)介紹:聚合節(jié)點(diǎn)就是用來聚合由分支節(jié)點(diǎn)拆分出來的多個(gè)子的規(guī)則流的,所以有聚合節(jié)點(diǎn),就一定要有分支節(jié)點(diǎn),但有分支節(jié)點(diǎn)卻不一定需要聚合節(jié)點(diǎn)(但如果設(shè)置了參數(shù),或配置了分支節(jié)點(diǎn)的“啟用多線程”屬性值為“是”時(shí),分支節(jié)點(diǎn)就啟用了多線程執(zhí)行功能,這樣分支節(jié)點(diǎn)下一定需要一個(gè)聚合節(jié)點(diǎn),否則會出現(xiàn)錯誤),對于URule Pro的決策流來說,拆分出子的決策流后是否有聚合節(jié)點(diǎn)是可選的,但聚合節(jié)點(diǎn)的出現(xiàn)則一定要有分支節(jié)點(diǎn)來配合,否則聚合節(jié)點(diǎn)就沒有意義了。銳道URule Pro決策引擎中的腳本式?jīng)Q策集可以編寫普通規(guī)則和循環(huán)規(guī)則。

如何使用URule Pro決策引擎中的交叉決策表呢?打開URule Pro的控制臺,在項(xiàng)目的“決策表”節(jié)點(diǎn)下點(diǎn)擊右鍵菜單,選擇“添加交叉決策表”項(xiàng),輸入正確的名稱,即可創(chuàng)建一個(gè)新的交叉決策表文件,接下來,我們需要導(dǎo)入要使用到的在項(xiàng)目中已定義好的變量、參數(shù)、常量或動作庫文件,這點(diǎn)和前面介紹的規(guī)則集、普通決策表的用法一致,然后就可以來編輯我們的交叉決策表文件。首先,對于橫向和縱向的條件部分,在定義時(shí)需要首先選擇橫向一行以及縱向一列條件所對應(yīng)的對應(yīng)屬性,屬性選擇完成后,就可以為條件在單元格上點(diǎn)擊右鍵菜單,為條件單元格配置具體的條件,如果需要增加行列,也是通過在條件單元格里點(diǎn)擊右鍵菜單,添加對應(yīng)的條件行列即可。橫向和縱向的條件配置完成后,接下來就可以配置交叉單元格的值了。交叉單元格的值配置方式比較簡單,點(diǎn)擊單元格中“無”在彈出的菜單里選擇對應(yīng)的配置項(xiàng),完成配置即可,這點(diǎn)與之前介紹的向?qū)揭?guī)則完全一致。如果某個(gè)條件或交叉單元格的值不再需要了,那么可以在單元格里點(diǎn)擊右鍵,選擇清空即可。銳道URule Pro決策引擎當(dāng)中提供的規(guī)則流可實(shí)現(xiàn)對已有規(guī)則的可視化編排功能。四川Java決策引擎特點(diǎn)

銳道URule Pro決策中的普通評分卡可以針對某個(gè)實(shí)體對象的屬性條件進(jìn)行評分。杭州團(tuán)隊(duì)決策引擎教學(xué)

URule Pro決策引擎腳本節(jié)點(diǎn)介紹:顧名思義,腳本節(jié)點(diǎn)就是可以在這個(gè)節(jié)點(diǎn)上綁定一段腳本,這樣在運(yùn)行時(shí),規(guī)則流流轉(zhuǎn)到該節(jié)點(diǎn)時(shí)就可以執(zhí)行這段腳本。腳本節(jié)點(diǎn)上的腳本屬性就是我們編寫要執(zhí)行的腳本的地方。在腳本屬性中,我們提供了一個(gè)腳本編輯器,通過這個(gè)編輯器,結(jié)合代碼提示(快捷鍵ALT+/)可快速編寫要執(zhí)行的腳本。腳本節(jié)點(diǎn)中編寫的規(guī)則,完全遵循腳本式?jīng)Q策集中普通規(guī)則的then與end之間動作腳本編寫語法規(guī)范。也就是說,腳本節(jié)點(diǎn)中添加的腳本沒有if、then、end及條件判斷腳本,有的只是執(zhí)行動作的腳本。杭州團(tuán)隊(duì)決策引擎教學(xué)

上海銳道信息技術(shù)有限公司是一家計(jì)算機(jī)軟硬件、網(wǎng)絡(luò)產(chǎn)品的研發(fā)、銷售,信息系統(tǒng)處理技術(shù)的開發(fā),計(jì)算機(jī)系統(tǒng)集成,及相關(guān)的技術(shù)服務(wù)、技術(shù)咨詢。(市場主體依法自主選擇經(jīng)營項(xiàng)目,開展經(jīng)營活動;依法須經(jīng)批準(zhǔn)的項(xiàng)目,經(jīng)相關(guān)部門批準(zhǔn)后依批準(zhǔn)的內(nèi)容開展經(jīng)營活動;不得從事國家和本市產(chǎn)業(yè)政策禁止和限制類項(xiàng)目的經(jīng)營活動。)的公司,是一家集研發(fā)、設(shè)計(jì)、生產(chǎn)和銷售為一體的專業(yè)化公司。BSTEK深耕行業(yè)多年,始終以客戶的需求為向?qū)?,為客戶提供高質(zhì)量的規(guī)則引擎,決策引擎,dorado。BSTEK不斷開拓創(chuàng)新,追求出色,以技術(shù)為先導(dǎo),以產(chǎn)品為平臺,以應(yīng)用為重點(diǎn),以服務(wù)為保證,不斷為客戶創(chuàng)造更高價(jià)值,提供更優(yōu)服務(wù)。BSTEK始終關(guān)注數(shù)碼、電腦市場,以敏銳的市場洞察力,實(shí)現(xiàn)與客戶的成長共贏。

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