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
          InsContractService:createRenewQuotesInBatch

          InsContractService:createRenewQuotesInBatch

          Use esse serviço para controlar quantos trabalhos do Apex iniciar e o número de lotes a serem executados por trabalho do Apex para um grande número de renovações de contrato.

          Classe: InsContractService

          Método: createRenewQuotesInBatch

          Como funciona

          1. O serviço pega uma lista de contractIds.

          2. O serviço divide a lista nos contratos de sublista desejados e os envia para o Procedimento de integração (IP) de renovação.

          3. O IP inclui as etapas para recuperar detalhes do contrato e chama o serviço de createUpdateQuote para a criação da cotação de renovação.

          4. O IP executa os processos dentro do limite do Salesforce (máximo de cinco trabalhos do Apex em execução em paralelo).

          Opções remotas

          Opção

          Descrição

          contractIds

          Opcional.

          Lista de IDs de contrato para renovação.

          renewalIPName

          Obrigatório.

          Nome do Procedimento de integração a ser usado para renovação de contratos.

          filters

          Filtros usados para identificar contratos a serem renovados.

          Par de fieldName:fieldValue separado por vírgula.

          Exemplo: Status:Awaiting Approval

          Esse parâmetro pode ser fornecido como um mapa de opção ou um mapa de entrada no OmniScript.

          jobSize

          Número de contratos a serem processados por trabalho assíncrono do Apex.

          Esse parâmetro determina quantos trabalhos do Apex são instanciados, considerando o número de contratos necessários para renovar.

          IMPORTANTE: O Salesforce permite executar no máximo cinco trabalhos do Apex em paralelo.

          batchSize

          Número de contratos a serem processados, por trabalho em lote.

          Esse parâmetro determina quantos lotes executar, de acordo com o número de contratos necessários para processar em um trabalho.

          JSON de entrada

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

          JSON de saída

          O JSON de saída abaixo mostra as contractId processadas em cada trabalho do Apex. Isso é útil para fins de depuração.

          {
           "apexJob2": [
            {
             "contractId": "8001J000000N0SGQA0"
            }
          ],
          "apexJob1": [
            {
             "contractId": "8001J000000N0SGQA0"
            }
           ]
          }
           
          Carregando
          Salesforce Help | Article