14.1.知识包创建

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

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

知识包创建

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

知识包菜单

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

知识包菜单

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

添加知识包

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

添加知识包

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

编辑知识包

添加文件

然后单击添加文件按钮:

添加文件按钮

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

添加文件窗口

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

添加多个文件

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

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

删除文件

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

删除文件

删除知识包

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

删除知识包

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

results matching ""

    No results matching ""