Skip to content

Primeros pasos con Salesforce Flow: parte 82 (Envío de un correo electrónico de bienvenida con archivos adjuntos a nuevos usuarios)

Última actualización el 19 de enero de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

¿Cómo envía automáticamente un correo electrónico de incorporación a nuevos usuarios con Salesforce Flow?

Objetivos:

Esta publicación de blog nos ayudará a comprender lo siguiente

  • Cómo usar Salesforce Flow para enviar una alerta por correo electrónico con archivos adjuntos a nuevos usuarios
  • Cómo utilizar la acción de alertas por correo electrónico en Salesforce Flow

Warren Mason trabaja como administrador de sistemas en Universal Containers (UC). Su organización quiere enviar un correo electrónico de bienvenida con documentos de incorporación a los nuevos usuarios tan pronto como se creen sus cuentas en Salesforce.

Enfoque de Campeón de Automatización (I-do):

Si bien esto se puede resolver con varias herramientas de automatización como Apex o Process builder , usaremos Salesforce Flow . Puede enviar rápidamente un correo electrónico desde Salesforce Flow utilizando una alerta de correo electrónico como acción . Las alertas de correo electrónico se configuran fuera del flujo y contienen el texto estándar, la lista de destinatarios y la plantilla para un correo electrónico. Para enviar un correo electrónico desde un flujo, primero debe crear la alerta de correo electrónico. Tenga en cuenta que solo puede usar alertas de correo electrónico que estén asociadas con el mismo objeto con el que está asociado el flujo.

Antes de discutir la solución, permítame mostrarle un diagrama del proceso a un alto nivel. Dedique unos minutos a revisar el siguiente diagrama de flujo para comprenderlo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 6 pasos para resolver el requisito empresarial de Warren mediante Salesforce Flow. Debemos:

  1. Crear una plantilla de correo electrónico
  2. Crear una alerta de correo electrónico
  3. Definir propiedades de flujo para el flujo desencadenado por registro
  4. Cree una fórmula para determinar si el registro de usuario se crea o actualiza
  5. Agregue un elemento de decisión para verificar el campo IsActive
  6. Agregar acción: alertas por correo electrónico

Paso 1: cree una plantilla de correo electrónico de bienvenida

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Plantillas de correo electrónico clásicas .
  3. Da clic en el botón Nuevo .
  4. Asigne un nombre a la plantilla de correo electrónico HTML y asegúrese de seleccionar la casilla de verificación Disponible para su uso .
  5. Haga clic en Siguiente y cree una plantilla como la siguiente captura de pantalla:

Paso 2: cree una alerta por correo electrónico

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Alertas de correo electrónico .
  3. Seleccione Alertas de correo electrónico , haga clic en el botón Nueva alerta de correo electrónico .
  4. Asigne un nombre a la Alerta de correo electrónico y haga clic en el botón Tabulador. Se completará el nombre único .
  5. Para Objeto, seleccione Usuario.
  6. Para la plantilla de correo electrónico, seleccione Plantilla de carta de bienvenida para nuevos empleados .
  7. Para Tipo de destinatario, seleccione Campo de correo electrónico: Correo electrónico.
  8. Haga clic en Guardar .

Paso 3: Flujo de Salesforce: definir las propiedades del flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro y haga clic en Siguiente y configure el flujo de la siguiente manera:
    1. ¿Cómo quieres empezar a construir ?: Forma libre
    2. Objeto : Usuario
    3. Activar el flujo cuando : se crea o actualiza un registro
    4. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    5. Optimizar el flujo para : acción y registros relacionados
  5. Haga clic en Listo .

Sugerencias : nunca intente escribir criterios de entrada en un flujo activado por registros. ¿Por qué? Echa un vistazo a este artículo.

Paso 4: Flujo de Salesforce: fórmula para determinar si el registro de usuario se crea o actualiza

  1. En Caja de herramientas , seleccione Administrador y , a continuación, haga clic en Nuevo recurso para determinar si el registro es nuevo o antiguo.
  2. Ingrese la siguiente información:
    1. Tipo de recurso : Fórmula
    2. Nombre de API : forB_IsNew
    3. Tipo de datos : booleano
    4. Fórmula : EsNuevo()
  3. Haga clic en Listo .

Paso 5: Flujo de Salesforce: uso del elemento de decisión para verificar el campo IsActive

Ahora usaremos el elemento Decisión para verificar IsActive para asegurarnos de que sea igual a Verdadero y que el registro sea Nuevo.

  1. En Caja de herramientas , seleccione Elemento .
  2. Arrastre y suelte el elemento Decisión en el diseñador de flujo.
  3. Introduzca un nombre en el campo Etiqueta; el nombre de la API se completará automáticamente.
  4. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  5. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso: {!forB_IsNew}
      2. Operador: Igual
      3. Valor: {!$ConstanteGlobal.True}
    2. Haga clic en Agregar condición
    3. Fila 2 :
      1. Recurso: {!$Record.IsActive}
      2. Operador: Igual
      3. Valor: {!$ConstanteGlobal.True}

Paso 6: Agregar acción: alertas por correo electrónico

El siguiente paso es agregar una alerta de correo electrónico al flujo. Usaremos el elemento Acción. Para hacer esto, arrastre y suelte el elemento Acción en el lienzo y asigne los campos de acuerdo con los detalles a continuación:

  1. En Caja de herramientas , seleccione Elementos .
  2. Arrastre y suelte el elemento Acción en el diseñador de flujo.
    1. Debajo de Filtrar por , seleccione Tipo .
    2. Seleccione Alerta de correo electrónico – Correo electrónico a bordo del menú desplegable (la alerta de correo electrónico que creamos en el paso n.º 2 )
  3. Etiquete la nueva acción Enviar correo electrónico de incorporación
  4. Establecer valores de entrada
    1. {!$Registro.Id}
  5. Haga clic en Listo .


Al final, Warren's Flow se verá como la siguiente captura de pantalla (activé Auto-Layout ) para este flujo:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo, el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 54
  5. Etiqueta de entrevista: Record-Trigger: Enviar correo electrónico de bienvenida al nuevo usuario {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .


¡Casi llegamos! Una vez que todo se vea bien, haga clic en Activar .

Prueba de concepto

A partir de ahora, si un administrador del sistema crea un nuevo usuario, Salesforce Flow se activará automáticamente y enviará el correo electrónico de incorporación a los nuevos usuarios.

  1. Para probar esto, cree un nuevo usuario a través de la interfaz de usuario.
  2. Una vez creado el usuario, el flujo enviará automáticamente un mensaje de bienvenida a ellos, como se muestra en la siguiente captura de pantalla:

Práctica Independiente (Tú-haces):

Envíe automáticamente un correo electrónico a los usuarios cuando se desactive una cuenta de usuario.

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/19/send-a-welcome-email-with-attachments-to-new-users/

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica
🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

Primeros pasos con Salesforce Flow: parte 82 (Envío de un correo electrónico de bienvenida con archivos adjuntos a nuevos usuarios)
Primeros pasos con Salesforce Flow: parte 82 (Envío de un correo electrónico de bienvenida con archivos adjuntos a nuevos usuarios)