Error “FillRequiredFieldsBatch” al reinstalar el paquete de Cooby
Al reinstalar el paquete de Cooby para Salesforce, es posible que aparezca un error relacionado con FillRequiredFieldsBatch. Este proceso por lotes se encarga de actualizar los campos obligatorios en los objetos Lead y Contact, lo que permite que los triggers de Cooby funcionen correctamente.
En algunos entornos de Salesforce, este proceso puede fallar debido a automatizaciones personalizadas, como flows, triggers o process builders, que también se ejecutan cuando se actualiza una gran cantidad de registros de Lead o Contact. Esto puede ocasionar el error Apex heap size too large durante la instalación o reinstalación.
Si experimentas este problema, se puede resolver ejecutando manualmente el proceso de actualización de datos con la herramienta DataMaintenanceManager. Ejecuta el siguiente comando en tu Developer Console:
cooby.DataMaintenanceManager.run();
Este comando realiza la misma lógica que FillRequiredFieldsBatch, pero procesa un tamaño de lote menor (200 registros en lugar de 2000), lo que ayuda a evitar problemas de tamaño de memoria (heap size).
Cómo ejecutar el comando
- Abrir Developer Console
- Inicia sesión en tu organización de Salesforce.
- Haz clic en el icono de engranaje → Developer Console.
- Ejecutar el comando
- Abre la ventana Execute Anonymous (atajo: Ctrl + E / Cmd + E).
- Pega el siguiente comando y haz clic en Execute:
cooby.DataMaintenanceManager.run();
- Verificar el trabajo por lotes
- Ve a Setup → Apex Jobs.
- Confirma que el trabajo aparezca con el estado Completed.
Esperamos que este documento te ayude a comprender mejor cómo funciona Cooby. Si tienes alguna duda o pregunta sobre la productividad de tu bandeja de entrada, por favor escríbenos a support@cooby.co 💜
Actualizado el: 23/10/2025
¡Gracias!
