14.1.知识包创建

知识包是URule Pro对外提供服务的核心模块,各种规则文件可以被添加到知识包中,而由知识包对外提供服务。

一个知识包可以包含多个决策集和决策流,如下图:

下面我们说明如何创建知识包。

知识包菜单

首先我们要找到知识包的菜单项,如下图所示:

image-20211124143810187

知识包管理页面中左侧为知识包列表,右侧为规则文件列表。

添加知识包

单击知识包管理页面左上角的添加知识包按钮:

image-20211124144139373

在编辑页面中填写相关知识包的信息:

image-20211124144300883

添加文件

然后单击添加文件按钮:

image-20211124144358629

在弹出窗口中选择希望包含的文件:

image-20211124144448672

一个知识包可以添加多个规则文件

image-20211124144540135

当知识包中添加多个规则文件,最终执行时,并不会按照从上到下的顺序执行调用,如果业务规则有先后调用顺序的需求,需要通过规则文件调用函数或者决策流来明确调用顺序。

另外,如果规则文件A调用规则文件B,知识包只需要添加规则文件A即可,知识包会自动将关联的规则文件B编译打包。

删除文件

可以在文件列表中右键单击,在弹出菜单中删除对应的文件:

image-20211124144748773

删除知识包

可以在知识包列表中右键单击,在弹出菜单中删除对应的文件:

image-20211124145011748

删除知识包的时候,知识包对应的规则文件也会被自动删除。

results matching ""

    No results matching ""