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

          InsContractService:createLargeSizeRenewQuoteInBatch

          Use esse serviço para permitir o controle de quantos trabalhos do Apex iniciar e o número de lotes a serem executados por trabalho do Apex para contratos com um grande número de itens de linha raiz.

          O serviço divide itens de linha de contrato pelos parâmetros jobSize e batchSize e, em seguida, chama o Procedimento de integração de renovação para gerar uma nova cotação.

          Classe: InsContractService

          Método: createLargeSizeRenewQuoteInBatch

          Opções remotas

          Opção

          Descrição

          contractId

          Obrigatório.

          ID do contrato grande a ser renovado.

          renewalIPName

          Obrigatório.

          Nome do Procedimento de integração que recupera os detalhes do contrato e cria a cotação de renovação.

          quoteName

          Novo nome para a cotação de renovação.

          Padrão = nome do contrato.

          jobSize

          Número de itens de linha de contrato raiz, dentro do contrato, a serem processados por trabalho assíncrono do Apex.

          Esse parâmetro determina quantos trabalhos do Apex são instanciados, dada o número de itens de linha de contrato raiz dentro do contrato.

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

          batchSize

          Número de itens de linha de contrato raiz a serem processados, por trabalho em lote.

          Esse parâmetro determina quantos lotes precisam ser executados conforme o número especificado de itens de linha raiz necessários para processar em um trabalho.

          JSON de entrada

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

          JSON de saída

          Aqui está um exemplo de saída JSON em que jobSize = 2.

          {
          "apexJob2": "[{"rootItemIds":["a0t1J00000GkwlYQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]",
          "apexJob1": "[{"rootItemIds":["a0t1J00000GkwlWQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"},{"rootItemIds":["a0t1J00000GkwlXQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]"}  
           
          Carregando
          Salesforce Help | Article