14.1.知識包創建
知識包是URule Pro對外提供服務的核心模塊,各種規則文件可(kě)以被添加到知識包中,而由知識包對外提供服務。
一個(gè)知識包可(kě)以包含多(duō)個(gè)決策集和(hé)決策流,如下圖:
下面我們說明(míng)如何創建知識包。
知識包菜單
首先我們要找到知識包的菜單項,如下圖所示:
知識包管理(lǐ)頁面中左側為(wèi)知識包列表,右側為(wèi)規則文件列表。
添加知識包
單擊知識包管理(lǐ)頁面左上(shàng)角的添加知識包按鈕:
在編輯頁面中填寫相關知識包的信息:
添加文件
然後單擊添加文件按鈕:
在彈出窗口中選擇希望包含的文件:
一個(gè)知識包可(kě)以添加多(duō)個(gè)規則文件
當知識包中添加多(duō)個(gè)規則文件,最終執行(xíng)時(shí),并不會(huì)按照從上(shàng)到下的順序執行(xíng)調用,如果業務規則有(yǒu)先後調用順序的需求,需要通(tōng)過規則文件調用函數(shù)或者決策流來(lái)明(míng)确調用順序。
另外,如果規則文件A調用規則文件B,知識包隻需要添加規則文件A即可(kě),知識包會(huì)自動将關聯的規則文件B編譯打包。
删除文件
可(kě)以在文件列表中右鍵單擊,在彈出菜單中删除對應的文件:
删除知識包
可(kě)以在知識包列表中右鍵單擊,在彈出菜單中删除對應的文件:
删除知識包的時(shí)候,知識包對應的規則文件也會(huì)被自動删除。