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

          InsPolicyService:createMultiRootPolicy

          Use esse serviço para emitir uma política de várias raízes de uma cotação.

          Classe: InsPolicyService

          Método: createMultiRootPolicy

          Como funciona

          O serviço:

          1. Usa as quoteId e effectiveDate as opções para emitir uma política de várias raízes.

          2. Gera políticas filhas para cada produto raiz.

          3. Consolida prêmios, impostos e taxas das apólices filho na apólice pai.

          4. Cria as transações necessárias se createTransaction estiver definido como true.

          5. Consolida essas transações na política de várias raízes pai.

          Campos adicionais

          • Os usuários podem substituir os valores do campo de apólice usando a opção additionalFields.

          • Há suporte para campos adicionais para políticas pai e filho no nível de política raiz.

          • A opção additionalFields atualiza os campos apenas no nível do objeto Apólice de seguro.

          • A política filho usa o código do produto como um identificador para o produto na estrutura JSON de additionalFields.

          • A política multirraiz pai usa MULTI_ROOT_PARENT_POLICY como um identificador na estrutura JSON additionalFields.

          Opções remotas

          Opção

          Descrição

          quoteId

          Obrigatório

          O ID da cotação a partir da qual a política deve ser criada.

          effectiveDate

          Obrigatório

          A data efetiva da política.

          endDate

          Opcional

          A data de término da política.

          createTransaction

          Opcional

          Um sinalizador booleano para indicar se as transações pai e filho devem ser criadas para a apólice.

          O padrão é False.

          transactionType

          Opcional

          Nome e tipo de transação, aplicável apenas quando createTransaction for Verdadeiro.

          O padrão é Política de vendas.

          createContactForParticipants

          Opcional

          Um sinalizador booleano para determinar se é necessário criar registros de contato para o participante.

          O padrão é Verdadeiro.

          term

          Opcional

          Prazo da apólice de seguro.

          O padrão é Anual.

          ratingDate

          Opcional

          A data de classificação que foi usada para precificar o JSON de entrada.

          additionalFields

          Opcional

          Uma estrutura JSON que mapeia códigos de produto da apólice para campos de apólice e seus respectivos valores.

          refPolicyNumToPopulate

          Opcional

          Um sinalizador booleano para indicar se o número da política de referência deve ser gerado. Essa opção é necessária quando um campo de número de política de referência é adicionado à estrutura JSON de additionalFields.

          O padrão é Verdadeiro.

          JSON de entrada

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

          Aqui está uma amostra do JSON de additionalFields.

          "additionalFields": {
                "MULTI_ROOT_PARENT_POLICY": {
                  "name": "parent policy",
                  "term": "Annual"
                },
                "AUTOROOT": {
                  "name": "test",
                  "year": "2024"
                },
                "COMMERCIAL": {
                  "name": "Commercial",
                  "type": "Comprehensive"
                }
              } 

          Saída

          Opção

          Descrição

          jobId

          O ID do trabalho em lote assíncrono.

          JSON de saída

          Aqui está o JSON de saída de exemplo:

          {
           "jobId": "7073t0000BNGivxAQD"
          }
          
           
          Carregando
          Salesforce Help | Article