URule Pro決策引擎決策表是一種以表格形式表現(xiàn)規(guī)則的工具,它非常適用于描述處理判斷條件較多,各條件又相互組合、有多種決策方案的情況,決策表提供精確而簡(jiǎn)潔描述復(fù)雜邏輯的方式,可將多個(gè)條件及與這些條件滿足后要執(zhí)行動(dòng)作以圖形化形式進(jìn)行對(duì)應(yīng),對(duì)于決策表的定義,我們提供的是全可視化、圖形化的操作方式,通過簡(jiǎn)單的鼠標(biāo)點(diǎn)擊就可以快速定義出與業(yè)務(wù)相匹配的決策表。打開URule Pro的控制臺(tái),在項(xiàng)目的“決策表”節(jié)點(diǎn)上右鍵,從彈出的菜單中選擇“添加決策表”項(xiàng),就可以創(chuàng)建一個(gè)決策表文件。URule Pro決策中的普通評(píng)分卡可以針對(duì)某個(gè)實(shí)體對(duì)象的屬性條件進(jìn)行評(píng)分。杭州科學(xué)計(jì)算決策引擎操作方法
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ò)誤。浙江智能決策引擎在線體驗(yàn)URule Pro決策引擎決策表是一種以表格形式表現(xiàn)規(guī)則的工具。
URule Pro決策引擎中知識(shí)包的使用介紹:點(diǎn)擊知識(shí)包工具欄上的“快速測(cè)試”按鈕就可以對(duì)當(dāng)前知識(shí)進(jìn)行測(cè)試,在測(cè)試頁面當(dāng)中輸入相關(guān)測(cè)試數(shù)據(jù), 然后再點(diǎn)擊工具欄上的“測(cè)試決策包”按鈕就可以對(duì)當(dāng)前知識(shí)包里除規(guī)則流以外所有類型的規(guī)則進(jìn)行測(cè)試,如果當(dāng)前知識(shí)包里有規(guī)則流文件,那么就需要點(diǎn)擊工具欄上的“測(cè)試決策流”按鈕來對(duì)目標(biāo)決策流進(jìn)行測(cè)試;點(diǎn)擊知識(shí)包工具欄上的“仿真測(cè)試”按鈕就可以對(duì)當(dāng)前知識(shí)包進(jìn)行基于方案的復(fù)雜場(chǎng)景仿真測(cè)試,知識(shí)包測(cè)試完成后,就可以對(duì)其進(jìn)行發(fā)布,發(fā)布方式是通過點(diǎn)擊工具欄上的“發(fā)布知識(shí)包”按鈕完成,每次發(fā)布的知識(shí)包,都會(huì)以版本形式保存下來,運(yùn)行時(shí)可以在已發(fā)布的知識(shí)包版本間靈活切換。
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)配置好集群信息。URule Pro決策引擎通過簡(jiǎn)單拖曳就可以快速實(shí)現(xiàn)對(duì)已有的決策表執(zhí)行順序的編排。
URule Pro決策引擎復(fù)雜評(píng)分卡表格的下方,和普通評(píng)分卡一樣,是得分計(jì)算方式以及得分計(jì)算好后賦值定義部分,只是這里的得分計(jì)算方式相比普通評(píng)分卡少了”加權(quán)求和“項(xiàng),這是因?yàn)樵趶?fù)雜評(píng)分卡里,因?yàn)闂l件可能由多對(duì)象屬性疊加組成,所以無法添加權(quán)值功能,所以這里在得分計(jì)算上不支持加權(quán)求和方式,除此以外,其它皆與普通評(píng)分卡完全一致。和其它類型的規(guī)則文件定義方式相同,我們需要首先導(dǎo)入要使用的相關(guān)庫文件,這里導(dǎo)入之前定義好的包含”會(huì)員“的變量庫文件,導(dǎo)入后,在條件列頭上點(diǎn)擊右鍵菜單就可以為當(dāng)前條件列選擇對(duì)應(yīng)的對(duì)象。在URule Pro決策引擎復(fù)雜評(píng)分卡的編輯器中,上部是工具欄,和其它類型的規(guī)則編輯器一樣。湖北Unix決策引擎安裝方法
URule Pro是一款由上海銳道信息技術(shù)有限公司自主研發(fā)的一款純Java決策引擎。杭州科學(xué)計(jì)算決策引擎操作方法
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)用。杭州科學(xué)計(jì)算決策引擎操作方法
上海銳道信息技術(shù)有限公司是一家有著雄厚實(shí)力背景、信譽(yù)可靠、勵(lì)精圖治、展望未來、有夢(mèng)想有目標(biāo),有組織有體系的公司,堅(jiān)持于帶領(lǐng)員工在未來的道路上大放光明,攜手共畫藍(lán)圖,在上海市等地區(qū)的數(shù)碼、電腦行業(yè)中積累了大批忠誠(chéng)的客戶粉絲源,也收獲了良好的用戶口碑,為公司的發(fā)展奠定的良好的行業(yè)基礎(chǔ),也希望未來公司能成為*****,努力為行業(yè)領(lǐng)域的發(fā)展奉獻(xiàn)出自己的一份力量,我們相信精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念以及自強(qiáng)不息,斗志昂揚(yáng)的的企業(yè)精神將**和您一起攜手步入輝煌,共創(chuàng)佳績(jī),一直以來,公司貫徹執(zhí)行科學(xué)管理、創(chuàng)新發(fā)展、誠(chéng)實(shí)守信的方針,員工精誠(chéng)努力,協(xié)同奮取,以品質(zhì)、服務(wù)來贏得市場(chǎng),我們一直在路上!