任务 4:通过 Excel 方案文件使用域

< 上一课 | 下一课 >

任务 4:通过 Excel 方案文件使用域

向 Excel 方案文件中添加域值。

关于此任务 在此任务中,您添加借款人财产类型的可选域值,然后在生成的 Excel 方案文件中查看效果。接下来向 Rule

Designer 和现有 Excel 方案文件内的域中添加另一个值。

步骤 1:向 Excel 文件中添加域值

添加 property type 自变量的域值。

过程在 Rule Explorer 中,双击 Borrower 类 (loanvalidation-rules > bom > model > loan > Borrower)。

在成员区域中,双击 propertyInfo 成员。

在“域”部分中单击创建域。

在“域”向导中,选择“字面值”作为域类型,然后单击下一步。

单击添加,然后输入 Condominium。

再次单击添加,然后输入 Private House。

选择完成,然后单击确定。使用 Eclipse 工具栏中的保存按钮来保存更改。

步骤 2:生成 Excel 方案文件模板

生成 Excel 方案文件模板。

过程在 Rule Explorer 中,右键单击 loanvalidation-rules 项目,然后单击测试和模拟 > 生成 Excel 方案文件模板。

按照在先前任务中的做法保留缺省选项。

在“预期结果”页面上,展开贷款报告,选择已核准和第一条消息,然后单击下一步。

单击完成。

在 Rule Explorer 中,双击 testsuite.xlsx 以将其打开。

选择“方案 1”行中的 property info 单元格。单击单元格旁边的箭头以查看您在域中添加的两个值。

关闭 testsuite.xlsx。

步骤 3:在 Rule

Designer 中添加新域值:

现在,您希望向域中添加新值。

您必须首先在 Rule

Designer 中添加该值。

然后,可以重新生成 Excel 方案文件模板,或者,如果已在方案文件中填充数据,可以直接编辑文件。

过程在 Rule Explorer 中,双击 Borrower 类 (loanvalidation-rules > bom > model > loan > Borrower)。

在“成员”区域中,双击 propertyInfo 成员。

在“域”部分中单击编辑域。

在“域”向导中,单击添加,然后输入 Semi-detached。

单击完成,再单击确定,然后保存更改。

步骤 4:在现有 Excel 文件中添加域值

要在现有方案文件中手动添加或移除域条目,必须删除指定范围,添加域条目,然后重新定义指定范围。

过程双击 testsuite.xlsx 以将其打开。

取消隐藏 _domains 工作表: 单击主页 > 格式 > 隐藏和取消隐藏 > 取消隐藏工作表。

选择 _domains。

单击确定。

删除 domainA 的指定范围: 单击公式 > 名称管理器。

在名称管理器窗口中,选择 domainA,如下图中所示:

单击删除。

单击确定以删除域。

单击关闭以关闭名称管理器窗口。

单击 _domains 工作表并找到列 A,其中包含值 Condominium 和 Private House。

要在正确位置中插入新值,请执行以下操作: 右键单击 Private House 单元格,然后单击插入。

在新单元格中输入值 Semi-detached。

重新定义 domainA 的指定范围: 选择 domainA 的所有值(Condominium、Semi-detached、Private House)。

在名称框中输入 domainA,如下图中所示:

按 Enter 键。

单击主页 > 格式 > <可视性 > > 隐藏和取消隐藏 > 隐藏工作表。

保存文件。

选择属性信息工作表,并单击“属性信息 1”行中的属性类型单元格。新的 Semi-detached 值可用。

结果 您已完成了教程。本教程显示了如何编辑 BOM 以定制生成的Excel 方案文件模板,从而测试决策服务。

< 上一课 | 下一课 >

Top