Artigos sobre: Integração com Salesforce

Erro “FillRequiredFieldsBatch” ao reinstalar o pacote Cooby

Ao reinstalar o pacote Cooby para Salesforce, pode ocorrer um erro relacionado a FillRequiredFieldsBatch. Este processo em lote é responsável por atualizar os campos obrigatórios nos objetos Lead e Contact, permitindo que os gatilhos (triggers) do Cooby funcionem corretamente.


Em alguns ambientes do Salesforce, esse processo pode falhar devido a automações personalizadas, como flows, triggers ou process builders, que também são executadas quando um grande número de registros de Lead ou Contact é atualizado. Isso pode resultar no erro Apex heap size too large durante a instalação ou reinstalação do pacote.


Se esse problema ocorrer, ele pode ser resolvido executando manualmente o processo de atualização de dados usando a ferramenta DataMaintenanceManager. Execute o seguinte comando no seu Developer Console:

cooby.DataMaintenanceManager.run();


Este comando executa a mesma lógica de FillRequiredFieldsBatch, mas processa um tamanho de lote menor (200 registros em vez de 2000), o que ajuda a evitar problemas de memória (heap size).


Como executar o comando

  1. Abrir o Developer Console
  • Acesse sua organização Salesforce.
  • Clique no ícone de engrenagemDeveloper Console.
  1. Executar o comando
  • Abra a janela Execute Anonymous (atalho: Ctrl + E / Cmd + E).
  • Cole o comando abaixo e clique em Execute:
cooby.DataMaintenanceManager.run();
  1. Verificar o processo em lote
  • Vá para SetupApex Jobs.
  • Confirme que o processo aparece com o status Completed.


Para quaisquer dúvidas ou perguntas sobre faturamento e pagamento, entre em contato pelo e-mail support@cooby.co 💜

Actualizado em: 23/10/2025

Esse artigo foi útil?

Partilhe o seu feedback

Cancelar

Obrigado!