En este tutorial, analizaremos el uso de la puerta de enlace de datos local en Power Automate . Esto es esencial cuando se integran flujos de interfaz de usuario a cualquier otro flujo de Power Automate.
La puerta de enlace de datos local permite que Power Automate acceda a las aplicaciones de escritorio cuando el usuario está lejos de la computadora.
Tabla de contenido
Creación de un flujo instantáneo
Primero, creemos un flujo instantáneo con algunos conceptos de interfaz de usuario.

Establezca el nombre en " FlowWithUI " y elija la opción Activar manualmente un flujo . Luego, haz clic en Crear .

Después de eso, haga clic en Nuevo paso .

Busque y seleccione el conector de flujos de interfaz de usuario .

Este conector proporciona dos acciones. Para este ejemplo, seleccione la acción que utiliza una grabadora de Windows .

Como podemos ver, requiere una puerta de enlace de datos para conectarse. Esto se debe a que ahora estamos creando un flujo de interfaz de usuario que se puede ejecutar como parte de un flujo general.

Dado que Power Automate sabe que es posible que necesite acceder a nuestro escritorio cuando no estamos presentes, solicita permiso para acceder automáticamente a nuestras aplicaciones de escritorio. Ahora configuremos una puerta de enlace de datos local a nuestra computadora.
Configuración de una puerta de enlace de datos local
Primero, hagamos clic en el enlace Más información .

Luego, se nos redirigirá a la página de documentación para instalar una puerta de enlace de datos local.

Sólo tenemos que seguir las instrucciones dadas correctamente.
1. Descarga de la puerta de enlace de datos local
Primero, necesitamos descargar la aplicación de puerta de enlace estándar haciendo clic en ella.

Una vez hecho clic, descargará el archivo ejecutable. Haga clic en el archivo descargado para abrirlo.

A continuación, nos preguntará dónde queremos guardar la puerta de enlace. Por ahora, solo lo guardaremos en la ubicación predeterminada y aceptaremos los términos de uso y la declaración de privacidad. Después de eso, haga clic en el botón Instalar .

Entonces comienza la instalación.

2. Iniciar sesión en nuestra cuenta de Microsoft
Una vez que la instalación sea exitosa, nos pedirá que ingresemos una dirección de correo electrónico para usar con la puerta de enlace. Tenga en cuenta que debemos usar la misma dirección de correo electrónico que usamos al iniciar sesión en Power Automate. Para este ejemplo, copiaré esta dirección de correo electrónico que usé en mi cuenta de Power Automate.

Luego, pegue la dirección de correo electrónico y haga clic en Iniciar sesión .

Después de eso, debemos iniciar sesión en nuestra cuenta de Microsoft.

Seleccione la opción Registrar una nueva puerta de enlace en esta computadora . Luego haga clic en Siguiente.

3. Configuración de la puerta de enlace de datos local
Necesitamos establecer un nombre para la puerta de enlace de datos local. Puede llamarlo como quiera, pero para este ejemplo, solo lo nombraré MyComp . También debemos configurar una clave de recuperación que debe anotarse correctamente y recordarse fácilmente.
Esto se debe a que es necesario para restaurar la puerta de enlace y no se puede cambiar. Por lo tanto, tenemos que grabarlo o guardarlo en un lugar seguro y asegurarnos de que sea algo que podamos recordar fácilmente. Después de configurarlos, haga clic en Configurar .

Finalmente, nos indicará que nuestra puerta de enlace de datos local está en línea y lista para usarse. Solo asegúrese de que las dos casillas estén marcadas como Listo , luego haga clic en Cerrar .

Ahora, una vez que rehagamos el paso de flujos de la interfaz de usuario , deberíamos poder ver la opción MyComp en la lista desplegable del nombre de la puerta de enlace .

Iniciar sesión en la puerta de enlace de datos
Ahora iniciemos sesión en nuestra puerta de enlace de datos. Para este ejemplo, usé mi AzureVM1 en lugar de la puerta de enlace de muestra que creamos anteriormente. Realmente no importa qué puerta de enlace elijamos. En mi caso tengo dos equipos y prefiero usar mi AzureVM1 .

Luego, debemos ingresar nuestro nombre de usuario y contraseña en la computadora con Windows donde configuramos la puerta de enlace. Por lo tanto, esta no es nuestra cuenta de Power Automate. Deben ser las credenciales reales de Windows (nombre de usuario y contraseña) en la computadora de escritorio/personal que estamos usando actualmente. Después de ingresar esos dos, haga clic en el botón Crear .

Una vez que veamos esta página, significa que hemos iniciado sesión correctamente en la puerta de enlace y ahora podemos continuar con los siguientes pasos.

Configuración del paso Flujo de interfaz de usuario
Después de iniciar sesión en la puerta de enlace, debemos elegir un flujo de IU que ya hayamos creado o simplemente crear un nuevo flujo de IU. Para este ejemplo, usemos un flujo de interfaz de usuario que hemos creado previamente.

El flujo de la interfaz de usuario que hemos seleccionado requiere una entrada llamada Name . Es por eso que mostró automáticamente el campo Nombre para este paso.

Ahora agreguemos otra entrada de texto mientras activamos manualmente este flujo.

Le pediremos al usuario que ingrese su nombre.

Luego, pasaremos el contenido dinámico de la variable FirstName al campo Nombre .

Después de eso, debemos elegir entre ejecutar el flujo con la sesión iniciada o en segundo plano. Elijamos la opción Desatendido para que el flujo pueda ejecutarse en segundo plano sin iniciar sesión.

Y ahora hemos integrado un flujo de interfaz de usuario en un flujo instantáneo de Power Automate simple y más general. Veamos cómo funciona esto.
Probando el flujo
Primero, haga clic en Guardar .

Luego haga clic en Prueba .

Seleccione la opción Realizaré la acción desencadenante y luego haga clic en Probar .

Haga clic en Continuar .

Sé que solo requiere un nombre, pero usemos Steve Jobs . Luego haga clic en el botón Ejecutar flujo .

Por último, haga clic en Listo .

Una vez hecho esto, el flujo de la interfaz de usuario abre automáticamente el bloc de notas y muestra " Hola, mi nombre es Steve Jobs ".

Esto significa que nuestro flujo pudo ejecutarse correctamente.
Entradas de flujo de interfaz de usuario en Microsoft Power Automate
Salidas de flujo de interfaz de usuario en Power Automate
Integración de PowerApps en Microsoft Power Automate
Conclusión
En general, podemos integrar un flujo de interfaz de usuario en otro flujo de Power Automate. Podemos hacer pasos o acciones aún más complejos con esta técnica, pero por ahora, me gustaría repasar los pasos secuenciales que son esenciales para la integración.
Nuevamente, nuestra computadora todavía necesita estar encendida todo el tiempo y conectada a Internet para que esto funcione. Pero ahora que tenemos la puerta de enlace, permite que Power Automate acceda a nuestro escritorio cuando no estamos presentes o si iniciamos sesión en una cuenta de usuario de escritorio diferente.
Mis mejores deseos,
Enrique