Compartir vía


Supervisar colas de flujo de escritorio

Importante

Las puertas de enlace para flujos de escritorio ya no se admiten. Cambie a nuestras funcionalidades de administración de máquinas. Más información sobre el cambio de puertas de enlace a conectividad directa.

A medida que escala las automatizaciones en su empresa, es posible que necesite una forma sencilla de asegurarse de que los flujos de escritorio de la competencia se ejecuten de acuerdo con su prioridad empresarial. Supervise, administre y visualice todas sus ejecuciones de flujos de escritorio en cola en una sola ubicación. Las colas de flujo de escritorio se pueden usar si su dispositivo de destino es una máquina, un grupo de máquinas o una puerta de enlace.

Nota

Todos los que acceden a las colas de ejecución para sus puertas de enlace desde la página Colas de flujo de escritorio ahora deberían navegar a Pasarelas en la página Máquinas página para acceder a ellas.

Establecer una prioridad

Las acciones del conector de flujos de escritorio contienen un nuevo parámetro de prioridad en la sección Opciones avanzadas.

Las prioridades disponibles son Alta y Normal (el valor predeterminado). Este valor también se puede pasar de forma dinámica mediante el parámetro de valor personalizado. Cada vez que se activa el flujo de escritorio, se ejecutará con la prioridad que se haya establecido.

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

Cuando se ponen en cola múltiples ejecuciones, el orden de ejecución se basa en la prioridad de ejecución y el tiempo en cola. Las ejecuciones con una prioridad alta que se hayan puesto en cola primero se ejecutarán primero.

Ver la cola de ejecución de una máquina o grupo de máquinas

Visite la página de detalles de su máquina o grupo de máquinas, luego seleccione la pestaña Ejecutar cola para ver la lista de ejecuciones de flujos de escritorio en cola.

Captura de pantalla de una lista de flujos de escritorio en puertas de enlace.

Requisitos previos

Para ver las ejecuciones en esta lista, debe cumplirse una de las siguientes situaciones:

Propina

Para permitir que un usuario vea todas las ejecuciones del flujo de escritorio en el entorno actual, asegúrese de que se le haya asignado al menos un rol de seguridad de Administrador del sistema o Administrador de entorno para ese entorno. Obtenga más información sobre cómo configurar la seguridad del usuario para los recursos en Configurar la seguridad de usuario para los recursos en un entorno.

Estado de la cola

Una ejecución en una cola puede tener el siguiente estado:

  • Ejecutando
  • En cola
  • Siguiente para ejecutar

Acciones en una ejecución

Hay cuatro acciones disponibles al hacer clic en los tres puntos junto al nombre del flujo del escritorio:

  • Cambiar prioridad
  • Mover a la parte superior
  • Ver ejecución de flujo primario
  • Cancelar ejecución de flujo primario

Cambiar prioridad

Puede cambiar la prioridad de una ejecución específica haciendo clic en los tres puntos y luego Cambiar prioridad. Solo puede cambiar la prioridad de una ejecución de la que usted sea propietario o, si es copropietario, de la máquina o grupo de máquinas, o bien, si es administrador, de la puerta de enlace.

Cambiar la prioridad solo afecta la ejecución actual y no las posteriores. Si quiere cambiar la prioridad de todas las próximas carreras, debe cambiar la prioridad en la acción del conector.

Mover a la parte superior

El propietario del dispositivo o un usuario con privilegios de administrador de la máquina, el grupo de máquinas o la puerta de enlace puede anular la prioridad de la cola moviendo un elemento a la parte superior de la cola. Ese elemento se colocará en la parte superior de la cola independientemente de su prioridad original y el tiempo de espera. Si se mueven varias ejecuciones hacia arriba, la última agregada se ejecutará primero.

Puede cancelar el movimiento de una carrera hacia arriba. Revierte la ejecución a su prioridad original y al tiempo de espera.

Ver ejecución de flujo primario

Si tiene permiso para acceder al flujo principal, puede usar esta acción para ver los detalles de la ejecución.

Cancelar ejecución de flujo primario

Si es el propietario del flujo o tiene el rol Administrador del sistema o Administrador de entorno, puede cancelar la instancia de ejecución del flujo primario. Esto cancela el flujo de escritorio actual, así como todas las demás acciones que se utilizaron en el flujo principal.

Priorización de cola ampliada

La priorización de cola extendida es una configuración de máquina y grupo de máquinas, que optimiza la lógica de asignación de máquinas de una cola de ejecución.

Habilitar esta característica significa que la priorización de cola extendida se aplica en máquinas con soporte multisesión, como sistemas operativos Windows Server con RDS habilitado. Esto optimiza la priorización de la cola de ejecución predeterminada al ampliar la lógica actual de primero en entrar, primero en salir (FIFO) con priorización de usuarios. Esta característica se habilita automáticamente cuando se detecta compatibilidad con sesiones múltiples, pero puede desactivarla en cualquier momento.

Nota

Esta característica se está implementando gradualmente y es posible que aún no esté disponible en su región.

Con priorización de cola extendida deshabilitada

Principio. El algoritmo de asignación de máquinas siempre espera la primera ejecución en el estado Siguiente para ejecutar de la cola que se asignará a una máquina antes de considerar la siguiente.

Lógica paso a paso para una carrera asistida. La primera ejecución en la cola es una ejecución atendida, su usuario de conexión es usuario Y:​

  1. ​Filtro: el algoritmo selecciona todas las máquinas que están conectadas y listas para procesar ejecuciones (no en mantenimiento, etc.).
  2. Filtro: el algoritmo selecciona todas las máquinas que tienen una sesión abierta del usuario Y.
  3. Asignación: el algoritmo asigna la ejecución a una de las máquinas restantes (al azar). Si no queda ninguna máquina después del último filtro, la ejecución falla.

Lógica paso a paso para una ejecución desasistida. La primera ejecución en la cola es una ejecución desatendida, su usuario de conexión es usuario Y:​

  1. ​Filtro: el algoritmo selecciona todas las máquinas que están conectadas y listas para procesar ejecuciones (no en mantenimiento, etc.).
  2. Filtro: el algoritmo selecciona todas las máquinas disponibles (es decir, máquinas que tienen al menos una sesión disponible).
  3. Filtro: el algoritmo descarta las máquinas que ya tienen una sesión abierta del usuario Y.
  4. Asignación: el algoritmo asigna la ejecución a una de las máquinas restantes (al azar). Si no queda ninguna máquina después del último filtro, la ejecución falla.

Nota

  • Una máquina solo puede procesar una ejecución desatendida si la sesión del usuario objetivo, que se registra en la conexión de flujo de escritorio, no está ya en uso en la misma máquina​.
  • Tanto en escenarios de ejecución atendida como desatendida, si no quedan máquinas después del filtro final, pero hay algunas máquinas elegibles actualmente fuera de línea (que se descartaron en el paso 1), la ejecución espera a que las máquinas fuera de línea vuelvan a estar en línea antes de marcar la ejecución. como fallida.

Propina

  • Con Priorización de cola extendida deshabilitada, si no hay ninguna máquina disponible para ejecutar la primera ejecución en cola, ésta falla o espera a que una máquina desconectada vuelva a conectarse, bloqueando mientras tanto la cola de ejecución.
  • La habilitación de la Priorización de cola extendida permite que el algoritmo vuelva a priorizar la cola cuando no se puede procesar la primera ejecución en la cola.

Con priorización de cola extendida habilitada

Principio. El algoritmo de asignación de máquinas puede considerar las otras ejecuciones en la cola si la primera ejecución en la cola no se puede procesar por las siguientes razones:

  • Su sesión de usuario objetivo actualmente no está activa en ninguna máquina (para ejecuciones atendidas).
  • La sesión de usuario objetivo ya está en uso en todas las máquinas disponibles (para una ejecución desatendida).

Lógica paso a paso para una ejecución atendida: la primera ejecución en la cola es una ejecución atendida, su usuario de conexión es el usuario Y:​

  1. Filtro: el algoritmo selecciona todas las máquinas que están conectadas y listas para procesar ejecuciones (no en mantenimiento, etc.).
  2. Filtro: el algoritmo selecciona todas las máquinas que tienen una sesión abierta del usuario Y:
    • Si quedan algunas máquinas, el algoritmo pasa al paso 4 (asignación).
    • Si no queda ninguna máquina, el algoritmo pasa al paso 3 (nueva priorización).
  3. Nueva priorización: el algoritmo vuelve a priorizar la cola considerando la siguiente ejecución en la cola hasta que una ejecución se pueda asignar a una máquina.
  4. Asignación: el algoritmo asigna la ejecución a una de las máquinas restantes (al azar).

Lógica paso a paso para una ejecución desasistida. La primera ejecución en la cola es una ejecución desatendida, su usuario de conexión es usuario Y:​

  1. Filtro: el algoritmo selecciona todas las máquinas que están conectadas y listas para procesar ejecuciones (no en mantenimiento, etc.).
  2. Filtro: el algoritmo selecciona todas las máquinas disponibles (= máquinas que tienen al menos una sesión disponible).
  3. Filtro: el algoritmo descarta las máquinas que ya tienen una sesión abierta del usuario Y:
    • Si quedan algunas máquinas, el algoritmo pasa al paso 5 (asignación).
    • Si no queda ninguna máquina, el algoritmo pasa al paso 4 (nueva priorización).
  4. Nueva priorización: el algoritmo vuelve a priorizar la cola considerando la siguiente ejecución en la cola (hasta que una ejecución se pueda asignar a una máquina).
  5. Asignación: el algoritmo asigna la ejecución a una de las máquinas restantes (al azar)

Ver lista de colas de ejecución para puertas de enlace

Los usuarios pueden ver las colas de flujo de escritorio para sus puertas de enlace en la Página Máquinas > Pivote de puerta de enlace. El pivote de puerta de enlace solo está disponible si posee una puerta de enlace o tiene acceso a ella.

Captura de pantalla de una lista de todas las colas de ejecución de flujo de escritorio.

Desde esta página puede ver todas las puertas de enlace a las que tiene acceso. Cada puerta de enlace tiene su propia cola de ejecución cuando se utilice para ejecutar flujos de escritorio.

Usar puertas de enlace con múltiples entornos

Se recomienda utilizar una puerta de enlace para flujos de escritorio solo en un entorno. Sin embargo, las puertas de enlace aún se pueden utilizar en varios entornos si es necesario.

Con varios entornos, en algunos casos podría parecer que ningún flujo se está ejecutando incluso con una lista completa de ejecuciones en cola, ya que la puerta de enlace puede estar ejecutando flujos en otro entorno. Las colas de ejecución son por entorno y no se puede dar prioridad a una cola sobre otra. Se mostrará un mensaje para indicar si la puerta de enlace se está utilizando en otro entorno.

Problemas conocidos

  • Microsoft recomienda que limite el número de flujos de escritorio cortos (~menos de 1 minuto) que pone en cola en grupos de máquina grandes.
  • Las máquinas y los grupos de máquina no están disponibles en las regiones de China. Todavía puede ver la cola de flujo de escritorio para sus puertas de enlace visitando Colas de flujo de escritorio en la sección Monitor de la zona de navegación izquierda.
  • Las colas de flujo de escritorio están diseñadas con un enfoque FIFO (primero en entrar, primero en salir) de mejor esfuerzo para procesar las ejecuciones en el orden en que se recibieron, con la ejecución más antigua en primer lugar. Sin embargo, debido a la forma en que las ejecuciones se preparan y procesan internamente, es posible que las ejecuciones agregadas a la cola unos segundos más tarde se inicien antes que la anterior que ya estaba en la cola, para optimizar el uso de las máquinas.