Loading
Gerenciamento em lote
Criar um trabalho em lote

Criar um trabalho em lote

Use um trabalho em lote para automatizar o processamento de grandes volumes de registros para um processo de negócios configurado no Salesforce Flow.

Edições obrigatórias

Exibir edições com suporte.
Permissões necessárias ao usuário
Para criar um trabalho em lote: Visualizar informações de permissões.
  1. Em Configuração, na caixa Busca rápida, insira Gerenciamento de lote e selecione-o.
  2. Clique em Novo.
  3. Defina o trabalho em lote.
    Campo Valor
    Nome Insira o nome do trabalho em lote.
    Tipo de processo

    Selecione o tipo de processo que representa o produto do Salesforce em que o processo de negócios que o trabalho em lote deve executar está configurado.

    Se o processo de negócios estiver configurado no Salesforce Flow, selecione Fluxo.

    Os tipos de processo disponíveis para você dependem das licenças disponíveis na sua organização.

    Processo de execução Selecione um fluxo ativo ou processo de negócios para executar.
    Tamanho do lote Insira o tamanho de cada parte do trabalho em lote.
    Contagem de retentativas Insira o número de vezes que um trabalho em lote com falha será executado novamente.
    Intervalo de nova tentativa Insira o número de milissegundos a esperar antes de executar o trabalho em lote com falha novamente.
    Novo trabalho em lote.
  4. Clique em Avançar.
  5. Configure o trabalho em lote.

    As opções de configuração disponíveis para você diferem com base no produto do Salesforce em que o processo de negócios está configurado e no tipo de processo do trabalho em lote. Aqui estão dois tipos de opções de configuração:

    • Processos de negócios configurados no Salesforce Flow:
      Campo Valor
      Variável de entrada de fluxo A variável de entrada de texto que identifica de modo exclusivo os registros que o trabalho em lote envia ao fluxo para processar.
      Objeto

      Selecione o objeto cujos registros o trabalho em lote deve filtrar e enviar ao fluxo.

      Você pode selecionar registros de objetos grandes usando a API do conjunto de ferramentas BatchProcessJobDefinition.

      Condições

      Selecione as condições de filtro com base em quais registros devem ser selecionados para o trabalho em lote.

      Você pode filtrar registros com um valor definido por você ou usando variáveis de entrada. Os valores da variável de entrada são definidos no fluxo que executa o trabalho em lote.

      Para filtrar registros com base em dias futuros e anteriores, use uma variável de entrada para enviar entradas literais de data de um fluxo ou recurso do Apex. Há suporte para estes literais de data:

      • O NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      Para obter mais informações, consulte Formatos de data e literais de data em WHERE em SOQL e referência SOSL.

      Selecione Usar registros de um arquivo para processar IDs de registro específicos incluídos em um arquivo CSV. Quando essa opção está selecionada, não é possível adicionar condições de filtro.

      Use essa opção para processar um conjunto específico de registros identificados em um arquivo CSV ou quando os usuários precisarem carregar arquivos por meio de fluxos de tela para processamento em lote dinâmico.

      Condições de um trabalho em lote.
    • Processo de negócios configurado em outros produtos Salesforce:
      Campo Valor
      Objeto

      Selecione o objeto cujos registros o trabalho em lote deve filtrar e enviar ao processo de negócios.

      Você pode selecionar registros de objetos grandes usando a API do conjunto de ferramentas BatchProcessJobDefinition.

      Alguns tipos de processo e processos comerciais filtram automaticamente a lista de objetos disponíveis para você.

      Objetos relacionados

      Selecione até três objetos relacionados do objeto selecionado cujos campos você deseja usar para:

      • Criar condições de filtro de registro
      • Agrupar registros para processamento juntos

      Se o objeto selecionado for Contato, você poderá selecionar Conta como um objeto relacionado, filtrar contatos por status da conta e agrupar contatos por conta para processamento.

      A habilidade de selecionar objetos relacionados está disponível apenas com um conjunto limitado de tipos de processo.

      Condições

      Selecione as condições de filtro com base em quais registros devem ser selecionados para o trabalho em lote. As condições de filtro podem usar campos do objeto selecionado e, se disponíveis, campos dos objetos relacionados selecionados.

      Você pode filtrar registros com um valor definido por você ou usando variáveis de entrada. Os valores da variável de entrada são definidos no fluxo que executa o trabalho em lote.

      Para filtrar registros com base em dias futuros e anteriores, use uma variável de entrada para enviar entradas literais de data de um fluxo ou recurso do Apex. Há suporte para estes literais de data:

      • O NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      Para obter mais informações, consulte Formatos de data e literais de data em WHERE em SOQL e referência SOSL.

      Agrupar por

      Selecione um campo usado para identificar e agrupar registros de maneira exclusiva para processamento. O grupo por campo pode ser um campo do objeto selecionado ou, se disponível, um campo de um dos objetos relacionados selecionados.

      Se o objeto selecionado for Cotação e um objeto relacionado selecionado for Oportunidade, você poderá agrupar cotações pela conta associada da oportunidade.

      A habilidade de selecionar um grupo por campo está disponível apenas com um conjunto limitado de tipos de processo.

      Configuração de um trabalho em lote.

      Se você visualizar opções de configuração adicionais, elas serão específicas do tipo de processo selecionado. Para saber mais sobre essas configurações, consulte a ajuda para o produto do Salesforce que oferece suporte a esse tipo de processo.

  6. Salve e ative o trabalho em lote.
    Não é possível editar um trabalho em lote ativo e somente o trabalho em lote ativo pode ser executado. Se você desativar um trabalho em lote, suas execuções já agendadas falharão.

Para criar trabalhos em lote programaticamente, use a API de metadados.

 
Carregando
Salesforce Help | Article