Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Puede deshabilitar la propiedad de alternancia "Esperar a que se complete el flujo", que está habilitada 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 a la directiva de simultaneidad actual, que solo permite un flujo por máquina a la vez.
Importante
- Solo se puede ejecutar un flujo paralelo en este momento. Si se ejecuta un segundo flujo secundario en paralelo, se produce un error durante el tiempo de ejecución.
- 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.
- Los flujos secundarios no pueden ejecutar otro flujo secundario en paralelo. Solo se permite una ejecución de flujo en paralelo si se invoca directamente desde el flujo primario (raíz).
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.
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 |