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

          InsPolicyService:createMultiRootPolicyVersion

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

          O serviço usa as quoteId e effectiveDate opções e aciona um trabalho em lote assíncrono para emitir uma nova versão da política e atualizar a versão anterior da política.

          Classe: InsPolicyService

          Método: createMultiRootPolicyVersion

          Como funciona

          O serviço:

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

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

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

          4. Reduz e rateia a versão anterior da apólice com base nas datas das apólices pai e filho.

          5. Quando createTransaction é definido como true, o serviço:

            1. Cria transações para apólices pai e filho.

            2. Calcula o valor da transação para as apólices filho como a diferença entre o valor do prazo atual e o valor do prazo anterior para o produto raiz.

            3. Calcula o valor da transação para a apólice pai como a soma dos valores de cada apólice filha.

            4. Especifica o nome e o tipo da transação na transactionType opção. Se nenhum valor for especificado, ele será alterado/aprovado por padrão.

          Campos adicionais

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

          • 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.

          • Para aprovações de política de várias raízes, essas alterações afetam apenas a nova versão da política, deixando a versão anterior inalterada.

          • 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 endossada a partir da qual a política deve ser criada.

          effectiveDate

          Obrigatório

          A data efetiva da nova versão 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 é Alterado/Aprovado.

          additionalFields

          Opcional

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

          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