詳細情報:
insOsMultiInstanceChildProducts Lightning Web コンポーネント
insOsMultiInstanceChildProducts Lightning Web コンポーネントは、見積 OmniScript に 2 つのレベルの保険項目と第 2 レベルの保険項目の対象範囲を表示します。
たとえば、商業見積の場合、次のコンポーネントが表示されます。
-
すべてのロケーションの被保険者項目 (500 Maple Drive や 123 Elm Street など)
-
ロケーションごとに、関連するすべての建物保険項目 (倉庫や工場など)
-
建物ごとに、関連するすべての対象補償 (地震や山火事など)
建物を設定するための OmniScript ステップのプレビューを次に示します。
-
ロケーション保険品目 (1)
-
建物被保険者 (2)
-
建物補償 (3)
このコンポーネントでは、[設定可能] が選択されている属性を編集でき、[非表示] が選択されている属性は非表示になります。
建物を設定するための OmniScript ステップを詳しく見てみましょう。
insOsMultiInstanceChildProducts カスタム Lightning Web コンポーネントのプロパティ
ユーザーが商用ルート製品を設定する手順を説明するガイド付きフローでは、通常、enableEdit、initJSON、initAction、および rePriceAction カスタム Lightning Web コンポーネントプロパティを使用します。
商品見積フローの場合、通常は initAction を使用して getRatedProducts サービスを設定します。このサービスは、insOsMultiInstanceProducts にフィードする商品 JSON を取得します。OmniScript ステップの場合:
-
initAction は、商品 JSON を取得して insOsMultiInstanceProducts にフィードするように
InsProductService: getRatedProductsサービスを設定します。 -
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 が使用されます。 initJSON をカスタム Lightning Web コンポーネントプロパティーとして追加するには、 init-json 形式を使用します。この例では、insOsMultiInstanceChildProducts は前のステップで渡された商品 JSON を取得します。 |
|
|
initAction および rePriceAction |
initAction で、 rePriceAction で、 [Custom Lightning Web Component Properties] ペインで、[Edit Properties as JSON] をクリックして initAction と rePriceAction を設定します。 |
|
|
