Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Modelo de estrutura JSON do produto

          Modelo de estrutura JSON do produto

          O objeto JSON do produto fornece um objeto de dados de produto portátil para uso de tempo de execução entre serviços e modelos.

          Muitos serviços de seguro do Vlocity são criados para inserir e/ou gerar objetos de dados de produto. A definição de objeto de produto é um mapa de um produto conforme projetado no Vlocity por um administrador de produto. Cada objeto JSON de produto inclui dados de produto, atributos, produtos filhos e dados específicos do serviço.

          A estrutura básica do JSON de um produto fica assim:

          Modelo de estrutura JSON do produto

          Dados específicos do produto e do serviço

          Os dados do produto com dados específicos do serviço ficam assim:

          Exemplo de JSON

          Muitos serviços adicionam dados ao objeto de produto como parte de sua ação.

          Os dados de atributos são organizados pela categoria de atributo. Cada categoria de atributo contém dados sobre a categoria e um objeto com uma matriz de atributos diretamente associados ao produto.

          Alguns serviços podem levar dados adicionados ao objeto de produto.

          Por exemplo, o createUpdatePolicy serviço pode ter um additionalFields JSON no objeto de produto. O additionalFields JSON é uma listagem de pares de chave/valor de campo que ele define ao criar ou atualizar o registro do produto.

          Cada serviço tem uma lista de dados específicos que ele coleta ou adiciona ao objeto de produto como parte de seu JSON de entrada ou saída.

          Atributos

          Os atributos ajudam a definir um produto. Todos os atributos de um produto são armazenados em um objeto dentro de uma attributeCategories chave. A definição desse objeto é a mesma para produtos raiz ou produtos filho. Ele contém apenas atributos associados a esse produto ou produto filho específico.

          A matriz de atributos é organizada pela categoria de atributo. Cada objeto de categoria de atributo na matriz contém um ou mais objetos de atributo na matriz de registro do productAttributes objeto.

          Cada objeto de atributo na matriz contém os dados de atributo definidos pelo registro de atribuição de atributo para o relacionamento de atributo de produto específico na definição do produto.

          Um objeto de atributo contém dados de atributo que definem o atributo. Para atributos configuráveis, o objeto de atributo pode conter um único valor ou conjuntos de valores em uma matriz de objetos de valores. Atributos configuráveis têm o readonly valor definido como false. Cada atributo tem um userValue que é o valor usado para classificação se estiver mapeado.

          As regras associadas ao atributo ou valores são adicionadas em uma matriz de objetos de regras em um nó de regras.

          Uma categoria de atributo com dados de atributo fica assim:

          Exemplo de JSON para atributo

          Produtos filho e (avô)filho

          Os produtos filho são associados a produtos pai raiz ou a produtos filho de primeiro nível, eles nunca são independentes. Especificação de cobertura, especificação de item seguro, especificação de parte segurada e tipos de produto de fatos de classificação são exemplos de produtos filho.

          Você pode encontrar o tipo de registro de um produto filho em RecordTypeName__c do objeto de produto filho. Os produtos filho usam a mesma estrutura de objeto do produto que o produto raiz, mas são definidos de modo diferente com base no uso pretendido. Além disso, os produtos secundários da especificação de cobertura incluem um par de isOptional chave/valor exposto na IU de administração do produto para produtos secundários, mas não para o produto raiz.

          A partir da versão Summer '18 do Vlocity Insurance, os produtos filho incluem pricingFormula__c.

          A partir da versão Summer '18 do Vlocity Insurance/Vlocity Health, a estrutura do produto oferece suporte à seguinte estrutura:

          Os produtos filho e neto agora incluem campos instanceKey. Cada instanceKey descreve uma instância exclusiva de um item seguro em uma apólice que inclui vários itens segurados.

          • Produto raiz

            • Produto filho

              • (Grande)produto filho

                Os produtos netos são chamados childProducts, mas os registros são aninhados dentro do produto filho de primeiro nível ao qual estão associados.

          Os produtos filho e neto agora incluem campos instanceKey. Cada instanceKey descreve uma instância exclusiva de um item seguro em uma apólice que inclui vários itens segurados.

          (Grande)Os registros de produto filho e seus registros de atributo são estruturados da mesma maneira que produtos filho de primeiro nível e produtos raiz. Eles incluem um parentInstanceKey campo que os vincula à instância do produto filho de primeiro nível ao qual estão associados.

          A estrutura do produto filho fica assim:

          Exemplo de produto filho JSON

          Catálogo de chaves

          A seguir estão listas das chaves mais comuns organizadas por tipo.

          Muitos campos são capturados diretamente do objeto no Salesforce, que são especificados na descrição. A maioria dos nomes de campo de objeto do Salesforce é igual ao nome da chave e também é especificada na descrição. No Salesforce, o campo é precedido pelo <namespace>__<fieldname> de namespace, por exemplo, vlocityins__isConfigurable.

          Produto

          Chave

          Descrição

          additionalFields

          Objeto que contém pares de chave/valor de qualquer campo de produto que não faça parte do serviço. Uma adição opcional usada para entrada em serviços de criação/atualização.

          attributeCategories

          A estrutura de dados de registros da categoria de atributo, que contém uma matriz de registros de categorias de atributo. Cada categoria contém uma matriz de dados de atributos.

          CalculatedPriceData

          Os dados JSON produzidos pelo procedimento de cálculo ou pelo Procedimento de integração.

          childProducts

          Estrutura de dados de registros filho do produto, que contém matriz de registros de produtos filho. Os tipos de registro possíveis incluem especificação de cobertura, especificação de item segurado e especificação de fato de classificação.

          Description

          Campo Product2

          displaySequence

           

          Family

          Campo Product2

          Id

          Campo Product2

          ImageId

          Campo Product2 extraído de product2.Attachment.

          instanceKey

          Identifica a instância específica do item segurado.

          IsConfigurable__c

          Campo Product2

          isOptional

          O campo ProductChildItem__c é Optional__c, usado nos registros de produto da especificação de cobertura.

          IsRecommended__c

          Campo Product2

          LineOfBusiness__c

          Campo Product2

          Name

          Campo Product2

          parentInstanceKey

          A chave de instância do produto pai de um produto (grand)child.

          Price

          Calculado usando a fórmula em PricingFormula__c ou PricingSource__c.

          priceDiff

          A diferença entre o preço da apólice existente e o novo preço calculado.

          PricingFormula__c

          Campo Product2

          ProductCode

          Campo Product2

          productId

          ID de registro do Salesforce do produto

          rawPriceData

          Esse nó é incluído quando a opção remota includeRawCalculationResult é definida como true.

          RecordTypeName__c

          Product, CoverageSpec, InsuredItemSpce, or RatingFactSpec

          SubType__c

          Campo Product2

          Term__c

          Campo Product2

          TotalInsuredFormula__c

          Campo Product2

          totalPremiumForTermDiff

          A diferença entre o prêmio total original para prazo e a soma entre o prêmio total para prazo da nova versão da apólice e o prêmio atualizado para prazo da versão antiga da apólice

          totalSumInsured

          Calculado usando a fórmula em TotalInsuredFormula__c.

          Type__c

          Campo Product2

          Atributo

          Chave

          Descrição

          Code__c

          Campo de categoria de atributo

          displaySequence

          Campo de categoria de atributo

          Id

          Campo de categoria de atributo

          Name

          Campo de categoria de atributo

          productAttributes

          Atributos do produto registros de objeto de dados, contém matriz de registros de objetos de atributo.

          Valores

          Nota
          Nota

          A matriz de valores é armazenada na ValidValuesData__c no objeto de atribuição de atributo.

          Chave

          Descrição

          disabled

           

          id

          O ID de sequenciamento do objeto de dados de valor na matriz de valores.

          label

          Rótulo de exibição para a UI.

          readonly

           

          rules

          Matriz de objetos de regras.

          value

          O valor real que o rótulo representa.

          Regras

          Nota
          Nota

          A matriz de regras é armazenada no RuleData__c no objeto de atribuição de atributo.

          Chave

          Descrição

          ações

          Definição da ação.

          expression

          Uma expressão avaliada da seguinte maneira:

          Verdadeiro: Acione a ação para a regra.

          Falso: Nenhuma ação é acionada.

          message

          Para regras do tipo mensagem, esse valor contém

          • Texto da mensagem a ser exibida

          • Código da mensagem

          • Gravidade da mensagem

          A gravidade determina como a mensagem é exibida.

          tipo de regra

          Há suporte para três tipos de regra:

          • Ocultar

          • Mensagem

          • SetValue

          expressão de valor

          Insira valueExpression como a chave.

          Como valor, insira um %valueExpression% válido.

           
          Carregando
          Salesforce Help | Article