您位於此處:
insOsMultiInstanceChildProducts Lightning Web 元件
insOsMultiInstanceChildProducts Lightning Web 元件會在報價 OmniScript 中顯示受保項目的兩個層級,以及受保項目的第二層級涵蓋範圍。
例如,針對商業報價,此元件會顯示:
-
所有位置投保項目 (例如 500 Maple Drive 和 123 Elm Street)
-
針對每個位置,所有相關的建築物投保項目 (例如「倉庫」和「工廠」)
-
針對每個建築物,所有相關的符合資格涵蓋範圍 (例如「地震」與「野火」)
以下是設定建構的 OmniScript 步驟預覽:
-
投保項目的位置 (1)
-
建立投保項目 (2)
-
建築涵蓋範圍 (3)
此元件可讓使用者編輯已選取「是否可設定」的設定屬性,並隱藏已選取「是否隱藏」的設定屬性。
以下是設定建構的 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 中啟用保險項目和保險對象屬性編輯。 請注意:
在呼叫 insOsMultiInstanceProducts 的 OmniScript 步驟中,使用 enable-edit 格式將 enableEdit 新增為自訂 Lightning Web 元件內容,並將其定義為 true。 |
|
|
initJSON |
使用 initJSON 作為遠端通話的替代方案。它會將整個產品 JSON 結構作為資料來源傳送至 Lightning Web 元件。 insOsMultiInstanceChildProducts Lightning Web 元件經常使用 initJSON。 使用格式 init-json 新增 initJSON 作為自訂 Lightning Web 元件內容。在此範例中,insOsMultiInstanceChildProducts 會取得從上一個步驟傳遞給它的產品 JSON。 |
|
|
initAction 和 rePriceAction |
針對 initAction,設定傳送至 針對 rePriceAction,設定 在「自訂 Lightning Web 元件內容」窗格中,按一下「將內容編輯為 JSON」以設定 initAction 和 rePriceAction。 |
|
|
