當前位置:成語大全網 - 書法字典 - URule可視化規則引擎在保險業中的應用(三。庫文件的創建)

URule可視化規則引擎在保險業中的應用(三。庫文件的創建)

本文主要講解庫文件的創建,創建庫文件的過程也是壹個根據業務建模的過程。

在將業務規則寫入URule規則之前,需要先建模,即根據業務創建庫文件;URule中有* * * 4個類庫文件,包括變量庫、常量庫、參數庫、動作庫。它們的作用和意義分別類似於Java中的POJO類、枚舉類、Map和Java方法。在編寫規則和運行規則的過程中需要用到這些庫文件。關於庫文件的詳細介紹,請參考官方在線文檔(/resources/doc/2lib.html)。

根據需求,這項保險業務需要使用變量庫和常量庫。變量庫需要創建壹個客戶對象,常量庫需要創建三個對象,如評估級別、核保結論、性別。

創建步驟如下:

1.在項目列表樹中找到要操作的項目,右鍵單擊該項目資源節點下的庫節點。

2.在右鍵菜單中點擊添加變量庫,輸入變量庫名稱“客戶”,然後點擊保存。此時,庫節點下會增加壹個客戶變量庫文件,右側會顯示變量庫的維護頁面。

3.點擊變量庫頁面頂部的“添加”按鈕,會在下表中自動添加壹條記錄。分別在名稱和類別路徑單元格中輸入客戶對象名稱和類別路徑。

名稱列“customer”是在編輯規則時使用變量對象時顯示的內容。類路徑“com。bstek . u rule . accident . entity . customer”和Java中的POJO類需要保持壹致。壹致的類路徑壹方面是調用規則時傳入的數據對象的唯壹標識符,另壹方面可以相應地自動生成字段。

4.點擊新增客戶對象操作列中第壹個自動生成字段的圖標,自動生成可變對象字段。

在使用自動生成的字段之前,需要在項目中創建Customer類,右邊的字段名對應項目中Java類中的字段名,標題是在編輯的規則文件中使用該字段時顯示的內容。同時,如果要自動生成標題的中文名稱,需要提前在Java字段上定義,標註“com.bstek.urule.model.Label”。在項目中,Java類“com . bstek . u rule . incident . entity . customer”不壹定要存在,路徑只是標識數據的唯壹標識符,所以頁面也提供了“添加字段”按鈕,為這個變量對象添加字段,但是建議將變量庫對象和Java類對象的定義壹壹對應,這樣會更加方便和規範。

5.無論是自動生成字段還是逐個添加字段,點擊左上方的保存按鈕保存添加的數據。

1.創建常量庫對象的第壹步與創建變量庫相同,即在左側項目列表樹中右鍵單擊“庫”節點。

2.在右鍵菜單中點擊添加常量庫,輸入常量庫的名稱“constants”,然後點擊保存。此時庫節點下會增加壹個常量庫文件,右側會顯示常量庫的維護頁面。操作界面如下所示。

3.在添加常量之前,應該先添加壹個常量分類,然後在這個分類下添加常量。具體添加步驟如下:首先點擊常量庫頁面左上方的添加分類按鈕,然後在表格行中自動添加壹行常量分類記錄,然後在表格行名稱和標題單元格中分別輸入分類名稱和分類標題;然後點擊右側區域上方的添加常量按鈕,在名稱和標題中分別輸入常量名稱和常量標題;名稱對應實際使用或存儲的值,標題是在編輯的規則文件中使用該值時顯示的內容;最後,點擊上面的“保存”按鈕保存數據。

按照上面的操作步驟增加三個常量分類:評估級、核保級、性別。添加的結果如下。