Ejercicio: Crear un flujo de nube que llame a un flujo de escritorio de Power Automate

Completado

Al final de este ejercicio, podrá crear un flujo de nube de Power Automate que ejecuta un flujo de escritorio de Power Automate. El flujo está diseñado para aprobar o rechazar la solicitud de indisponibilidad de un empleado.

El flujo funciona de la siguiente manera:

  1. Power Automate solicita 3 entradas del usuario. Un nombre, un apellido y el número de días libres que solicita un empleado.

  2. Power Automate pasa las tres entradas a Power Automate para escritorio como variables de entrada.

  3. El flujo de escritorio de Power Automate escribe los valores de estas variables en una nueva fila en una hoja de Excel abierta.

  4. Un cuadro de mensaje solicita al usuario que apruebe o rechace la indisponibilidad.

  5. Power Automate para escritorio escribe el resultado de la solicitud de aprobación en la hoja de Excel y lo devuelve a Power Automate como variable de salida.

  6. Power Automate utiliza el resultado de la solicitud de aprobación como variable y envía un correo electrónico que contiene el valor de la variable.

Ejercicio

  1. Cree un archivo de Excel, guarde el archivo con el nombre Time Off.xlsx y no cierre Excel. Introduzca los encabezados en la primera fila en el siguiente orden: Nombre, Apellido, Días solicitados, Aprobado

    Captura de pantalla Hoja de cálculo de Excel con encabezados agregados.

  2. En Power Automate para escritorio, seleccione Nuevo flujo y especifique un nombre de flujo.

    Captura de pantalla del cuadro de diálogo Crear un flujo con el nombre del flujo establecido en Actualizar la hoja de cálculo de indisponibilidad.

  3. Agregue una variable de entrada. Repita esto tres veces, y especifique los campos de la siguiente manera:

    Nombre de variable Nombre externo Descripción
    FirstName FirstName Nombre del empleado.
    LastName LastName Apellido del empleado.
    TimeOff TimeOff La cantidad de tiempo solicitado en días.
  4. Agregue una variable de salida con las siguientes propiedades:

    • Nombre de variable: Aprobación

    • Nombre externo: Aprobación

    • Descripción: "Sí" - Aprobado, "No" - Denegado

  5. Agregue la acción Asociar a Excel en ejecución. Especifique el Nombre del documento: Time Off.xlsx.

    Captura de pantalla del cuadro de diálogo de la acción Asociar a Excel en ejecución.

  6. Agregue la acción Obtener la primera columna o fila libre de la hoja de cálculo de Excel.

  7. Agregue una acción Escribir en la hoja de cálculo de Excel. Repita esto tres veces, y especifique los campos en la tabla siguiente:

    Valor que se va a escribir Columna Fila
    %FirstName% A %FirstFreeRow%
    %LastName% B %FirstFreeRow%
    %TimeOff% C %FirstFreeRow%
  8. Agregue una acción Mostrar mensaje y complete los parámetros de la siguiente manera:

    • Título del cuadro de mensaje: Aprobación requerida

    • Mensaje para mostrar: %FirstName% %LastName% ha solicitado %TimeOff% días. ¿Aprueba el permiso?

    • Icono de cuadro de mensaje: Pregunta

    • Botones del cuadro de mensaje: Sí - No

      Captura de pantalla del cuadro de diálogo de la acción Mostrar mensaje.

  9. Agregue una acción Establecer variable y establezca Aprobación en %ButtonPressed%.

    Captura de pantalla del cuadro de diálogo de la acción Establecer variable.

  10. Agregue una acción Escribir en la hoja de cálculo de Excel y seleccione los siguientes parámetros:

    • Valor que se va a escribir: %ButtonPressed%

    • Columna: D

    • Fila: %FirstFreeRow%

    Captura de pantalla del cuadro de diálogo de la acción Escribir en la hoja de cálculo de Excel.

  11. El flujo de escritorio completado debería ser similar al de la ilustración siguiente:

    Captura de pantalla del flujo de escritorio completado.

  12. Vaya a flow.microsoft.com

  13. Seleccione Crear y Flujo de nube instantánea.

  14. Agregue un nombre de flujo y seleccione Desencadenar un flujo manualmente.

  15. Seleccione la acción Desencadenar un flujo manualmente y luego seleccione Agregar una entrada y Texto para agregar tres entradas de texto de la siguiente manera:

    Título Descripción
    Nombre Escriba el nombre del empleado
    Apellidos Escriba los apellidos del empleado
    Indisponibilidad Especifique el tiempo libre solicitado en días

    Captura de pantalla del cuadro de diálogo Desencadenar un flujo manualmente con los parámetros establecidos.

  16. Agregue una nueva acción y busque la acción Ejecutar un flujo creado con Power Automate para escritorio.

    Captura de pantalla de la opción Elegir los resultados de búsqueda de una acción.

  17. Seleccione el flujo Actualizar la hoja de cálculo de indisponibilidad creado previamente y establezca el Modo de ejecución en Ejecución atendida. Establezca las tres variables en sus valores correspondientes de las entradas de texto de la primera acción, con contenido dinámico.

    Captura de pantalla de la acción Ejecutar un flujo creado con Power Automate para escritorio

  18. Agregue una acción Enviar un correo electrónico (V2). Para este ejercicio, envíe un correo electrónico a su dirección. Establezca el Asunto en Solicitud de días libres y use contenido dinámico para configurar el cuerpo, tal y como se muestra en esta ilustración:

    Captura de pantalla del cuadro de diálogo de la acción Enviar un correo electrónico v2

Nota

La variable Aprobación se origina en la acción Ejecutar un flujo creado con Power Automate para escritorio.

Guarde y pruebe el flujo. Especifique las entradas según lo solicitado.

Como puede observar, cuando se ejecuta el flujo, la hoja de cálculo se actualiza y un cuadro de diálogo solicita al usuario que apruebe o rechace el tiempo libre solicitado. El correo electrónico también se envía a la dirección proporcionada que contiene el resultado de la solicitud de aprobación.