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…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營