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
          InsPolicyService:getPolicyDetails

          InsPolicyService:getPolicyDetails

          Use esse serviço para obter as coberturas, os itens segurados, os preços e outras informações para uma apólice de seguro existente, incluindo coberturas opcionais que não foram selecionadas.

          Nota
          Nota

          Para obter os detalhes da apólice, você deve ter acesso de leitura aos registros de Apólice de seguro. Defina suas configurações de compartilhamento e regras de compartilhamento para dar acesso ao registro da política solicitada. Consulte Compartilhar objetos e campos.

          Por exemplo, você pode usar esse serviço para obter e exibir detalhes da política em um OmniScript de modificação de política ou Procedimento de integração.

          Classe: InsPolicyService

          Método: getPolicyDetails

          Como funciona

          1. Usa o policyId ou o assetId para obter o registro da apólice e suas coberturas associadas e itens segurados.

          2. Vá para a especificação de produto associada à política para obter especificações de cobertura opcionais não selecionadas.

          3. Retorna uma estrutura JSON que inclui itens segurados, coberturas de apólice e coberturas opcionais.

          Suplementos

          Se o serviço de calculateTaxesAndFees for usado, os seguintes campos serão retornados para os seguintes registros e para a política:

          Para cada registro de AssetCoverage__c, AssetInsuredItem__c e AssetPartyRelationship__c, os seguintes campos são retornados, desde que os campos não sejam nulos:

          • taxAmount e TaxAmount__c (valores equivalentes)

          • feeAmount e FeeAmount__c (valores equivalentes)

          • totalTaxFeeAmount__c e totalTaxFeeAmount (igual a TaxAmount__c + FeeAmount__c)

          • ProratedTaxAmount__c

          • ProratedFeeAmount__c

          • TotalAmount__c

          • TotalProratedAmount__c

          Os seguintes campos serão retornados para a política se os campos não forem nulos:

          • TotalTaxAmount__c

          • TotalFeeAmount__c

          • totalTaxFeeAmount__c e TotalTaxFeeAmount (igual a TotalTaxAmount__c + TotalFeeAmount__c)

          • TotalTaxForTerm__c

          • TotalFeeForTerm__c

          • TotalAmount__c

          • TotalAmountForTerm__c

          Opções remotas

          Opção

          Descrição

          assetId

          ou

          policyId

          Obrigatório.

          O ID da apólice (ativos) para a qual obter detalhes.

          O tipo sObject para esse ID determina qual modelo de dados o serviço usa, baseado em ativo ou Salesforce FSC.

          Se você fornecer uma assetId sem especificar getDataDRBundleName ou getDataCustomClassNameDR, o serviço usará o modelo de dados baseado em ativo automaticamente.

          Se você fornecer uma policyId sem especificar getDataDRBundleName ou getDataCustomClassNameDR, o serviço usará o modelo de dados do Salesforce FSC automaticamente.

          getCoverages

          %instanceKey%

          Retorna detalhes de cobertura apenas para a instância especificada.

          getDataDRBundleName

          Opcional.

          Insira um DataRaptor a ser usado para recuperar informações de apólice (ativos).

          Se você especificar tanto getDataDRBundleName quanto getDataCustomClassName, o serviço usará o DataRaptor especificado, não a classe personalizada. Se você especificar getDataDRBundleName, mas não getDataCustomClassName, o serviço usará o DataRaptor especificado, não a classe padrão.

          getDataCustomClassName

          Opcional.

          Insira uma classe personalizada a ser usada para recuperar informações de apólice (ativos). Esse valor substitui a classe padrão usada para recuperar informações.

          includeTaxesAndFees

          true ou false

          Padrão para true.

          Quando definido como true, retorna campos de taxa e imposto no JSON da política.

          Se fornecido e definido como true, retorna registros de AssetPricingAdjustment__c associados a cada AssetCoverage__c, AssetInsuredItem__c, AssetPartyRelationship__c ou Apólice por meio do campo taxesAndFees.

          omitAttributeCategory

          true ou false

          Quando definido como true, o serviço não retorna atributos para os produtos (itens segurados, segurados, coberturas) na apólice.

          omitCoverages

          true ou false

          Quando definido como true, o serviço devolve itens segurados, as partes seguradas filhos itens segurados, mas não coberturas.

          JSON de entrada

          Esse serviço não usa o JSON de entrada.

          JSON de saída

          O serviço retorna uma matriz de registros do objeto apólice (ativos). Esses registros são estruturados de modo similar a registros de produto, mas incluem campos adicionais.

          O serviço também retorna registros obtidos do produto, incluindo coberturas opcionais que não fazem parte do objeto de apólice (elas não foram selecionadas como coberturas para essa apólice).

          "totalSize": 1,
          "records": [{
              "displaySequence": -1,
              "Id": "02if4000001vM1LAAU",
              "productId": "01tf4000001lKNQAA2",
              "productName": "Watercraft",
              "EffectiveStart": "2018-05-21",
              "EffectiveEnd": "2019-05-20",
              "Price": 20,
              "PricingFormula__c": "wcPropertyNet + wcLiabilityNet + wcUninsuredNet + wcMedPaymentsNet + wcPersonalEffectsNet + wcTrailerNet + wcTowingNet + wcFishingEquipNet + wcBoatLiftNet",
              "ProductCode": "Watercraft",
              "CalculatedPriceData": {
                "ID": "0",
                "wcBoatLiftNet": 20
              },
              "childProducts": {
                "totalSize": 1,
                "records": [...]
              ]

          Além dos campos descritos no Modelo de estrutura JSON do produto, o JSON de saída para esse serviço inclui os seguintes campos do objeto de política (ativos) (usando o conjunto de campos GetPolicyDetailsFields):

          • productId

          • productName

          • EffectiveStart

          • EffectiveEnd

          • StandardPremium__c

          • PricingSource__c

          • PricingFormula__c

          • productCode

          • term

          • AssetCoverage__c

            Todos os campos acessíveis

          • AssetInsuredItem__c

            Todos os campos acessíveis

          Exemplos

          O serviço costuma ser usado em OmniScripts que modificam ou cancelam políticas.

           
          Carregando
          Salesforce Help | Article