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

          InsPolicyService:cancelPoliciesInBulk

          Use esse serviço para cancelar registros de apólice (InsurancePolicy) em massa. O serviço usa o serviço InsPolicyService:cancelPolicy e a estrutura de lote do Vlocity para processar o cancelamento de várias apólices de modo assíncrono.

          Esse serviço usa o Plano do grupo de contratos e é específico do recurso Benefícios do grupo.

          Classe: InsPolicyService

          Método: cancelPoliciesInBulk

          Como funciona

          O serviço pega uma lista de detalhes da apólice (policyId e effectiveDate) e então cria um trabalho em lote para cancelar apólices em massa. O batchSize é fornecido como um parâmetro de entrada em opções. Se nenhum valor for fornecido, o serviço pegará 12 como o tamanho de lote padrão. O serviço processa apenas detalhes de apólice válidos da lista e retorna aqueles inválidos na saída. Uma política será considerada inválida para cancelamento se o policyId ou effectiveDate for null/empty.

          Nota
          Nota

          O tamanho máximo de lote suportado pelo serviço é 12. Qualquer tamanho de lote acima de 12 gerará um erro.

          Opções de entrada

          Opção Descrição
          policyId

          Obrigatório

          O ID da apólice a ser cancelada.

          effectiveDate

          Obrigatório

          A data em que o cancelamento da apólice entra em vigor. O formato suportado é "YYYY-MM-DD HH:MM:SS" ou %OmniScriptDataElement%.

          batchSize

          Opcional

          O tamanho dos lotes a serem processados. O tamanho máximo de lote suportado é 12.

          Opções remotas

          Opção

          Descrição

          batchSize

          Opcional.

          O tamanho dos lotes a serem processados. O tamanho máximo de lote suportado é 12.

          Formato JSON de entrada e saída de amostra

          Caso de uso 1: quando o usuário fornece detalhes de apólice inválidos, o serviço retorna os detalhes de apólice inválidos na saída.

          JSON de entrada

          inputs : 
          
          {
          	"policies": [
                     {
                         "policyId" : "0YTR00000000000000",
                         "effectiveDate" : "12/22/2022"
                     },
                     {
                         "policyId" : "0YTR00000000000001",
                         "effectiveDate" : "12/22/2022"
                     },
                     {
                         "policyId" : null, //invalid policy detail
                         "effectiveDate" : "12/22/2022"
                     },
                  ]
          }
          
          options : 
          {
                 "batchSize" : 1
          }

          JSON de saída

          {
              "invalidPolicies" : [
                      {
                         "policyId" : null, //invalid policy detail
                         "effectiveDate" : "12/22/2022"
                      }
                  ]
          }
          Caso de uso 2: quando batchSize for maior que 12, o serviço gerará um erro.

          JSON de entrada

          inputs : 
          {
              "policies": [
                     {
                         "policyId" : "0YTR00000000000000",
                         "effectiveDate" : "12/22/2022"
                     },
                     {
                         "policyId" : "0YTR00000000000001",
                         "effectiveDate" : "12/22/2022"
                     },
                     {
                         "policyId" : null, //invalid policy detail
                         "effectiveDate" : "12/22/2022"
                     },
                  ]
          }
          options : 
          {
                 "batchSize" : 13
          }

          JSON de saída

          {
            "error": "batchSize should not be greater than 12/null/non-zero"
          }

           
          Carregando
          Salesforce Help | Article