Loading
保险
insOsMultiInstanceChildProducts Lightning Web Component

insOsMultiInstanceChildProducts Lightning Web Component

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 编辑器中配置 reprice 方法及其选项。

属性

详细信息

enableEdit

使用 enableEdit,以在 insOsMultiInstanceProducts 中启用被保险项目和被保险方属性编辑。

注意:

  • 目前,不支持受保项目属性的属性规则和受保方属性更改。

  • insOsMultiInstanceChildProducts 不支持 enableEdit。

在调用 insOsMultiInstanceProducts 的 OmniScript 步骤中,使用格式 enable-edit 将 enableEdit 添加为自定义 Lightning Web 组件属性,并将其定义为 true。

使用 enable-edit 属性配置位置 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,配置 optionsMap 和 inputMap for InsProductService: rePriceProduct。每次用户更改产品属性并重新定价产品时,都会调用此方法。

在“自定义 Lightning Web 组件属性”窗格中,单击将属性编辑为 JSON,以配置 initAction 和 rePriceAction。

配置位置 OmniScript 步骤,突出显示 initAction 和 rePriceAction JSON
 
正在加载
Salesforce Help | Article