您的位置:首页 > 编程语言 > Java开发

规则引擎如何操作内存表学习

2013-09-05 00:00 411 查看
摘要: 如何使用规则引擎的内存表功能??

创建内存表规则组






系统会新建一个规则组,同时系统会要求您重命名规则组的名称。直接在工程视图窗口的规则组名称上,输入当前我们需要设置的规则组名称“内存表”,然后回车





这样就新建了一个“内存表”的规则组,新建的规则组是空的。您可以在此基础上,设置规则包。

创建内存表规则包

鼠标右键点击“内存表”规则组,弹出菜单,点击其中的“新建规则包”菜单项:






系统会新建一个规则包,同时系统会要求您重命名规则包的名称。直接在工程视图窗口的规则包名称上,输入当前我们需要设置的规则包名称“内存表”,然后回车:






这样就新建了一个“内存表”的规则包,新建的规则包是空的。您可以在此基础上,设置规则包的对象库以及规则。

实现

配置的规则是为了实现将内存表的数据导入到另一张内存表中。实现的方式有两种。

方法一:设置规则将表格中的数据导入到表格1中

我们首先需要添加内存表两个内存表。

右键点击对象库,弹出菜单,点击添加计算表格:



点击后弹出:



点击确定,在根据同样的方式添加计算表格“表格1“,这样就添加了来那个内存表了:



excle信息如下:



从excle中导入表格结构。右键点击“表格”:



弹出窗体,选择你需要导入结构的*.xls或*.xlsx,选择完点击打开:



编辑窗口出现如下信息:



从excle中导入表格数据。右键点击“表格”



余下的步骤和excle导入表格结构一样。导入后的信息如下:



在点击表格结构,ctrl+a后,复制“表格”的表格中的字段:



点击“表格1结构”中的任意位置,粘贴到“表格1”中,如下



显示如下:



配置完后不用导入“表格1数据”,将用规则实现。

在添加一个规则,右键点击“内存表”规则包,然后选择“新建规则”:



同时系统会要求您重命名规则的名称。直接在工程视图窗口的规则名称上,输入当前我们需要设置的规则名称“将表格中的数据导入到表格1中”,然后回车:



接下来配置“将表格中的数据导入到表格1中”规则。点击此窗口,那么下面的的按钮,会出现“请选择”,点击“计算表格操作”:



在点击,弹出菜单,根据下图点击:



完成上述操作后,编辑窗口显示:



点击那么下的灰色字体“请点击选择”,在点击选择值



点击红色字体“请选择”,在点击“表格”



配置完的配置如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息