Ejercicio: Crear flujos periódicos

Completado

En esta unidad, aprenderá a crear flujos programados con un desencadenador denominado periodicidad. Contoso tiene un evento anual y recibe llamadas telefónicas preguntando sobre los detalles. El equipo de Contoso que responde las llamadas telefónicas coloca la información de contacto en un libro de Microsoft Excel en Microsoft OneDrive. Va a crear un flujo para el equipo de eventos de Contoso que extrae automáticamente las direcciones de correo electrónico de clientes desde un libro de Microsoft Excel que está almacenado en Microsoft OneDrive. Después, configurará el flujo para que cualquier dirección de correo electrónico que alguien agregue al libro reciba un correo electrónico con información sobre el evento una vez al día.

Requisitos previos

En este escenario, creará un archivo de Excel con una tabla que contenga las columnas siguientes: ContactEmail, FirstName y LastName. Guarde el archivo de Excel en OneDrive. Se conectará a este archivo en el paso 9. Utilice la dirección de correo electrónico de su organización como ContactEmail; si utiliza su correo electrónico, la prueba del flujo será más sencilla.

Formatear una tabla de Excel

  1. Resalte todas las celdas que contienen datos.

  2. Seleccione la pestaña Insertar.

  3. Seleccione la opción Tabla.

  4. Compruebe que "Mi tabla tiene encabezados" se haya seleccionado.

  5. Seleccione Aceptar.

  6. Guarde el archivo en OneDrive.

Captura de pantalla donde se ve cómo formatear una tabla de Excel

Este es el aspecto de la tabla de Excel después de darle formato:

Captura de pantalla de la tabla de Excel

Crear un flujo programado

  1. Inicie sesión en Power Automate a través de la cuenta de su organización.

  2. Compruebe que se encuentra en el entorno correcto.

  3. En el centro de la pantalla, escriba Crear un flujo que se ejecute diariamente y que obtenga una lista de filas de Excel; para cada fila, enviar un correo electrónico. Seleccione Generar.

    Captura de pantalla de la página principal de Power Automate, con la frase

  4. Copilot hará todo lo posible para generar un flujo, con sus acciones, a partir de la descripción.

    1. Si Copilot proporciona acciones incorrectas, puede ajustarlas en este cuadro superior.
    2. En este ejemplo, Copilot ha agregado una acción Enumerar las filas de una tabla (Excel), una acción Para cada y, dentro de esta, una acción Enviar un correo electrónico.
    3. Revise las acciones que Copilot haya generado y seleccione Siguiente.

    Captura de pantalla del flujo generado por Copilot con un desencadenador de periodicidad, una acción

  5. Seleccione el desencadenador Periodicidad para abrir el panel de propiedades a la izquierda y comprobar que Copilot haya configurado los parámetros correctos.

    Nota

    Tenga en cuenta el módulo de repetición que selecciona y la frecuencia con la que desea que se ejecuten los flujos. En el siguiente ejemplo, el flujo se ejecuta diariamente a las 10 de la mañana. Puede configurar estas opciones como desee.

    Captura de pantalla de los parámetros para el desencadenador de periodicidad; el

  6. Seleccione la acción Enumerar las filas en la tabla para abrir el panel de propiedades a la izquierda.

    1. En el campo Ubicación, seleccione OneDrive para la Empresa.

    2. En el campo Biblioteca de documentos, seleccione la flecha desplegable y OneDrive.

    3. En el campo Nombre de archivo, haga clic en el botón de carpeta y seleccione el archivo de Excel que quiera usar. En este caso, es Book1.xlsx

    4. En el cuadro Nombre de tabla, seleccione la flecha de la lista desplegable y busque y seleccione la tabla que quiera usar. En este caso, es Table1

    Captura de pantalla del panel de propiedades de la acción

  7. A continuación, queremos que se envíe un correo electrónico a todos los contactos en el archivo de Excel. Copilot pone automáticamente nuestra acción Enviar un correo electrónico dentro de una acción Para cada, por lo que solo necesitamos configurar la acción Enviar un correo electrónico.

    1. Seleccione la acción Enviar un correo electrónico para abrir el panel de propiedades de la izquierda. Haga clic dentro del campo Para y seleccione Escribir un valor personalizado.

      Captura de pantalla con el botón Escribir un valor personalizado

    2. Escriba / y seleccione Insertar contenido dinámico.

      Captura de pantalla con el botón de expresión

    3. Seleccione ContactEmail.

      Captura de pantalla con el campo de correo electrónico de contacto

    4. Introduzca Información sobre el evento de Contoso como asunto.

    5. Escriba Estimado/a en Body, escriba / y seleccione el botón Insertar contenido dinámico.

      Captura de pantalla con el botón para insertar contenido dinámico

    6. Seleccione FirstName desde el panel de contenido dinámico.

    7. Pulse INTRO y escriba Gracias por su interés en el evento anual de Contoso. En cuanto tengamos más información, será el primero en recibirla.

    8. Ahora, el paso Enviar un correo electrónico debería tener un aspecto como el de la siguiente imagen.

      Captura de pantalla con el paso Enviar un correo electrónico

  8. Seleccione Guardar y espere a que se guarde el flujo.

  9. El flujo de nube debería tener el aspecto de la siguiente imagen. Seleccione Probar.

    Captura de pantalla con el icono de prueba y el lugar en el que hacer clic para ejecutar el flujo

  10. Seleccione Manualmente y, después, el botón Probar.

  11. Seleccione Ejecutar flujo.

  12. Seleccione Listo.

  13. El flujo debería ejecutarse correctamente.

    Captura de pantalla que muestra una ejecución de flujo correcta

  14. Debería recibir un correo electrónico como el siguiente.

    Captura de pantalla de un correo electrónico enviado por el flujo de nube

Ya está.

Este flujo se ejecutará ahora una vez al día. Hará lo siguiente:

  • Obtener las filas de la hoja de cálculo de Excel

  • Obtener la dirección de correo electrónico y el nombre de cada fila

  • Introducir la dirección de correo electrónico y el nombre en el mensaje y enviarles un correo electrónico con información sobre el evento.

  • Ya no tendrá que redactar manualmente correos electrónicos para cada persona interesada que llama.