Desktop-Flow-Warteschlangen überwachen

Wichtig

Gateways für Desktop-Flows werden nicht mehr unterstützt. Wechseln Sie zu unseren Funktionen für die Computerverwaltung. Erfahren Sie mehr über den Wechsel von Gateways zu direkter Konnektivität.

Wenn Sie die Automatisierungen in Ihrem Unternehmen skalieren, benötigen Sie möglicherweise eine einfache Möglichkeit, um sicherzustellen, dass konkurrierende Desktop-Flows entsprechend ihrer geschäftlichen Priorität ausgeführt werden. Überwachen, verwalten und visualisieren Sie alle Ihre Desktop-Flowausführungen in der Warteschlange an nur einem Ort. Desktop-Flow-Warteschlangen können verwendet werden, unabhängig davon, ob Ihr Zielgerät ein Computer, eine Computergruppe oder ein Gateway ist.

Notiz

Jeder, der auf die Ausführungswarteschlangen für seine Gateways von der Seite Warteschlangen für Desktop-Flows sollte nun zu den Gateways auf der Seite Computer navigieren, um darauf zuzugreifen.

Einstellen einer Priorität

Die Aktionen des Desktop Flows Connectors enthalten einen neuen Prioritätsparameter unter dem Abschnitt Erweiterte Optionen.

Verfügbare Prioritäten sind Hoch und Normal (der Standardwert). Dieser Wert kann auch dynamisch mit dem Parameter Benutzerdefinierter Wert übergeben werden. Jedes Mal, wenn der Desktop-Flow ausgelöst wird, wird er mit der eingestellten Priorität ausgeführt.

Screenshot eines Cloud-Flows, der die Aktion „Einen Flow ausführen, der mit Power Automate Desktop erstellt wurde“ verwendet.

Wenn mehrere Ausführungen in der Warteschlange stehen, basiert die Reihenfolge der Ausführung auf der Ausführungspriorität und der Zeit in der Warteschlange. Ausführungen mit einer hohen Priorität, die zuerst in die Warteschlange gestellt wurden, werden zuerst ausgeführt.

Ausführungswarteschlange für einen Computer oder eine Computergruppe anzeigen

Rufen Sie die Detailseite für Ihren Computer oder Ihre Computergruppe auf, und wählen Sie die Registerkarte Warteschlange ausführen, um die Liste der Desktop-Flow-Ausführungen in der Warteschlange anzuzeigen.

Screenshot einer Liste von Desktop-Flows auf Gateways.

Anforderungen

Um Ausführungen in dieser Liste zu sehen, muss eine der folgenden Situationen erfüllt sein:

Tipp

Damit ein Benutzer alle in der aktuellen Umgebung ausgeführten Desktop Flows sehen kann, stellen Sie sicher, dass ihm mindestens die Sicherheitsrolle Systemadministrator oder Umgebungsadministrator für diese Umgebung zugewiesen wurde. Weitere Informationen zum Konfigurieren der Benutzersicherheit für Ressourcen in Konfigurieren der Benutzersicherheit für Ressourcen in einer Umgebung.

Warteschlangen-Status

Ein Lauf in einer Warteschlange kann den folgenden Status haben:

  • Wird ausgeführt.
  • In Warteschlange
  • Weiter zur Ausführung

Aktionen für einen Lauf

Vier Aktionen sind verfügbar, wenn Sie auf die drei Punkte neben dem Namen des Desktop Flows klicken:

  • Priorität ändern
  • Ganz nach oben verschieben
  • Ausführung von übergeordnetem Flow anzeigen
  • Ausführung von übergeordnetem Flow abbrechen

Priorität ändern

Sie können die Priorität eines bestimmten Laufs ändern, indem Sie auf die drei Punkte und dann auf Priorität ändern klicken. Die Priorität einer Ausführung können Sie nur dann ändern, wenn Sie ihr Besitzer oder Mitbesitzer des Computers/der Computergruppe bzw. der Administrator des Gateways sind.

Das Ändern der Priorität wirkt sich nur auf den aktuellen Lauf aus und nicht auf nachfolgende Ausführungen. Wenn Sie die Priorität aller bevorstehenden Ausführungen ändern möchten, müssen Sie die Priorität in der Konnektoraktion ändern.

Ganz nach oben verschieben

Der Besitzer des Geräts oder ein Benutzer mit Administratorrechten für den Computer, die Computergruppe oder das Gateway kann die Warteschlangenpriorität außer Kraft setzen, indem er ein Element an den Anfang der Warteschlange verschiebt. Dieses Element wird an den Anfang der Warteschlange gesetzt, unabhängig von seiner ursprünglichen Priorität und der Zeit in der Warteschlange. Wenn mehrere Ausführungen an den Anfang verschoben werden, wird der zuletzt hinzugefügte zuerst ausgeführt.

Sie können das Verschieben eines Laufs an den Anfang abbrechen. Dadurch wird der Lauf wieder auf seine ursprüngliche Priorität und Zeit in der Warteschlange zurückgesetzt.

Ausführung von übergeordnetem Flow anzeigen

Wenn Sie die Berechtigung haben, auf einen übergeordneten Flow zuzugreifen, verwenden Sie diese Aktion, um die Details der Ausführung anzuzeigen.

Ausführung von übergeordnetem Flow abbrechen

Wenn Sie der Besitzer des Flows sind oder über die Systemadministrator- bzw. Umgebungsadministratorrolle verfügen, können Sie die Ausführungsinstanz des übergeordneten Flows abbrechen. Dadurch werden der aktuelle Desktop-Flow und alle anderen Aktionen, die im übergeordneten Flow verwendet wurden, abgebrochen.

Erweiterte Warteschlangenpriorisierung

Bei der erweiterten Warteschlangenpriorisierung handelt es sich um eine Computer- und Computergruppeneinstellung, die die Computerzuweisungslogik einer Ausführungswarteschlange optimiert.

Die Aktivierung dieser Funktion bedeutet, dass die erweiterte Warteschlangenpriorisierung auf Computer mit Unterstützung für mehrere Sitzungen angewendet wird, z. B. Windows Server-Betriebssysteme mit aktiviertem RDS. Dadurch wird die Standardpriorisierung der Ausführungswarteschlange optimiert, indem die aktuelle First-In-First-Out-Logik (FIFO) um Benutzerpriorisierung erweitert wird. Diese Funktion wird automatisch aktiviert, wenn die Unterstützung für mehrere Sitzungen erkannt wird. Sie können sie jedoch jederzeit abwählen, indem Sie sie deaktivieren.

Anmerkung

Diese Funktion wird aktuell schrittweise eingeführt und ist möglicherweise in Ihrer Region noch nicht verfügbar.

Mit deaktivierter erweiterter Warteschlangenpriorisierung

Prinzip. Der Computerzuweisungsalgorithmus wartet immer auf die erste Ausführung im Warteschlangenstatus Nächste Ausführung, der einer Maschine zugewiesen werden soll, bevor der Nächste in Betracht gezogen wird.

Schritt-für-Schritt-Logik für eine beaufsichtigte Ausführung. Die erste Ausführung in der Warteschlange ist eine beaufsichtigte Ausführung, ihr Verbindungsbenutzer ist Benutzer Y:​

  1. ​Filter: Der Algorithmus wählt alle Computer aus, die verbunden und bereit sind, Ausführungen zu verarbeiten (nicht in Wartung usw.).
  2. Filter: Der Algorithmus wählt alle Computer aus, die eine geöffnete Sitzung von Benutzer Y haben.
  3. Zuteilung: Der Algorithmus weist die Ausführung einer der verbleibenden Computer zu (zufällig). Wenn nach dem letzten Filter kein Computer mehr übrig ist, ist die Ausführung fehlgeschlagen.

Schritt-für-Schritt-Logik für eine unbeaufsichtigte Ausführung. Die erste Ausführung in der Warteschlange ist eine unbeaufsichtigte Ausführung, ihr Verbindungsbenutzer ist Benutzer Y:​

  1. ​Filter: Der Algorithmus wählt alle Computer aus, die verbunden und bereit sind, Ausführungen zu verarbeiten (nicht in Wartung usw.).
  2. Filter: Der Algorithmus wählt alle verfügbaren Computer aus (d. h. Computer, auf denen mindestens eine Sitzung verfügbar ist).
  3. Filter: Der Algorithmus verwirft die Computer, die bereits eine von Benutzer Y geöffnete Sitzung haben.
  4. Zuteilung: Der Algorithmus weist die Ausführung einer der verbleibenden Computer zu (zufällig). Wenn nach dem letzten Filter kein Computer mehr übrig ist, ist die Ausführung fehlgeschlagen.

Anmerkung

  • Eine unbeaufsichtigte Ausführung kann nur dann von einem Computer verarbeitet werden, wenn die angestrebte Benutzersitzung, die auf der Desktop-Flow-Verbindung aufgezeichnet wird, nicht bereits auf demselben Computer verwendet wird.
  • Wenn in beaufsichtigten und unbeaufsichtigten Ausführungsszenarien nach dem letzten Filter keine Computer mehr übrig sind, aber einige geeignete Computer derzeit offline sind (die in Schritt 1 verworfen wurden), wartet die Ausführung darauf, dass die Offline-Computer wieder online sind, bevor die Ausführung als gescheitert markiert wird.

Tipp

  • Wenn bei deaktivierter Erweiterte Warteschlangenpriorisierung kein Computer zur Ausführung der ersten Ausführung in der Warteschlange verfügbar ist, schlägt sie entweder fehl oder sie wartet darauf, dass ein Offline-Computer wieder online geht, was die Ausführungswarteschlange in der Zwischenzeit blockiert.
  • Durch die Aktivierung von Erweiterte Warteschlangenpriorisierung kann der Algorithmus die Warteschlange neu priorisieren, wenn die erste Ausführung in der Warteschlange nicht verarbeitet werden kann.

Mit aktivierter erweiterter Warteschlangenpriorisierung

Prinzip. Der Computerzuweisungsalgorithmus kann die anderen Ausführungen in der Warteschlange berücksichtigen, wenn die erste Ausführung in der Warteschlange aus folgenden Gründen nicht verarbeitet werden kann:

  • Die Zielbenutzersitzung ist derzeit auf keinem Computer aktiv (für beaufsichtigte Ausführungen).
  • Die Zielbenutzersitzung wird bereits auf allen verfügbaren Computern verwendet (für eine unbeaufsichtigte Ausführung).

Schritt-für-Schritt-Logik für eine beaufsichtigte Ausführung: Die erste Ausführung in der Warteschlange ist eine beaufsichtigte Ausführung, ihr Verbindungsbenutzer ist Benutzer Y:​

  1. Filter: Der Algorithmus wählt alle Computer aus, die verbunden und bereit sind, Ausführungen zu verarbeiten (nicht in Wartung usw.).
  2. Filter: Der Algorithmus wählt alle Computer aus, die eine geöffnete Sitzung von Benutzer Y haben:
    • Wenn einige Computer übrig bleiben, geht der Algorithmus zu Schritt 4 (Zuteilung).
    • Wenn kein Computer mehr übrig ist, geht der Algorithmus zu Schritt 3 (Neupriorisierung).
  3. Neupriorisierung: Der Algorithmus priorisiert die Warteschlange neu, indem er die nächste Ausführung in der Warteschlange berücksichtigt, bis eine Ausführung einem Computer zugewiesen werden kann.
  4. Zuteilung: Der Algorithmus weist die Ausführung einer der verbleibenden Computer zu (zufällig).

Schritt-für-Schritt-Logik für eine unbeaufsichtigte Ausführung. Die erste Ausführung in der Warteschlange ist eine unbeaufsichtigte Ausführung, ihr Verbindungsbenutzer ist Benutzer Y:​

  1. Filter: Der Algorithmus wählt alle Computer aus, die verbunden und bereit sind, Ausführungen zu verarbeiten (nicht in Wartung usw.).
  2. Filter: Der Algorithmus wählt alle verfügbaren Computer aus (= Computer, auf denen mindestens eine Sitzung verfügbar ist).
  3. Filter: Der Algorithmus verwirft die Computer, die bereits eine von Benutzer Y geöffnete Sitzung haben:
    • Wenn einige Computer übrig bleiben, geht der Algorithmus zu Schritt 5 (Zuteilung).
    • Wenn kein Computer mehr übrig ist, geht der Algorithmus zu Schritt 4 (Neupriorisierung).
  4. Neupriorisierung: Der Algorithmus priorisiert die Warteschlange neu, indem er die nächste Ausführung in der Warteschlange berücksichtigt (bis eine Ausführung einem Computer zugewiesen werden kann).
  5. Zuteilung: Der Algorithmus weist die Ausführung einer der verbleibenden Computer zu (zufällig)

Liste der Ausführungswarteschlangen für Gateways anzeigen

Benutzer können die Desktop-Flow-Warteschlangen für ihre Gateways unter der Seite Computer > Gateways-Navigationssteuerung ansehen. Die Gateways-Navigationssteuerung ist nur verfügbar, wenn Sie ein Gateway besitzen oder Zugriff darauf haben.

Screenshot einer Liste aller Desktop-Flow-Ausführungswarteschlangen.

Auf dieser Seite können Sie alle Gateways anzeigen, auf die Sie Zugriff haben. Jedes Gateway hat seine eigene Warteschlange, wenn es zum Ausführen von Desktop-Flows verwendet wird.

Verwenden von Gateways mit mehreren Umgebungen

Wir empfehlen, ein Gateway für Desktop-Flows nur von einer Umgebung zu verwenden. Bei Bedarf können Gateways jedoch auch über mehrere Umgebungen hinweg verwendet werden.

Bei mehreren Umgebungen kann es vorkommen, dass selbst bei einer vollständigen Liste von Warteschlangenausführungen keine Flows ausgeführt zu werden scheinen, da das Gateway möglicherweise Flows in einer anderen Umgebung ausführt. Ausführungswarteschlangen gelten pro Umgebung und können nicht priorisiert werden. Es wird eine Meldung angezeigt, wenn das Gateway in einer anderen Umgebung verwendet wird.

Bekannte Probleme

  • Microsoft empfiehlt Ihnen, die Anzahl der kurzen (~ unter 1 Minute) Desktop-Flows zu begrenzen, die Sie in großen Rechnergruppen in die Warteschlange stellen.
  • Computer und Computergruppen sind in den Regionen Chinas nicht verfügbar. Sie können die Desktop-Flow-Warteschlange für Ihre Gateways dennoch einsehen, indem Sie Desktop-Flow-Warteschlangen unter dem Abschnitt Monitor in der linken Navigation aufrufen.
  • Desktop-Flow-Warteschlangen werden mit einem Best-Effort-FIFO-Ansatz (First-in, First-out) entwickelt, um Ausführungen in der Reihenfolge ihres Eingangs zu verarbeiten, wobei die älteste Ausführung zuerst ausgeführt wird. Aufgrund der Art und Weise, wie Ausführungen intern vorbereitet und verarbeitet werden, ist es jedoch möglich, dass Ausführungen, die einige Sekunden später zur Warteschlange hinzugefügt werden, vor dem vorherigen gestartet werden, der sich bereits in der Warteschlange befindet, um die Nutzung von Maschinen zu optimieren.