Loading
保險
insOsMultiInstanceChildProducts Lightning Web 元件

insOsMultiInstanceChildProducts Lightning Web 元件

insOsMultiInstanceChildProducts Lightning Web 元件會在報價 OmniScript 中顯示受保項目的兩個層級,以及受保項目的第二層級涵蓋範圍。

例如,針對商業報價,此元件會顯示:

  • 所有位置投保項目 (例如 500 Maple Drive 和 123 Elm Street)

  • 針對每個位置,所有相關的建築物投保項目 (例如「倉庫」和「工廠」)

  • 針對每個建築物,所有相關的符合資格涵蓋範圍 (例如「地震」與「野火」)

以下是設定建構的 OmniScript 步驟預覽:

  • 投保項目的位置 (1)

  • 建立投保項目 (2)

  • 建築涵蓋範圍 (3)

此元件可讓使用者編輯已選取「是否可設定」的設定屬性,並隱藏已選取「是否隱藏」的設定屬性。

在商業報價中設定建築物的 OmniScript 步驟預覽

以下是設定建構的 OmniScript 步驟進一步瞭解:

在商業報價中設定建築物的 OmniScript 步驟內容

insOsMultiInstanceChildProducts 自訂 Lightning Web 元件內容

引導使用者完成商業根產品組態的引導式流程通常使用 enableEdit、initJSON、initAction 和 rePriceAction 自訂 Lightning Web 元件內容。

針對商業產品報價流程,您通常會使用 initAction 來設定 getRatedProducts 服務。此服務會取用產品 JSON 以摘要至 insOsMultiInstanceProducts。在 OmniScript 步驟中:

  • initAction 會設定 InsProductService: getRatedProducts 服務以提取產品 JSON 並將其摘要至 insOsMultiInstanceProducts。

  • insOsMultiInstanceProducts 會顯示基本、父系和子系保險項目,以及父系保險項目涵蓋範圍。使用者可在此 LWC 中設定和重新定價 父系保險項目涵蓋範圍與屬性。使用者的變更會作為 initJSON 傳遞至流程的下一個步驟。

  • insOsMultiInstanceChildProducts 使用從上一個步驟傳入的產品 JSON 作為 initJSON 來顯示子系保險項目及其涵蓋範圍。以下是使用者設定和重新定價 子系保險項目涵蓋範圍的位置。

當您設定 insOsMultiInstanceChildProducts Lightning Web 元件時,請在自訂 Lightning Web 元件內容的 JSON 編輯器中設定重新定價方法及其選項。

內容

詳細資料

enableEdit

使用 enableEdit 在 insOsMultiInstanceProducts 中啟用保險項目和保險對象屬性編輯。

請注意:

  • 目前不支援保險項目屬性和保險對象屬性的屬性規則變更。

  • insOsMultiInstanceChildProducts 不支援 enableEdit。

在呼叫 insOsMultiInstanceProducts 的 OmniScript 步驟中,使用 enable-edit 格式將 enableEdit 新增為自訂 Lightning Web 元件內容,並將其定義為 true。

使用啟用編輯內容設定位置 OmniScript 步驟

initJSON

使用 initJSON 作為遠端通話的替代方案。它會將整個產品 JSON 結構作為資料來源傳送至 Lightning Web 元件。

insOsMultiInstanceChildProducts Lightning Web 元件經常使用 initJSON。

使用格式 init-json 新增 initJSON 作為自訂 Lightning Web 元件內容。在此範例中,insOsMultiInstanceChildProducts 會取得從上一個步驟傳遞給它的產品 JSON。

使用 init-json 內容設定建構 OmniScript 步驟

initAction 和 rePriceAction

針對 initAction,設定傳送至 InsProductService: getRatedProducts 的 optionsMap 和 inputMap。此方法會在第一個載入時呼叫以提取產品資料。

針對 rePriceAction,設定 InsProductService: rePriceProduct 的 optionsMap 和 inputMap。每次使用者變更產品屬性和重新定價產品時,都會呼叫此方法。

在「自訂 Lightning Web 元件內容」窗格中,按一下「將內容編輯為 JSON」以設定 initAction 和 rePriceAction。

使用醒目提示 initAction 和 rePriceAction JSON 的設定位置 OmniScript 步驟
 
正在載入
Salesforce Help | Article