14.1.知識包創建

知識包是URule Pro對外提供服務的核心模塊,各種規則文件可(kě)以被添加到知識包中,而由知識包對外提供服務。

一個(gè)知識包可(kě)以包含多(duō)個(gè)決策集和(hé)決策流,如下圖:

下面我們說明(míng)如何創建知識包。

知識包菜單

首先我們要找到知識包的菜單項,如下圖所示:

image-20211124143810187

知識包管理(lǐ)頁面中左側為(wèi)知識包列表,右側為(wèi)規則文件列表。

添加知識包

單擊知識包管理(lǐ)頁面左上(shàng)角的添加知識包按鈕:

image-20211124144139373

在編輯頁面中填寫相關知識包的信息:

image-20211124144300883

添加文件

然後單擊添加文件按鈕:

image-20211124144358629

在彈出窗口中選擇希望包含的文件:

image-20211124144448672

一個(gè)知識包可(kě)以添加多(duō)個(gè)規則文件

image-20211124144540135

當知識包中添加多(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ě)以在文件列表中右鍵單擊,在彈出菜單中删除對應的文件:

image-20211124144748773

删除知識包

可(kě)以在知識包列表中右鍵單擊,在彈出菜單中删除對應的文件:

image-20211124145011748

删除知識包的時(shí)候,知識包對應的規則文件也會(huì)被自動删除。

results matching ""

    No results matching ""