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
- Abrir o Developer Console
- Acesse sua organização Salesforce.
- Clique no ícone de engrenagem → Developer Console.
- Executar o comando
- Abra a janela Execute Anonymous (atalho: Ctrl + E / Cmd + E).
- Cole o comando abaixo e clique em Execute:
cooby.DataMaintenanceManager.run();
- Verificar o processo em lote
- Vá para Setup → Apex 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
Obrigado!
