Iniciar un flujo de escritorio desde el flujo en la nube

Cómo iniciar un flujo de escritorio directamente desde un flujo en la nube en Power Automate, incluyendo el modo, las variables y la conexión.

Un flujo en la nube en Power Automate se ejecuta completamente en la nube y puede controlar directamente sistemas como SharePoint, Outlook o Dataverse. Pero en cuanto entra en juego una aplicación clásica de Windows sin API, un sistema ERP antiguo, por ejemplo, o una hoja de Excel con una lógica propia que ha ido creciendo con el tiempo, el nivel de la nube por sí solo ya no es suficiente. Es exactamente ahí donde entra en juego la acción Ejecutar un flujo creado con Power Automate para escritorio. Constituye el puente entre la automatización en la nube y el nivel de RPA en el escritorio, de modo que un flujo en la nube pueda iniciar un flujo de escritorio y luego seguir procesando su resultado.

Este artículo muestra cómo construir ese puente, qué requisitos debe cumplir un equipo para ello y cómo fluyen los datos en ambas direcciones, siguiendo la documentación oficial de Power Automate de Microsoft. Fecha: julio de 2026.

Qué necesitas antes de empezar

Según la documentación sobre cómo iniciar flujos de escritorio desde flujos en la nube, necesitas cuatro cosas antes de que funcione la primera conexión:

  • Un equipo o un grupo de equipos registrado que realmente ejecute el flujo de escritorio iniciado. Los grupos de equipos permiten tratar varias máquinas como una sola unidad y distribuir la carga.
  • Una cuenta profesional, educativa o de organización. Una cuenta personal de Microsoft no es suficiente.
  • Una conexión de flujo de escritorio configurada para este equipo.
  • La licencia adecuada: una licencia normal para ejecuciones supervisadas (attended) o un complemento no supervisado para ejecuciones no supervisadas (unattended). Esta licencia la debe tener quien creó la conexión, no necesariamente la persona que construye el flujo en la nube.

Paso a paso: iniciar un flujo de escritorio desde el flujo en la nube

La configuración en sí siempre sigue el mismo patrón:

  • Crea un nuevo flujo en la nube en Power Automate, ya sea como flujo instantáneo para un inicio manual o como flujo automatizado con su propio desencadenador.
  • En el diseñador de flujos, selecciona + Nuevo paso, busca Power Automate para escritorio y elige la acción Ejecutar un flujo creado con Power Automate para escritorio.
  • Si aún no existe ninguna conexión de flujo de escritorio, la acción te pedirá directamente que crees una.
  • Establece el modo de ejecución deseado, attended o unattended, y en el campo Flujo de escritorio elige Crear un nuevo flujo de escritorio o un flujo ya existente.
  • Al crear un nuevo flujo de escritorio, se abre automáticamente el diseñador de flujos de escritorio, donde construyes la lógica de RPA propiamente dicha: clics, entradas de texto o extracción de datos de la aplicación de destino.

Variables de entrada y salida: intercambiar datos entre los niveles

Los flujos de escritorio pueden definir variables de entrada y salida para que los niveles de la nube y del escritorio realmente se comuniquen entre sí. Las variables de entrada transmiten datos del flujo en la nube al flujo de escritorio, por ejemplo un número de cliente o una ruta de archivo. Las variables de salida funcionan en la dirección contraria y devuelven, por ejemplo, un resultado de una aplicación heredada al flujo en la nube, para que este pueda seguir trabajando con él, por ejemplo para enviar un correo electrónico o actualizar un registro en Dataverse. En cuanto un flujo de escritorio tiene variables de entrada, aparecen automáticamente como campos propios en la acción, dentro del portal de Power Automate. Hay dos puntos que debes tener en cuenta:

  • Si una variable de entrada contiene datos confidenciales, como una contraseña, deberías ocultarla en los registros u omitirla por completo.
  • El tamaño de entrada por flujo de escritorio está limitado a 2 MB, y a 1 MB para las regiones de China.

Attended o unattended: elegir el modo correcto

Que un flujo de escritorio se ejecute de forma supervisada (attended) o no supervisada (unattended) determina en gran medida la arquitectura que hay detrás. Con attended, la automatización se ejecuta mientras alguien está sentado frente al equipo, normalmente se inicia de forma manual y también puede incluir decisiones humanas intermedias. Con unattended, según la documentación sobre flujos de escritorio no supervisados, Power Automate ejecuta todo el proceso por sí solo, sin ninguna intervención humana, y se conecta automáticamente al equipo de destino con las credenciales guardadas en la conexión. Hay algunas particularidades a tener en cuenta:

  • Para las ejecuciones no supervisadas, Power Automate establece una sesión de Escritorio remoto (RDP); no está previsto conectarse a la sesión de consola normal para esto.
  • La pantalla del equipo de destino permanece bloqueada durante la ejecución, de modo que nadie puede verla en directo.
  • Windows 10 y Windows 11 no pueden iniciar un flujo de escritorio no supervisado mientras exista una sesión de usuario activa, incluso si está bloqueada.
  • Para las ejecuciones no supervisadas necesitas además el plan de procesos de Power Automate o el complemento no supervisado correspondiente.

Importante para la planificación: attended y unattended no deben mezclarse en la misma máquina, ya que la automatización supervisada requiere una sesión ya iniciada, mientras que la automatización no supervisada requiere, por el contrario, un estado cerrado o desconectado.

Tipos de conexión: cómo se conecta Power Automate a tu equipo

Antes de que un flujo de escritorio pueda siquiera iniciarse desde la nube, debe existir la conexión con la máquina. La documentación sobre conexiones de flujo de escritorio describe dos formas básicas para ello:

  • Conectar con nombre de usuario y contraseña: guardas credenciales almacenadas, por ejemplo desde Azure Key Vault, o introduces directamente el dominio, el nombre de usuario y la contraseña.
  • Conectar con credenciales para ejecuciones supervisadas: aquí te conectas en su lugar con una cuenta de Microsoft Entra, sin almacenar ninguna contraseña en la conexión. Sin embargo, esto solo funciona para ejecuciones attended; para ejecuciones unattended, este tipo de conexión falla.

Importante para la gobernanza: según la documentación, una conexión de flujo de escritorio no se puede compartir con otras personas, y antes de habilitar siquiera un equipo para flujos de escritorio controlados desde la nube, deberías asegurarte de que está protegido y de que sus administradores son de confianza.

Limitaciones conocidas que hay que tener en cuenta

Para el uso en producción, vale la pena echar un vistazo a los límites documentados antes de que te sorprendan en funcionamiento:

  • Actualmente son posibles hasta 70 ejecuciones de flujo de escritorio por minuto por conexión.
  • Si alguien cancela el flujo en la nube superior, esto no detiene automáticamente el flujo de escritorio asociado, siempre que la configuración Asynchronous Pattern esté desactivada en la acción.
  • Para las ejecuciones no supervisadas que fallan, puedes activar opcionalmente registros de vídeo que graban los últimos 60 segundos antes del error, lo que ayuda en la resolución de problemas, por ejemplo cuando no se encuentra un elemento de la interfaz.

Este puente entre los niveles de la nube y del escritorio no es, por tanto, un aspecto secundario, sino a menudo la pieza decisiva que hace que una automatización esté realmente completa. Mantienes el control sobre qué pasos se ejecutan en la nube y cuáles en la interfaz de Windows, y puedes conectar limpiamente ambos mundos mediante variables de entrada y salida.

Preguntas frecuentes

¿Cuál es la diferencia entre un flujo en la nube y un flujo de escritorio?

Un flujo en la nube se ejecuta completamente en los servidores de Microsoft y se comunica con servicios a través de API y conectores. Un flujo de escritorio, en cambio, se ejecuta en un equipo Windows real y controla ahí las aplicaciones tal como lo haría una persona: mediante clics, entrada de teclado o reconocimiento de pantalla. La acción para ejecutar un flujo de escritorio conecta ambos mundos, ya que el flujo en la nube inicia el flujo de escritorio y espera su resultado.

¿Cuántas ejecuciones de flujo de escritorio son posibles por conexión?

Según la documentación oficial, Power Automate admite actualmente hasta 70 ejecuciones de flujo de escritorio por minuto para cada conexión individual. Para volúmenes mayores de ejecuciones paralelas, vale la pena usar varias conexiones o un grupo de equipos para distribuir la carga.

¿Puedo mezclar ejecuciones attended y unattended en la misma máquina?

Técnicamente no es recomendable, porque ambos modos requieren estados de sesión distintos. La automatización attended necesita una sesión activa ya iniciada, mientras que la automatización unattended necesita, por el contrario, un equipo del que todos los usuarios hayan cerrado sesión. En Windows 10 y Windows 11, una sesión activa incluso impide activamente el inicio de una ejecución no supervisada. Por eso, planifica un modo uniforme por máquina o grupo de máquinas.

¿Qué ocurre si cancelo el flujo en la nube superior?

Por defecto, el flujo de escritorio sigue ejecutándose en ese caso, siempre que la configuración Asynchronous Pattern esté desactivada en la acción. Por tanto, el flujo en la nube y el flujo de escritorio no están necesariamente acoplados de forma estricta. Si quieres asegurarte de que una cancelación en el lado de la nube también finalice el flujo de escritorio, deberías tener en cuenta esta relación específicamente al diseñar el flujo.

¿Necesito una licencia adicional para los flujos de escritorio no supervisados?

Sí. Para las ejecuciones no supervisadas se necesita, además de la licencia normal de Power Automate, un complemento unattended o el plan de procesos de Power Automate. Esta licencia la debe tener la persona que creó la conexión de flujo de escritorio, no necesariamente la persona que diseña el flujo en la nube. Si falta el permiso adecuado, el flujo en la nube se bloquea automáticamente al guardarlo, hasta que se asigne el complemento.

Sobre NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux crea empleados digitales para las organizaciones: automatizaciones y agentes KI que asumen el trabajo repetitivo. Usted mantiene el control.

Más sobre nosotros
Análisis inicial gratuito

¿Preguntas concretas sobre automatización o IA?

En un análisis inicial gratuito hablamos directamente de su caso. Sin compromiso.