廣東純?yōu)g覽器編輯模式?jīng)Q策引擎熱部署方法

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

URule Pro決策引擎中評(píng)分卡的得分計(jì)算方式是什么?在URule Pro當(dāng)中,對(duì)于得分計(jì)算方式提供了三種類型,第1種也就是默認(rèn)的是“求和”,所謂求和就是對(duì)在運(yùn)行時(shí)所有滿足條件的條件行對(duì)應(yīng)的分值列的值內(nèi)容進(jìn)行累加求和;第二種類型是“加權(quán)求和”,如果選擇加權(quán)求和,那么需要我們將評(píng)分卡表格上部的“權(quán)重”屬性設(shè)置為“支持”,這樣可以看到所有的屬性行中多出一個(gè)名為權(quán)重的編輯框,我們?cè)谶@個(gè)編輯框中輸入具體的權(quán)重值這樣在將得分計(jì)算方式改為“加權(quán)求和”后,引擎將在運(yùn)行時(shí)取到每個(gè)滿足條件的條件行的分值,將這個(gè)分值與當(dāng)前行對(duì)應(yīng)的權(quán)重值做乘法計(jì)算,之后將所有乘法計(jì)算后的結(jié)果相加作為當(dāng)前評(píng)分卡的較終得分。得分計(jì)算的之后一種方式是“自定義”,一旦選擇這種方式,那么我們需要指定自定義計(jì)算得分的Bean的ID。如何使用URule Pro決策引擎中的交叉決策表?廣東純?yōu)g覽器編輯模式?jīng)Q策引擎熱部署方法

URule Pro決策引擎在代碼中調(diào)用規(guī)則時(shí),如果也要在本地查看調(diào)試信息,那么首先需要將屬性設(shè)置為true,接下來為屬性設(shè)置一個(gè)具體的已存在的目錄值即可。 設(shè)置好屬性后,默認(rèn)會(huì)向這個(gè)屬性對(duì)應(yīng)的目錄中輸出以HTML格式的日志文件(默認(rèn)情況下屬性值為空,不會(huì)輸出任何日志文件), 輸出的HTML日志文件采用的是時(shí)間戳命名方式,在生產(chǎn)環(huán)境下建議清空屬性,以免調(diào)試信息輸出對(duì)性能產(chǎn)生影響。在規(guī)則調(diào)用時(shí)需要在或方法后加上方法,這樣才會(huì)執(zhí)行日志寫入操作。在某些情況下,為了方便查看,我們可能需要將這些調(diào)試信息輸出到一個(gè)具體的文件,對(duì)于這一點(diǎn),URule Pro也提供了相應(yīng)的支持。深圳審計(jì)決策引擎好用嗎URule Pro決策中的普通評(píng)分卡可以針對(duì)某個(gè)實(shí)體對(duì)象的屬性條件進(jìn)行評(píng)分。

URule Pro決策引擎中的決策表,整體可分為左右兩個(gè)部分,分別是條件列部分與動(dòng)作列部分,它們之間以一較粗的灰黑色線分隔,該線左邊為條件列,右邊則為動(dòng)作列。在導(dǎo)入好相關(guān)的變量庫或參數(shù)庫后,那就可以在條件列的列頭上右鍵,通過右鍵菜單選擇當(dāng)前條件要綁定的變量或參數(shù)在URule Pro當(dāng)中,所有的彈出菜單在不選擇菜單項(xiàng)目時(shí),如果需要隱藏,那么必須在空白處雙擊才能實(shí)現(xiàn)隱藏,之所以這樣做是為了防止用戶因?yàn)檎`單擊而出現(xiàn)已彈出菜單隱藏的情況。同時(shí)對(duì)于所有的二級(jí)菜單,如果菜單項(xiàng)目超過20個(gè),在二級(jí)菜單頂部會(huì)出現(xiàn)過濾框,可在這個(gè)框中對(duì)二級(jí)菜單項(xiàng)目進(jìn)行過濾,以快速找到目標(biāo)菜單項(xiàng)。

URule Pro決策引擎語法介紹:URule Pro中的腳本的語法定義與解析采用的是ANTLR實(shí)現(xiàn),在一個(gè)腳本式?jīng)Q策集當(dāng)中,同樣可以導(dǎo)入變量庫、常量庫、參數(shù)庫以及動(dòng)作庫,同樣可以編寫普通規(guī)則和循環(huán)規(guī)則。對(duì)于一個(gè)完整的腳本規(guī)則文件,它的內(nèi)容主要由三部分構(gòu)成,分別是:導(dǎo)入資源庫的頭部分、規(guī)則定義部分以及函數(shù)定義部分。庫文件導(dǎo)入部分:所謂的庫文件導(dǎo)入部分,就是指在整個(gè)腳本規(guī)則文件的較頂部來定義導(dǎo)入哪些庫文件,前面提到,通過較上方的工具欄,可以將我們規(guī)則當(dāng)中需要用到的資源為導(dǎo)入進(jìn)來。以導(dǎo)入變量庫文件為例,在導(dǎo)入操作之前,需要我們首先將編輯光標(biāo)定位于文件頭部,然后點(diǎn)擊較上方工具欄中“導(dǎo)入常量庫”按鈕,在彈出窗口中選擇目標(biāo)資源庫文件,確定后,就可以在當(dāng)前腳本規(guī)則文件中加入要導(dǎo)入的資源庫文件。在URule Pro決策引擎中,控制臺(tái)輸出動(dòng)作列是將該列對(duì)應(yīng)的單元格里設(shè)置的內(nèi)容直接輸出至控制臺(tái)。

URule Pro決策引擎規(guī)則集概述:規(guī)則集也叫決策集,在URule Pro當(dāng)中是由一組普通規(guī)則和循環(huán)規(guī)則構(gòu)成的規(guī)則整合,是使用頻率較高的一種業(yè)務(wù)規(guī)則實(shí)現(xiàn)方式。在URule Pro中規(guī)則有兩種類型:一種是普通規(guī)則;一種是循環(huán)規(guī)則。所謂的普通規(guī)則是指一種由如果、那么、否則三個(gè)部分構(gòu)成的規(guī)則;而循環(huán)規(guī)則顧名思義就是可循環(huán)的規(guī)則,它允許指定一個(gè)整合類型的對(duì)象,對(duì)這個(gè)整合中每個(gè)對(duì)象進(jìn)行循環(huán)迭代,在循環(huán)體中則是若干個(gè)由如果、那么、否則構(gòu)成的普通規(guī)則。在定義方式上,URule Pro提供了向?qū)揭?guī)則集以及腳本式規(guī)則集定義兩種。在URule Pro決策引擎中,與普通決策表相比,交叉決策表的條件由縱向和橫向兩個(gè)維度決定。廣東純?yōu)g覽器編輯模式?jīng)Q策引擎熱部署方法

URule Pro決策引擎中,相比普通的決策表,交叉決策表是從橫向和縱向兩個(gè)維度來獨(dú)特確定一個(gè)值。廣東純?yōu)g覽器編輯模式?jīng)Q策引擎熱部署方法

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ì)象。廣東純?yōu)g覽器編輯模式?jīng)Q策引擎熱部署方法

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

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