25 de septiembre de 2022

Ejecutar clase batch desde la Developer Console

Si estás empezando con Salesforce o simplemente eres un perfil más funcional, una de las peticiones más comunes que te pueden causar algún quebradero de cabeza es ejecutar una clase batch en un momento determinado.

Como verás en esta entrada, es una acción muy sencilla, vamos con ello.

Lo primero que tienes que hacer es acceder a la «developer console» de tu organización y abrir la «Anonymous Window«.

Abrir developer console y acceder a la Anonymous Window

Una vez abierta esta ventana, tendremos la posibilidad de ejecutar el código Apex que queramos sobre nuestra organización.

Anonymous Window

Para lograr nuestro objetivo, se debe introducir la siguiente sentencia:

Id <variable name>= Database.executeBatch(new <Class name>(), batch size);

Por ejemplo, si la clase se llama miBatchCuentas, y deseamos que se procese con un tamaño de batch igual a 10:

Id batchJobId = Database.executeBatch(new miBatchCuentas(), 10);

¡IMPORTANTE!

Una vez ejecutes la sentencia, estarás alterando los datos del entorno. Por lo tanto, es imprescindible estar seguro del funcionamiento de la clase a ejecutar y previo a su uso en la organización Productiva, debe ser probado anteriormente en entornos de prueba tipo Sandbox.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.