Você está aqui:
Componente da Web Lightning insOsMultiInstanceChildProducts
O componente da Web insOsMultiInstanceChildProducts Lightning exibe dois níveis de itens segurados e coberturas para o segundo nível de itens segurados em um OmniScript de cotação.
Por exemplo, para uma cotação comercial, esse componente exibe:
-
Todos os itens segurados do local (como 500 Maple Drive e 123 Elm Street)
-
Para cada local, todos os itens segurados de prédio relacionados (como Armazém e Fábrica)
-
Para cada prédio, todas as coberturas elegíveis relacionadas (como Earthquake e Wildfire)
Esta é uma visualização da etapa do OmniScript para configurar prédios:
-
Localização de itens segurados (1)
-
Item de construção seguro (2)
-
Coberturas de prédios (3)
O componente permite que os usuários editem atributos configurados com "É configurável" selecionado e oculta atributos configurados com "É oculto" selecionado.
Veja em mais detalhes a etapa do OmniScript para configurar prédios:
Propriedades personalizadas do componente da Web Lightning insOsMultiInstanceChildProducts
Um fluxo guiado que conduz os usuários pela configuração de um produto raiz comercial normalmente usa propriedades personalizadas do componente da Web Lightning enableEdit, initJSON, initAction e rePriceAction.
Para fluxos de cotação de produto comercial, você costuma usar initAction para configurar o serviço getRatedProducts. Esse serviço busca o JSON do produto para alimentar insOsMultiInstanceProducts. Em etapas do OmniScript:
-
Um initAction configura o serviço de
InsProductService: getRatedProductspara buscar o JSON do produto e alimentá-lo em insOsMultiInstanceProducts. -
insOsMultiInstanceProducts exibe os itens raiz, pai e filho segurados, bem como as coberturas de itens segurados pai. Um usuário configura e redefine as coberturas e os atributos dos itens segurados pai neste LWC. As alterações do usuário são passadas para a próxima etapa do fluxo como initJSON.
-
insOsMultiInstanceChildProducts usa o JSON do produto passado da etapa anterior como initJSON para exibir os itens segurados filhos e suas coberturas. É aqui que um usuário configura e redefine as coberturas de itens segurados filhos.
Ao configurar o componente da Web Lightning insOsMultiInstanceChildProducts, configure o método de redefinição e suas opções no Editor de JSON nas propriedades personalizadas do componente da Web Lightning.
Propriedade |
Detalhes |
|---|---|
enableEditar |
Use enableEdit para habilitar edições de atributo do item seguro e da parte segurada em insOsMultiInstanceProducts. Nota:
Em uma etapa do OmniScript que chama insOsMultiInstanceProducts, adicione enableEdit como uma propriedade personalizada do componente da Web Lightning usando o formato enable-edit e defina-o como verdadeiro. |
|
|
initJSON |
Use initJSON como alternativa a chamadas remotas. Ele passa toda a estrutura JSON do produto como a fonte de dados para um componente da Web Lightning. O componente da Web insOsMultiInstanceChildProducts Lightning frequentemente usa initJSON. Adicione initJSON como uma propriedade de componente da Web Lightning personalizada usando o formato init-json. Neste exemplo, insOsMultiInstanceChildProducts pega o JSON do produto passado para ele da etapa anterior. |
|
|
initAction e rePriceAction |
Para initAction, configure optionsMap e inputMap que são passados para Para rePriceAction, configure optionsMap e inputMap para No painel Propriedades do componente da Web Lightning personalizado, clique em Editar propriedades como JSON para configurar initAction e rePriceAction. |
|
|

