14.1.知识包创建
知识包是URule Pro对外提供服务的核心模块,各种规则文件可以被添加到知识包中,而由知识包对外提供服务。
一个知识包可以包含多个决策集和决策流,如下图:
下面我们说明如何创建知识包。
知识包菜单
首先我们要找到知识包的菜单项,如下图所示:
知识包管理页面中左侧为知识包列表,右侧为规则文件列表。
添加知识包
单击知识包管理页面左上角的添加知识包按钮:
在编辑页面中填写相关知识包的信息:
添加文件
然后单击添加文件按钮:
在弹出窗口中选择希望包含的文件:
一个知识包可以添加多个规则文件
当知识包中添加多个规则文件,最终执行时,并不会按照从上到下的顺序执行调用,如果业务规则有先后调用顺序的需求,需要通过规则文件调用函数或者决策流来明确调用顺序。
另外,如果规则文件A调用规则文件B,知识包只需要添加规则文件A即可,知识包会自动将关联的规则文件B编译打包。
删除文件
可以在文件列表中右键单击,在弹出菜单中删除对应的文件:
删除知识包
可以在知识包列表中右键单击,在弹出菜单中删除对应的文件:
删除知识包的时候,知识包对应的规则文件也会被自动删除。