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:removeInsuredItem

          InsPolicyService:removeInsuredItem

          Use esse serviço para remover um item seguro de uma apólice existente.

          Esse serviço pode fazer parte de modificar OmniScripts de política e Procedimentos de integração. Ele funciona melhor com outros serviços que formam fluxos completos de modificação de política. Por exemplo, pode vir depois da getInsuredItems e antes da createPolicyVersion.

          Esse serviço funciona com o Salesforce Financial Services Cloud.

          Classe: InsPolicyService

          Método: removeInsuredItem

          Como funciona

          1. O serviço leva o insuredItemId e o effectiveDate.

          2. Remove o item seguro do JSON da apólice.

          3. Recalcula o prêmio da apólice e retorna a diferença de preço e o JSON da apólice modificada.

            Se o JSON da política incluir impostos e/ou taxas, o JSON da política incluirá e atualizará os campos taxesAndFees, taxAmount, feeAmount, totalTaxForTermDiff e/ou totalFeeForTermDiff (o que for usado).

          Nota
          Nota

          Todas as opções remotas usadas no serviço InsProductService:getRatedProducts também podem ser usadas aqui.

          Opções remotas

          Opção

          Descrição

          aggByKey

          PRODUCT.instanceKey

          O serviço envia essa opção para um procedimento de cálculo que inclui uma etapa de agregação para que o procedimento de cálculo retorne o valor correto.

          Por exemplo, uma apólice de seguro automático tem vários motoristas anexados a cada veículo segurado. O veículo seguro tem uma instanceKey separada para cada instância na apólice. A aggByKey pega todas as chaves de instância para os veículos e cria uma matriz de prêmios de cobertura por instanceKey e as passa para o procedimento de cálculo para que os prêmios possam ser calculados corretamente.

          calculateTaxesAndFees

          true ou false

          Calcula impostos e taxas no produto de destino.

          Se definido como true, recalcula os impostos e tarifas da apólice modificada.

          Se você usar o Salesforce FSC e definir essa opção como true, também deverá especificar a opção getDataDRBundleName ou getDataCustomClassName.

          effectiveDate

          Obrigatório.

          “YYYY-MM-DD HH:MM:SS” ou %OmniScriptDataElement%

          O padrão é a data de hoje.

          A data em que a remoção desse item seguro entrará em vigor.

          getDataDRBundleName

          O nome do Mapeador de dados do OmniStudio que esse serviço usa para recuperar informações de apólice (ativos).

          Se estiver usando o Salesforce FSC, especifique essa opção ou getDataCustomClassName.

          getDataCustomClassName

          O nome da classe personalizada que esse serviço usa para recuperar informações de apólice (ativos).

          Se estiver usando o Salesforce FSC, especifique essa opção ou getDataDRBundleName.

          includeInputKeys

          Uma string de pares de chave/valor separados por vírgula que o serviço passa para dentro e para fora do procedimento de cálculo.

          Esses pares de chave/valor são incluídos no objeto de produto de saída dentro do objeto CalculatedPriceData. Eles estão lá para ajudá-lo a analisar os resultados do cálculo.

          Somente as chaves de entrada usadas pelo procedimento de cálculo têm um valor nos resultados.

          insuredItemId

          Obrigatório.

          %theIdYouNeed%

          O ID do item seguro a ser removido da apólice.

          policyId

          Obrigatório apenas se você usar o Salesforce FSC.

          O ID da InsurancePolicy.

          ratingDate

          Determina o procedimento de classificação para redefinir o preço da política. Se não for fornecido, a precificação será feita com base na data efetiva da política modificada.

          Nota
          Nota Não é possível passar um horário específico para ratingField, pois o tipo de campo é Date. Assim, o carimbo de data e hora da classificação usa como padrão 12:00.

          JSON de entrada

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

          JSON de saída

          O serviço retorna um JSON de saída sem os registros de item removidos e as informações de prêmio recalculadas.

          Para impostos e taxas, em particular, os campos totalTaxForTermDiff e totalFeeForTermDiff são retornados e aparecem apenas ao calcular impostos e taxas. Eles representam a diferença entre o imposto/taxa proporcional da apólice de destino e o imposto/taxa proporcional da apólice modificada (semelhante ao campo totalPremiumForTermDiff).

          As chaves a seguir e seus valores são incluídos na saída:

          • priceDiff

          • totalPremiumForTermDiff

          "totalSize": 0,
          "records": [{
              "displaySequence": -1,
              "Id": "02i1I000001jL2WQAU",
              "productId": "01t1I000002fuBoQAI",
              "accountId": "0011I00000QknfjQAB",
              "policyNumber": "AUTOROOT-000154-2019-",
              "productName": "Auto Root",
              "EffectiveStart": "2018-08-15",
              "EffectiveEnd": "2019-01-29",
              "Price": 440,
              "PricingFormula__c": "SUM(AutoPremium__autoPremium + rentalTotal + medicalTotal + roadsideTotal + dedWaiverTotal + uninsuredMotoristPDTotal + uninsuredMotoristBITotal)",
              "ProductCode": "AUTOROOT",
              "term": "Semi-Annual",
              "TotalPremiumForTerm__c": 1661.74,
              "CalculatedPriceData": {
                "2015 Lexus LX250": {
                  "DRIVER.LN": null,
                  "DRIVER.FN": null,
                  "AUTO.instanceKey": "2015 Lexus LX250",
                  "uninsuredMotoristBITotal": 100,
                  "uninsuredMotoristPDTotal": 0,
                  "dedWaiverTotal": 10,
                  "roadsideTotal": 10,
                  "medicalTotal": 10,
                  "rentalTotal": 40,
                  "comprehensiveTotal": 500,
                  "ID": "0"
                },
                "2006 Honda Odyssey": {
                  ...
                },
                "2018 530 BMW": {
                  ...
                },
                "2016 Camry Toyota": {
                  ...
                }
              },
              "priceDiff": -1380,
              "totalPremiumForTermDiff": -904.32,
              "attributeCategories": {
                ...
              }
              "childProducts": {
                ...
              }
           
          Carregando
          Salesforce Help | Article