<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. 为 Name、Excel File 和 HTML Report 指定您选择的名称。选择 ccc-rules 作为 Rule Project。单击 Apply,然后单击 Run。
图 11. Rule Studio 中的 DVS 运行配置
运行此配置后,会在运行配置中指定的位置创建一个报告(如 图 12 所示),其中包含关于测试运行的信息。
图 12. DVS 测试报告
以下文章点击率最高
Loading…