您位於此處:
大型群組評分
大群組的等級是根據報價中所包含計畫上定義的等級程序。評分程序會在「業務規則引擎」中建立為運算式集。
如需如何在業務規則引擎中設定運算式集的詳細資訊,請參閱 建立運算式集。
限制
「大型群組等級」僅支援「運算式集」作為「等級程序」類型。當您為評分流程設定評分程序時:
- 將產品的「評分程序類型」欄位設定為「運算式集」,將「評分程序名稱」欄位設定為「運算式集」的名稱。
- 將「資料對應器」搭售方案與評分實情產品建立關聯。「資料對應器」必須是 OmniDataTransform 類型,這是核心物件上的 Omnistudio。
- 在運算式集中包含至少一個計算和一個彙總步驟,每個步驟皆已選取「包含在輸出中」選項。
- 從報價
effectiveDate傳入流程後,確認您的運算式集具有「開始日期」的已啟用版本。
- 設定大型群組分級的運算式集
使用運算式集作為大型群組計畫的等級程序。 - 在 Lightning Web 元件上對大型群組報價進行評分
透過「大型群組報價 LWC」的協助,您可以在報價流程期間視需要將大型群組報價評分不限次數。某些大型群組報價評分流程會以非同步方式發生,且需要幾分鐘的時間完成。但別擔心,鈴聲通知可讓您知道等級流程何時完成。 - 大型群組等級錯誤處理
大群組報價使用流程以非同步方式對成員型計畫進行評分。當非同步流程期間發生錯誤時,識別並解決錯誤的挑戰會比同步評分案例更為大。 - 清除非同步等級資料
使用自訂設定和排程的批次工作,讓您的組織無法因過期且不必要的大型群組註冊和報價等級資料而被困擾。
設定大型群組分級的運算式集
使用運算式集作為大型群組計畫的等級程序。
- 進入 App Launcher,尋找並選取「業務規則引擎」(如果已啟用「運算式集」索引標籤,則為「運算式集」)。
- 建立新的運算式集和運算式集版本。
- 在運算式集產生器中開啟新的運算式集版本。
-
包含至少一個計算和彙總步驟,每個步驟皆已選取「包含在輸出中」選項。
- 新增您需要的任何其他元素。
- 設定「運算式集」版本的「開始日期」或「結束日期」(或兩者) 以及「排名」(Rank)。
- 儲存並啟用運算式集。
在 Lightning Web 元件上對大型群組報價進行評分
透過「大型群組報價 LWC」的協助,您可以在報價流程期間視需要將大型群組報價評分不限次數。某些大型群組報價評分流程會以非同步方式發生,且需要幾分鐘的時間完成。但別擔心,鈴聲通知可讓您知道等級流程何時完成。
您可以一次評分最多 30 個摘要型計畫,最多 150,000 位成員,或者您可以一次評分最多 30 個成員型計畫,最多 3,000 位成員。如果您需要在報價中評分五個以上的成員型計畫,請勿使用「評分所有計畫」按鈕。請改為使用每個計畫的「比率計畫」按鈕,以個別將前五個計畫評分。等待五個計畫的等級完成,然後使用「比率計畫」按鈕,開始對下一組最多五個計畫進行等級。
當您透過新增、修改或移除報價來調整報價時,總保費值會變成紅色。使用「比率計畫」按鈕來起始所選計畫的評分流程。或者,使用「所有計畫的比率」按鈕一次將報價中包含的所有計畫評分。
當您起始等級流程時,會在 LWC 頂端顯示進度通知。
當等級流程完成時,鈴聲通知會警示使用者,並包含重要狀態訊息。
傳回的可能「等級」狀態包括:
- 已完成
- 已取消
- 待處理
- 錯誤
等待評分要求時,報價記錄會在「詳細資料」索引標籤的「計算價格資料」欄位中,將與其相關聯的評分要求和批次工作識別碼儲存為 JSON。
您可以使用 JSON 來協助您在 監視工作流程服務中尋找並識別批次工作。您可以視需要從此處取消任何待處理工作的執行。
大型群組等級錯誤處理
大群組報價使用流程以非同步方式對成員型計畫進行評分。當非同步流程期間發生錯誤時,識別並解決錯誤的挑戰會比同步評分案例更為大。
大群組報價的非同步評分要求會使用兩個流程:產生普查等級和完成處理普查等級。如果這些流程中發生錯誤,則等級要求狀態會設為「錯誤」。
保險等級要求流程
假設您的普查中有 2,500 筆普查記錄。每個記錄代表一個系列。若要對此普查評分,大型群組報價會使用一個「保險」等級要求與一個批次架構要求。批次架構要求會將普查記錄分割為較小的批次工作部分,以加速評分和錯誤解決。在此範例中,每個批次工作都設定為處理 100 個成員,因此此 2,500 筆記錄的普查會分為 25 個批次工作部分。
系統會依序處理每個批次工作部分,即使批次工作發生錯誤,仍會繼續處理。假設「批次工作部分 16」發生錯誤。批次工作處理會繼續並完成剩餘的批次工作部分,並為整個批次工作建立一個錯誤事件。
「保險等級要求」狀態設定為「錯誤」,且使用者會收到未完成其等級要求的鈴聲通知。使用者可以檢查普查輸入,並嘗試再次起始評分要求。如果等級要求繼續完成時發生錯誤,則使用者可能會從「大型群組報價 LWC」產生錯誤 CSV。
常見非同步分級錯誤
非同步普查評分的最常見錯誤來自於群組普查中的錯誤或不完整輸入。但流程組態與例外情況也會造成非同步評分錯誤。檢閱批次工作狀態可協助您找出在等級流程中發生錯誤的位置。
檢閱批次工作狀態可協助您找出在等級流程中發生錯誤的位置。
| 批次工作狀態 | 發生錯誤的位置 |
|---|---|
| 完成時發生錯誤 | 產生普查等級流程 |
| 已完成 | 「完成處理普查等級」流程 |
| 進行中 | 批次工作停滯,或者組織可能已達到其處理限制。 |
當等級要求正在進行時,報價記錄會在「詳細資料」索引標籤的「計算價格資料」欄位中,將與其相關聯的等級要求和批次工作識別碼儲存為 JSON。您可以使用 JSON 來協助您在 監視工作流程服務中尋找並識別批次工作。如果批次工作狀態為「進行中」,請使用「取消執行」按鈕來取消工作。
產生報價錯誤 CSV
只要按一下按鈕,即可快速產生與檢視大型群組報價的等級要求錯誤清單。
如果等級要求未成功完成,您的使用者可能會產生錯誤 CSV 檔案。如果在由「產生普查等級」流程開始的批次工作處理期間發生評分要求錯誤,則「錯誤 CSV」會針對每個未評分的成員名稱或識別碼包含個別的列。
當等級要求完成時發生錯誤時,您的使用者可能會產生錯誤 CSV 檔案。
按一下計畫價格旁顯示的錯誤圖示 (
),然後按一下「產生錯誤 CSV」。
系統會建立摘要錯誤的 CSV 檔案,並附加至「相關」索引標籤上「備註和附件」區段中的報價記錄。使用者會收到快顯訊息,告知他們 CSV 產生完成。
「(PlanName)_ + (InsuranceRatingRequestId)_ + (CSV 產生時間)」的 CSV 檔案名稱格式可唯一識別與錯誤相關聯的計畫和評分要求,以協助使用者更輕鬆找到並修正問題。
如果在「完成處理普查評分」流程執行的後續處理期間發生錯誤,則「錯誤 CSV」只會包含一列包含此錯誤訊息:
「我們無法完成「張貼評分流程動作」。檢查您的輸入或向您的 Salesforce 管理員尋求協助。」
此錯誤的最常見原因是沒有任何的普查成員位於指派給計畫的群組類別中。若要深入瞭解,請參閱將 群組類別新增至大型群組報價。
清除非同步等級資料
使用自訂設定和排程的批次工作,讓您的組織無法因過期且不必要的大型群組註冊和報價等級資料而被困擾。
非同步評分資料清除自訂設定
使用這些自訂設定來指定等級資料清除限制。使用預設值、自訂以符合業務需求,或甚至決定不使用預設值。
| 自訂設定名稱 | 舉動 | 預設值 | 其他資訊 |
|---|---|---|---|
RatingRetentionDayCount
|
設定保留資料的天數。 | 10 通 | 如果這些條件為 true,請增加值:必須長時間儲存等級輸出。註冊與報價流程會使用等級輸出來產生產品 JSON。註冊和報價流程需要將價格儲存在成員層級。 |
RatingPurgeQueryLimit
|
設定每個批次工作流程的記錄數目上限。 | 100 | 如果比 RatingPurgeQueryLimit 有更多符合資格的要求,則會在批次工作的下一次排程執行中處理剩餘的要求。 |
RatingPurgeBatchSize
|
設定在單一批次執行中處理的清除要求數目。 例如,如果有 20 個符合資格的要求,且 RatingPurgeBatchSize 為 2,則會建立和處理 10 個批次工作。每個批次工作都會依序處理兩個要求,且標準 Salesforce Apex 管理員限制會套用至每個工作。 |
5 個 | 如果您經常處理成員型等級的大量普查 (每個普查超過 6,000 個成員),請減少該值。 如果用於評分的普查成員數目不一致或未知,請將 |
排程 InsRatingRequestPurgeScheduler 批次工作
排程批次工作以透過兩種方式清除等級資料;從「設定」或使用「開發人員主控台」。
如果您從「設定」中排程 Apex 工作,請在「Apex 類別」欄位中搜尋並選取「InsRatingRequestPurgeScheduler」。
或者使用「開發人員主控台」呼叫 System.schedule,其會排程批次工作。以下是每日下午 11 點執行 InsRatingRequestPurgeScheduler 工作的運算式範例:
vlocity_ins.InsRatingRequestPurgeScheduler scheduler = new vlocity_ins.InsRatingRequestPurgeScheduler();
//Batch execute every day 23:00
String scheduleExpression = '0 0 23 * * ?';
//Batch execute at midnight Sept. 3rd. 2042
//String scheduleExpression = '0 0 0 3 9 ? 2042';
System.schedule('Insurance Rating Purge Batch', scheduleExpression, scheduler);
檢查批次狀態
若要檢查已排程工作的狀態,請移至 設定 → 所有已排程的工作。若要檢查已開始工作的狀態,請移至 設定 → Apex 工作。
