Desktop-Flows ausführen

Abgeschlossen

Desktop-Flows können in einem von zwei Modi ausgeführt werden:

  • Beaufsichtigt
  • Unbeaufsichtigt

Diagramm des beaufsichtigten vs. des unbeaufsichtigten Modus

Beaufsichtigter Flow

Beaufsichtigte Flows automatisieren einzelne Aufgaben über Desktop- und Webanwendungen hinweg. Der Benutzer kann bei Bedarf mit dem Desktop-Flow interagieren, beispielsweise wenn eine Entscheidung erforderlich ist.

Beaufsichtigte Flows werden bei Bedarf initiiert. Der Benutzer kann einen beaufsichtigten Desktop-Flow von seinem lokalen Computer aus starten.

Er muss angemeldet sein, um einen beaufsichtigten Desktop-Flow ausführen zu können.

Unbeaufsichtigter Flow

Unbeaufsichtigte Desktop-Flows werden für die Automatisierung mit hohem Volumen verwendet, bei der keine Interaktion erforderlich ist. Unbeaufsichtigte Desktop-Flows werden durch Power Automate Cloud-Flows initiiert. Der Cloud-Flow legt dabei die Eingabevariablen fest und empfängt die Ausgabevariablen.

Wichtig

Wenn ein Benutzer angemeldet ist, kann ein unbeaufsichtigter Desktop-Flow nicht ausgeführt werden.

Virtuelle Computer

Eine Option zum Ausführen unbeaufsichtigter Desktop-Flows besteht darin, die Computer des Benutzers zu verwenden, wenn diese nicht genutzt werden, z. B. über Nacht oder am Wochenende. Bei diesem Ansatz muss sich der Benutzer abmelden, und die Software muss auf jedem Computer des Teams gleich konfiguriert sein. Dieses Szenario ist nicht immer gegeben.

Eine stabilere Option ist das Erstellen virtueller Computer in Azure, was die folgenden Vorteile bietet:

  • Die Softwarekonfiguration kann auf allen Maschinen konsistent sein.
  • Die Anzahl der virtuellen Computer kann nach Bedarf angepasst werden.
  • Die Desktop-Flows können während der Arbeitszeit ausgeführt werden.

Der Lösungsarchitekt muss bei Nutzung virtueller Maschinen die Spezifikation der virtuellen Maschinen definieren und die Kosten für die Ausführung dieser ermitteln. Zudem sollte der Lösungsarchitekt sicherstellen, dass Regeln für die automatische Skalierung definiert werden, um die Hardwareproduktivität zu maximieren und Kosten zu senken, wenn die virtuellen Maschinen nicht benötigt werden.

Lokaler Datengateway

Auf jedem Computer muss ein lokales Datengateway installiert sein, damit der Computer an einem unbeaufsichtigten Desktop-Flow teilnehmen kann. Nach der Installation werden lokale Datengateways über die Cloud gesteuert.

Screenshot eines Gateways in Power Automate

Gateways können in Cluster gruppiert werden, in denen Instanzen eines Desktop-Flows ausgeführt werden.

Screenshot eines in einem Cluster gruppierten Gateways

Der Lösungsarchitekt sollte die erforderlichen Cluster und Prioritäten für Desktop-Flows definieren.