Última actualización el 20 de enero de 2022 por Rakesh Gupta
Salesforce Flow es una de las herramientas más poderosas proporcionadas por Salesforce para implementar requisitos comerciales de forma declarativa . Salesforce Flow ayuda a las empresas a ahorrar tiempo y dinero al implementar soluciones rápidamente. En teoría, la implementación de Salesforce Flow es sencilla: crea un flujo; probarlo ; y luego, use el conjunto de cambios para implementarlo en producción. Parece sencillo, ¿verdad? ¡Pero no tan rápido!
Sin embargo, como la mayoría de las cosas en la vida, Salesforce Flow no es inmune a los errores :(; y tampoco es más fácil depurarlo :(. Salesforce, sin embargo, ofrece un puñado de herramientas de depuración, como las que un usuario puede usar Correo electrónico de error enviado por Salesforce; o, un usuario puede aprovechar el registro de depuración estándar. Sin embargo, cada opción tiene sus pros y sus contras. Este artículo se centra en (1) ¿Qué es un correo electrónico de error de flujo y proceso y cómo funciona? y (2) cómo controlar quién recibe correos electrónicos de error de proceso y flujo.
Por defecto, cuando un proceso o una entrevista de flujo (versión Ejecución de un flujo) falla, Salesforce envía un correo electrónico detallado E rror al administrador que modificó el proceso o flujo, como se muestra en la siguiente captura de pantalla:
El correo electrónico incluye (1) un mensaje de error de la falla; y (2) detalles sobre cómo se ejecutó cada elemento de flujo en la entrevista. En la mayoría de los casos, estos correos electrónicos son muy útiles para resolver el problema. En la captura de pantalla anterior, el mensaje de error indicaba que el error se produjo debido a una regla de validación en particular. Y, por lo tanto, de manera predeterminada, el correo electrónico de error se envió a un administrador que modificó por última vez el Proceso o el Flujo.
Edward Backhouse trabaja como administrador de sistemas en GurukulOnCloud . Ha creado muchos Procesos para agilizar el ciclo de vida de ventas y servicios en GurukulOnCloud. Como creó todos los Procesos y Flujos, de manera predeterminada, recibe todos los correos electrónicos de error para Flujos y Procesos. La semana pasada, Edward incorporó a una nueva administradora de Salesforce, Annie Ingersoll . Ahora, Edward está buscando una manera de correos electrónicos de error de canal a Annie Ingersoll para todos los flujos y procesos que él creó.
Una solución para el requisito comercial anterior
Hay algunas soluciones posibles para el escenario comercial anterior: por ejemplo, Edward Backhouse puede crear una regla en su cliente de correo para reenviar este tipo de correos electrónicos a Annie Ingersoll o a otra persona. Esta solución puede funcionar mientras Edward Backhouse esté en la Organización. Pero, ¿qué sucede cuando Edward Backhouse deja la organización ? Como superadministrador, debe implementar medidas de seguridad para garantizar que el sistema siga funcionando en diversas circunstancias. Entonces, ahora, pensemos en esto nuevamente: ¿Qué sucede cuando Edward Backhouse deja la organización? ¿Cómo se asegurará de que, a pesar de los cambios de personal u otras circunstancias imprevistas, el sistema siga funcionando como se espera?
Puede enviar correos electrónicos de error de flujo y proceso a los destinatarios de correo electrónico de excepción de Apex que especifique en Configuración.
- Para cambiar dónde se envían los correos electrónicos de error de flujo y proceso, vaya a Configuración (ícono de engranaje) | Configuración | Automatización de Procesos | Configuración de automatización de procesos
- Luego ubique el campo Enviar correo electrónico de proceso o error de flujo a , actualícelo a Destinatarios de correo electrónico de excepción de Apex .
- Una vez hecho esto, haga clic en el botón Guardar.
- El siguiente paso es especificar usuarios y direcciones de correo electrónico como destinatarios de correo electrónico de excepción de Apex. N avigate a Configuración (engranaje Icono) | Configuración | Correo electrónico | Correo electrónico de excepción de Apex
- Haga clic en el botón Agregar usuario de Salesforce para agregar un usuario de Salesforce.
- También es posible incluir una dirección de correo electrónico que no pertenezca a ningún usuario. Por ejemplo, es posible que desee reenviar estos correos electrónicos a su equipo de TI.
¿No fue un gran viaje? ¡Ahora ya sabe cómo controlar quién recibe los correos electrónicos de error de flujo y proceso!
¡Sí adelante! ¡Muestre sus habilidades recién adquiridas a sus amigos, colegas y familiares!
Siéntase libre de agregar comentarios constructivos, ideas y, sí, ¡desafíos también! – al blog. ¡Buena suerte en su viaje para convertirse en un ninja de Salesforce!
Evaluación formativa:
¡Quiero saber de ti!
¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real?
Házmelo saber tuiteándome en @automationchamp o búscame en LinkedIn.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/01/20/how-to-designate-a-recipient-to-receive-error-emails/