團(tuán)隊(duì)決策引擎如何操作

來源: 發(fā)布時(shí)間:2022-08-16

URule Pro決策引擎規(guī)則流:無論是普通的規(guī)則集,還是決策表或評分卡,這些規(guī)則工具都只能完成一個(gè)復(fù)雜業(yè)務(wù)規(guī)則需求的一個(gè)點(diǎn),所以對于完成的業(yè)務(wù)需求實(shí)現(xiàn)來說,還需要有工具把這些點(diǎn)串起來,這個(gè)工具就是規(guī)則流,也叫決策流。URule Pro當(dāng)中提供的規(guī)則流可以把普通的規(guī)則集,決策表或評分卡串起來,實(shí)現(xiàn)對已有規(guī)則的可視化編排功能。在實(shí)際的業(yè)務(wù)系統(tǒng)中往往都是以規(guī)則流作為業(yè)務(wù)規(guī)則的調(diào)用入口,通過規(guī)則流將所有的以點(diǎn)形式存在的規(guī)則編排起來執(zhí)行,從而可以實(shí)現(xiàn)任意復(fù)雜的業(yè)務(wù)規(guī)則需求。URule Pro決策引擎復(fù)雜評分卡是什么?團(tuán)隊(duì)決策引擎如何操作

URule Pro決策引擎參數(shù)庫文件介紹:在規(guī)則的條件判斷與計(jì)算過程當(dāng)中,難免會(huì)用到一些臨時(shí)的變量來存儲(chǔ)值,這些臨時(shí)變量數(shù)量和類型都可能是不固定的,對于這種類型的臨時(shí)變量,URule Pro以參數(shù)的形式提供,通過參數(shù)庫就可以定義這些在規(guī)則中要使用到的臨時(shí)變量。在“庫”節(jié)點(diǎn)上右鍵創(chuàng)建一個(gè)參數(shù)庫文件,從參數(shù)庫文件編輯器來看,參數(shù)因?yàn)闆]有了分類,配置要為簡單許多,參數(shù)庫在運(yùn)行時(shí)實(shí)際上是存儲(chǔ)在HashMap當(dāng)中,這里的“名稱”的值將作為Map的key,“標(biāo)題”則用在規(guī)則中顯示使用,定義參數(shù)庫時(shí)要保證“名稱”屬性的獨(dú)特性,因?yàn)樗荕ap的key值;同時(shí)如果一個(gè)規(guī)則文件里引入多個(gè)參數(shù)庫文件,那么每個(gè)參數(shù)庫文件里定義的參數(shù)的名稱值也要獨(dú)特,否則就會(huì)存在相互覆蓋的情況。在URule Pro當(dāng)中,對于參數(shù)庫中定義的值,規(guī)則運(yùn)行時(shí),如果外部沒有對這些參數(shù)進(jìn)行初始化,那么引擎會(huì)自動(dòng)為部分沒有初始化的參數(shù)進(jìn)行初始化。北京URule Pro決策引擎好用嗎URule Pro決策引擎通過簡單拖曳就可以快速實(shí)現(xiàn)對已有的決策表執(zhí)行順序的編排。

URule Pro決策引擎規(guī)則節(jié)點(diǎn):所謂規(guī)則節(jié)點(diǎn),用來綁定URule Pro當(dāng)中提供的決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或其它決策流文件的節(jié)點(diǎn)。值得注意的是,一個(gè)規(guī)則節(jié)點(diǎn)只能與一個(gè)當(dāng)前項(xiàng)目中決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或其它決策流文件綁定,這樣一旦決策流流轉(zhuǎn)到當(dāng)前節(jié)點(diǎn),那么就可以執(zhí)行與這個(gè)規(guī)則節(jié)點(diǎn)綁定的決策集、決策表、交叉決策表、決策樹、評分卡、復(fù)雜評分卡或其它決策流文件。URule Pro決策引擎知識(shí)包節(jié)點(diǎn):與規(guī)則節(jié)點(diǎn)不同,知識(shí)包節(jié)點(diǎn)是用來與具體的知識(shí)包綁定的,這樣就可以實(shí)現(xiàn)復(fù)雜規(guī)則調(diào)用。知識(shí)包節(jié)點(diǎn)與某個(gè)知識(shí)包綁定之后,運(yùn)行時(shí)規(guī)則流流轉(zhuǎn)到這個(gè)節(jié)點(diǎn)后,就會(huì)執(zhí)行與之綁定的知識(shí)包,如果綁定的知識(shí)包中包含決策流,那么引擎會(huì)自動(dòng)執(zhí)行其中的決策流,如果規(guī)則包中包含的規(guī)則流有多個(gè),那么默認(rèn)只會(huì)執(zhí)行其中的第1個(gè)規(guī)則流,否則只執(zhí)行觸發(fā)規(guī)則動(dòng)作。

URule Pro決策引擎從2.1.7版本開始,向?qū)揭?guī)則文件工具欄上新增了一個(gè)用于控制當(dāng)前文件中所有向?qū)揭?guī)則日志輸出的開關(guān)按鈕,它的默認(rèn)狀態(tài)為“禁用調(diào)試日志輸出”,如果我們希望打開當(dāng)前文件中所有向?qū)揭?guī)則的日志輸出功能,那么只需要在這里將“禁用調(diào)試日志輸出”改為“允許調(diào)試日志輸出”即可。規(guī)則名及屬性定義完成后,接下來就可以開始配置規(guī)則的主體部分,首先是“如果”部分,在如果部分當(dāng)中可以添加若干條件,添加完條件后,就可以通過鼠標(biāo)點(diǎn)擊以向?qū)Х绞皆O(shè)置條件,對于一個(gè)具體的條件來說,我們可以將其分為三個(gè)部分,分別是條件左邊部分、比較操作符以及條件右邊部分。條件左邊部分,我們可選擇的有變量、參數(shù)或者方法或函數(shù),當(dāng)然這相應(yīng)的需要我們導(dǎo)入相關(guān)的變量庫、參數(shù)庫以及方法庫。URule Pro決策引擎中的交叉決策表又叫決策矩陣。

URule Pro決策引擎規(guī)則的打包與調(diào)用:按照業(yè)務(wù)需求將規(guī)則文件定義好后,就可以將涉及到的所有規(guī)則文件打包備用。打包方式是點(diǎn)擊URule Pro規(guī)則項(xiàng)目導(dǎo)航上的“知識(shí)包”節(jié)點(diǎn),在出現(xiàn)的頁面當(dāng)中,就可以將規(guī)則文件打包成一個(gè)個(gè)待調(diào)用的知識(shí)包。一個(gè)知識(shí)里面可以包含若干個(gè)具體的規(guī)則文件,這些文件可以是若干個(gè)規(guī)則集(決策集)、決策表、交叉決策表(決策矩陣)、評分卡、復(fù)雜評分卡以及決策流。需要注意的是,規(guī)則文件里引入的庫文件(變量庫、參數(shù)庫、常量庫以及動(dòng)作庫文件)是不需要導(dǎo)入的,引擎會(huì)自動(dòng)處理規(guī)則中包含的庫文件。知識(shí)包配置完成后,可以對當(dāng)前知識(shí)包進(jìn)行測試。URule Pro提供了兩種類型的針對知識(shí)包的測試,一種為用戶直接輸入測試值的“快速測試”,另一種為支持基于Excel批量數(shù)據(jù)的“仿真測試”。因?yàn)橹С种形年P(guān)鍵字,使得URule Pro決策引擎的腳本式?jīng)Q策集可讀性更強(qiáng)。杭州智能決策引擎注意事項(xiàng)

URule Pro決策引擎條件右邊值與條件左邊值類似。團(tuán)隊(duì)決策引擎如何操作

URule Pro決策引擎中規(guī)則相關(guān)資源文件存儲(chǔ)機(jī)制采用的是jackrabbit實(shí)現(xiàn),默認(rèn)情況下,我們只需要通過屬性來指定資源庫目錄,這樣就會(huì)在這個(gè)目錄下以文件形式存儲(chǔ)規(guī)則相關(guān)文件。在數(shù)據(jù)庫中存儲(chǔ)知識(shí)庫有兩種方式,一種是采用Spring中配置數(shù)據(jù)源連接數(shù)據(jù)庫;另一種就是用戶自定義jackrabbit的存儲(chǔ)xml配置文件,通過這個(gè)文件來自定義數(shù)據(jù)庫連接信息。當(dāng)然這里肯定推薦第1種采用Spring中配置數(shù)據(jù)源連接數(shù)據(jù)庫方式。這里需要強(qiáng)調(diào)的是,當(dāng)采用xml配置方式來連接數(shù)據(jù)庫,那么就需要手工配置集群信息,如果不配置使用過程中就可能會(huì)出現(xiàn)文件丟失的情況,就是說在未配置集群的情況下,一個(gè)應(yīng)用在保存規(guī)則時(shí)會(huì)覆蓋整個(gè)知識(shí)庫,從而產(chǎn)生另一個(gè)應(yīng)用配置的規(guī)則丟失的情況,這點(diǎn)一定要注意;如果采用spring配置方式的話,那么引擎會(huì)自動(dòng)配置好集群信息。團(tuán)隊(duì)決策引擎如何操作

上海銳道信息技術(shù)有限公司是一家有著雄厚實(shí)力背景、信譽(yù)可靠、勵(lì)精圖治、展望未來、有夢想有目標(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è)精神將**和您一起攜手步入輝煌,共創(chuàng)佳績,一直以來,公司貫徹執(zhí)行科學(xué)管理、創(chuàng)新發(fā)展、誠實(shí)守信的方針,員工精誠努力,協(xié)同奮取,以品質(zhì)、服務(wù)來贏得市場,我們一直在路上!

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