Acción Ejecutar flujo de escritorio

La acción Ejecutar flujo de escritorio permite llamar a otros flujos de escritorio mientras se ejecuta un flujo de escritorio específico. Para usar la acción, agréguela al espacio de trabajo y seleccione el flujo de escritorio al que desea llamar. Si el flujo llamado contiene variables de entrada, la acción le pedirá que ingrese sus valores.

En el menú contextual de la acción Ejecutar flujo de escritorio , la opción Ir a flujo permite iniciar rápidamente el diseñador del flujo seleccionado y evitar navegar a la lista de flujos en la consola.

Puede deshabilitar la propiedad de alternancia Esperar a que se complete el flujo, que está habilitado de forma predeterminada. Si se deshabilita, el flujo de escritorio invocado se ejecuta simultáneamente con el flujo primario. Esta configuración es útil para escenarios en los que ventanas emergentes inesperadas en la aplicación de destino bloquean el flujo primario. Al ejecutar un flujo secundario en paralelo, puede supervisar y administrar estas ventanas emergentes, garantizando que el flujo primario continúe sin problemas. Esta mejora proporciona una solución alternativa dada la directiva de simultaneidad actual, que permite que solo se ejecute un flujo por máquina a la vez.

Importante

  • Hasta seis flujos paralelos en total se pueden ejecutar simultáneamente con el flujo raíz, cambiando el límite anterior de un solo flujo paralelo.
  • Los flujos secundarios también pueden ejecutar otros flujos secundarios en paralelo (ya no se produce ningún error), lo que consume del grupo disponible de seis flujos paralelos. Las ejecuciones de flujo en paralelo ya no se limitan a invocarse directamente desde el flujo primario (raíz), como antes era el caso.
  • Si un flujo secundario se ejecuta en paralelo, se ignoran sus variables de salida. Las variables generadas a partir de la acción Ejecutar flujo de escritorio no se muestran en el modal de acción.
  • Cuando un flujo primario completa su ejecución o se detiene, también detiene (cancela) los flujos secundarios paralelos invocados que podrían seguir ejecutándolo.

Puede encontrar más información sobre la acción Ejecutar flujo de escritorio en Ejecutar un flujo de escritorio desde otros flujos de escritorio.

Nota

  • Las dependencias de un flujo no pueden ser más de 150 flujos más.
  • Dos flujos no pueden llamarse directa o indirectamente entre sí, ya que esto provoca una recursividad.
  • En los inquilinos de la organización, los flujos deben estar en el mismo entorno.

Captura de pantalla de la acción Ejecutar flujo de escritorio.

Limitaciones conocidas

Las variables de salida de una acción Ejecutar flujo de escritorio no mantienen su tipo durante la creación y aparecen como valores generales en el panel de variables. Su tipo de variable adecuado se resuelve durante el tiempo de ejecución. Como resultado, las variables de salida del tipo de instancia no se cargan automáticamente en las listas de parámetros de instancia de las acciones correspondientes, por lo que debe escribirlas o pegarlas en los parámetros.

Ejecutar flujo de escritorio

Ejecuta un flujo de escritorio que puede recibir variables de entrada y podría producir variables de salida. La ejecución del flujo principal se detendrá hasta que se complete el flujo de escritorio llamado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Flujo de escritorio No Flujo de escritorio Seleccione el flujo de escritorio que se ejecutará desde este flujo. El flujo llamado siempre se ejecuta en la misma sesión de Windows que el flujo primario.
Esperar a que el flujo finalice N/A Valor booleano VERDADERO Si se habilita, este flujo de escritorio espera a que se complete el flujo de escritorio invocado antes de reanudarse. Las variables de salida del flujo de escritorio invocado están disponibles para el flujo actual. Si se deshabilita, el flujo de escritorio invocado se ejecuta simultáneamente y se ignoran sus variables de salida.

Variables producidas

Esta acción produce las variables de salida del flujo seleccionado.

Excepciones

Excepción Descripción
Error al ejecutar el flujo de escritorio Indica un problema al ejecutar el flujo de escritorio
Se ha agotado el tiempo de espera del flujo de escritorio Indica que se agotó el tiempo de espera del flujo de escritorio antes de completar su ejecución