IBM-ILOG JRules 开发-布署-实例-R9

<instruction>TAKE COVER IN A SUBSTANTIAL SHELTER UNTIL THE

STORM PASSES.</instruction>

<contact>CITY/WEATHERFCT</contact>

<parameter>

<valueName>RainfallLevel1H</valueName>

<value>10</value>

</parameter>

<parameter>

<valueName>RainfallLevel6H</valueName>

<value>60</value>

</parameter>

<parameter>

<valueName>RainfallLevel12H</valueName>

<value>120</value>

</parameter>

<resource>

<resourceDesc>888001</resourceDesc>

</resource>

<area>

<areaDesc>EXTREME NORTH CENTRAL ROTTERDAM CITY IN NL</areaDesc>

<polygon>51.966667,4.333333 51.833333,4.333333 51.833333,4.583333

51.966667,4.583333 51.966667,4.333333</polygon>

</area>

<area>

<areaDesc>999001</areaDesc>

<polygon>51.966667,4.333333 51.966667,4.458333 51.900000,4.458333

51.900000,4.333333 51.966667,4.333333</polygon>

</area>

<area>

<areaDesc>999002</areaDesc>

<polygon>51.966667,4.333333 51.966667,4.458333 51.900000,4.458333

51.900000,4.333333 51.966667,4.333333</polygon>

</area>

</info>

</alert>

</par:request>

</dec:DecisionServiceRequest>

</soapenv:Body>

</soapenv:Envelope>

审计

管理员可使用控制台管理 Rule Execution Server。此外,使用 Rule Execution Server 控制台中的 Decision Warehouse 选项卡,您可审计已启用监视的规则集的规则执行(参阅创建 RuleApp 项目)。可基于日期、输入/输出内容或触发的规则来搜索规则执行情况。您可查看规则执行细节,包括完成的请求、响应和所有调用的规则。这有助于追溯为什么在过去针对一个特定请求做出了一个决策,例如用于确定为什么在上一个星期内向排水部门发送了 4 次通知。

8 描绘了查看执行细节所需的步骤。从 Decision Warehouse 选项卡,指定过滤条件并单击 Search。从返回的搜索结果中,选择您感兴趣的一个结果并单击 View Decision details。此操作将显示一个窗口,其中包含选定项的所有规则执行细节。

8. Decision Warehouse 选项卡


(查看  8 的更大版本。)

 

业务用户赋权

BRMS 的一个重要优势是,非技术性业务用户可独立于技术团队维护规则。业务用户可使用 Rule Team Server 完成此任务。要使业务用户能够编写和测试规则,规则开发人员将规则项目发布到 Rule Team Server,创建一个 Microsoft® Excel® 场景模板供业务用户构建测试场景。

创建场景模板

创建决策验证服务 (DVS) 测试用例的 Excel 场景模板很容易使用一个向导创建,只需右键单击规则项目并选择 Decision Validation Services – Generate Excel Scenario File Template 9 给出了该序列中每个步骤所使用的选项。

1.     Generation Settings 中,选择 Default Excel (2003) Tabbed Format,指定您在 Excel Scenario File Name 中选择的一个文件名。然后单击 Next

2.    在下面的屏幕(您在其中选择了要包含在预期的结果工作表中的列)中,单击 Select All 并单击 Finish

9. 生成 Excel 场景模板


(查看  9 的更大版本。)

此流程生成一个具有多个工作表的 Excel 模板,每个工作表对应于模型中使用的一个对象,比如 info  area。使用此模板,可一起定义场景和预期的结果。可在可下载的工作区中找到一个示例场景集(参见 下载 部分)。 10 显示了此示例电子表格的 Scenarios 选项卡,它定义了两个场景。

10. 测试场景


这些场景可从 Rule Studio Rule Team Server 运行。要从 Rule Studio 运行,在 DVS Excel File 下创建一个运行配置,如  11 所示。使用此步骤顺序创建一个运行配置:

1.     Rule Studio 上的主菜单中选择 Run – Run Configurations

2.    选择左侧导航面板上的 DVS Excel File 并单击顶部的 Launch New Configuration 图标。

3.     NameExcel File  HTML Report 指定您选择的名称。选择 ccc-rules 作为 Rule Project。单击 Apply,然后单击 Run

11. Rule Studio 中的 DVS 运行配置


运行此配置后,会在运行配置中指定的位置创建一个报告(如  12 所示),其中包含关于测试运行的信息。

12. DVS 测试报告

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营