當前,在URule Pro決策引擎當中支持的動作類型有三種,它們分別是:打印內容到控制臺、變量賦值以及執行方法或函數,所謂的”打印內容到控制臺“其實就是將我們需要的信息打印輸出到java 控制臺,對于內容可以是一個普通的輸入值,也可以是一些復雜的值類型或它們的加、減、乘、除組合,及添加括號定義算術運行優先級;變量賦值也就是給當前導入的變量庫或參數庫的值進行賦值,值類型可以是一個普通的輸入值,也可以是一些復雜的值類型或它們的加、減、乘、除組合,及添加括號定義算術運行優先級;之后一種類型的動作是執行方法或函數,要選擇執行的方法或函數,前提是我們必須方法所在的動作庫文件導入到當前規則文件當中,否則就看不到要執行的方法,一旦選擇執行方法后,如果當前方法當中包含參數,那么我們也需要選擇相應的值為參數賦值,同樣參數的值可以是一個普通的輸入值,也可以是一些復雜的值類型或它們的加、減、乘、除組合。在銳道URule Pro決策引擎復雜評分卡的編輯器中,上部是工具欄,和其它類型的規則編輯器一樣。Unix決策引擎
URule Pro決策引擎規則的打包與調用是什么?按照業務需求將規則文件定義好后,就可以將涉及到的所有規則文件打包備用。打包方式是點擊URule Pro規則項目導航上的“知識包”節點,在出現的頁面當中,就可以將規則文件打包成一個個待調用的知識包。一個知識里面可以包含若干個具體的規則文件,這些文件可以是若干個規則集(決策集)、決策表、交叉決策表(決策矩陣)、評分卡、復雜評分卡以及決策流。需要注意的是,規則文件里引入的庫文件(變量庫、參數庫、常量庫以及動作庫文件)是不需要導入的,引擎會自動處理規則中包含的庫文件。知識包配置完成后,可以對當前知識包進行測試。URule Pro提供了兩種類型的針對知識包的測試,一種為用戶直接輸入測試值的“快速測試”,另一種為支持基于Excel批量數據的“仿真測試”。湖北URule Pro決策引擎使用方法銳道URule Pro決策引擎中的腳本規則文件由導入資源庫的頭部分、規則定義部分、函數定義部分構成。
URule Pro決策引擎中的決策表,整體可以分為左右兩個部分,分別是條件列部分與動作列部分,它們之間以一較粗的灰黑色線分隔,該線左邊為條件列,右邊則為動作列。在導入好相關的變量庫或參數庫后,那就可以在條件列的列頭上右鍵,通過右鍵菜單選擇當前條件要綁定的變量或參數在URule Pro當中,所有彈出的菜單在不選擇菜單項目時,如果需要隱藏,那么必須在空白處雙擊才能實現隱藏,之所以這樣做是為了防止用戶因為誤單擊而出現已彈出菜單隱藏的情況。同時對于所有的二級菜單,如果菜單項目超過20個,在二級菜單頂部會出現過濾框,可在這個框中對二級菜單項目進行過濾,以快速找到目標菜單項。
URule Pro決策引擎普通評分卡是指什么?普通評分卡是URule Pro當中專門為簡單評分系統而設計的一種業務規則工具,它可以針對某個實體對象的屬性條件進行評分,每個屬性在條件滿足后還可以添加權重支持,同時對于得分的計算方式提供求和、加權求和以及用戶自定義方式,以較大限度滿足業務系統評分規則的需要。URule Pro決策引擎復雜評分卡:在URule Pro提供的普通評分卡當中,只能針對某一個對象的一些屬性進行評分,這種評分方式可以滿足大部分評分系統的需求,但在某些復雜的評分需求中,需要對多個對象的不同屬性進行疊加組合評分,針對此類需求,URule Pro提供了復雜評分卡功能。復雜評分卡的配置方式與決策表有些類似,只是對于條件列頭只能選擇具體的對象,而每個條件單元格在配置條件時都需要選擇與當前列頭選擇的對象對應的具體屬性,這樣就可以滿足任意復雜的評分需求。銳道URule Pro決策引擎決策表提供的是全可視化、圖形化的操作方式。
URule Pro決策引擎中的交叉決策表又叫決策矩陣,是URule Pro中提供的特殊類型的一種決策表。和普通決策表相比,交叉決策表的條件由縱向和橫向兩個維度決定,而普通決策表的條件只是由縱向維度決定;但在普通決策表的動作部分可以是三種類型,分別是賦值、輸出和執行方式,而在交叉決策表中動作部分就是縱向和橫向兩個維度交叉后的單元格的值,一般來說,這種交叉后單元格的值都是賦給某個變量或參數,所以交叉決策表的動作基本就一個,那就是賦值。相比普通的決策表,交叉決策表是從橫向和縱向兩個維度來獨特確定一個值,所以它更加簡單,也更為直觀,相同類型的交叉決策表實現的交叉業務規則,如果換成普通決策表來定義,那將有效增加定義的復雜度。決策樹又稱為規則樹,是銳道URule Pro決策引擎中提供的一種構建規則的方式。湖北URule Pro決策引擎使用方法
銳道URule Pro決策中的普通評分卡可以針對某個實體對象的屬性條件進行評分。Unix決策引擎
URule Pro決策引擎變量庫文件是什么?在業務系統開發過程中,會用到大量包含Getter和Setter方法的簡單的Java對象,它們被稱之為POJO(Plain Ordinary Java Object),或BOM(Business Object Model)對象,這些對象在開發中作為數據的載體,負責數據的傳遞。在URule Pro當中,變量庫就是用來映射這些POJO對象,從而使得我們可以在具體的規則文件中使用它們,從而完成規則與業務數據的交互。打開URule Pro的操作控制臺,創建一個項目,在項目的“庫”的節點上點擊右鍵,在彈出的菜單中選擇“添加變量庫”就可以創建變量庫文件。Unix決策引擎
上海銳道信息技術有限公司擁有計算機軟硬件、網絡產品的研發、銷售,信息系統處理技術的開發,計算機系統集成,及相關的技術服務、技術咨詢。(市場主體依法自主選擇經營項目,開展經營活動;依法須經批準的項目,經相關部門批準后依批準的內容開展經營活動;不得從事國家和本市產業政策禁止和限制類項目的經營活動。)等多項業務,主營業務涵蓋規則引擎,決策引擎,dorado。公司目前擁有較多的高技術人才,以不斷增強企業重點競爭力,加快企業技術創新,實現穩健生產經營。公司以誠信為本,業務領域涵蓋規則引擎,決策引擎,dorado,我們本著對客戶負責,對員工負責,更是對公司發展負責的態度,爭取做到讓每位客戶滿意。公司憑著雄厚的技術力量、飽滿的工作態度、扎實的工作作風、良好的職業道德,樹立了良好的規則引擎,決策引擎,dorado形象,贏得了社會各界的信任和認可。