Power Automate für Desktop

Abgeschlossen

Power Automate für Desktop-Flows sind für die Automatisierung vorgesehen, wenn weder ein Konnektor noch eine API verfügbar ist. Es gibt viele ältere Anwendungen, die nur über ihre Benutzeroberfläche über eine Methode für den Zugriff auf ihre Daten oder Funktionen verfügen.

Power Automate für Desktop-Flows nutzen RPA-Techniken (robotergesteuerte Prozessautomatisierung), um Benutzeraktionen für diese Legacy-Anwendungen zu automatisieren. Für diese Techniken muss Software auf den Computern installiert sein, auf denen wiederum die Anwendungen installiert sind. Die zum Erstellen, Bearbeiten und Ausführen von Desktop-Flows erforderliche Software heißt Power Automate für Desktop.

Egal, ob Sie mit modernen älteren Apps lokal oder in der Cloud arbeiten – Power Automate für Desktop kann regelbasierte UI-Aufgaben automatisieren, indem Mausklicks sowie Tastatur- und Dateneingaben aufgezeichnet werden. Power Automate für Desktop kann auch Informationen von der Benutzeroberfläche der Anwendung extrahieren. Power Automate für Desktop verfügt über einen umfangreichen Editor zum Anpassen dieser Benutzeraktionen, um komplexe Desktop-Flows nach dem Aufzeichnen der Aktionen zu erstellen.

Screenshot des Power Automate für Desktop-Flow-Designers

Power Automate für Desktop-Flows können beaufsichtigt ausgeführt werden, wobei der Benutzer den Flow manuell initiiert. Alternativ können die Flows unbeaufsichtigt ausgeführt werden, wobei Desktop-Flows auf Microsoft Azure Virtual Machines ausgeführt wird.

Power Automate für Desktop-Flows sind eine geeignete Methode zur Durchführung von Integrationen und Automatisierungen, wenn es keine andere Alternative gibt oder die Entwicklung einer Integration teuer und zeitaufwändig wäre.

Hinweis

Power Automate-Cloud-Flows werden im Modul „Power Automate-Architektur“ erklärt.

Desktop-Software

Im Gegensatz zu anderen Microsoft Power Platform-Tools muss für Desktop-Flows auf Ihrem lokalen Computer Software installiert sein. Diese Software ist notwendig, da Sie mit Softwareanwendungen interagieren müssen, auf die über die Cloud nicht zugegriffen werden kann.

Die Power Automate für Desktop-App ist eine Microsoft Windows-Anwendung, mit der Sie Desktop-Flows erstellen, bearbeiten und ausführen können. Sie können dieses Tool herunterladen, indem Sie Power Automate für Desktop-Setup auswählen, oder Sie können es aus dem Power Automate-Portal herunterladen. Microsoft hat angekündigt, dass Power Automate für Desktop in Zukunft in Windows 10 enthalten sein wird und kostenlos auf einem Windows 10-Computer verwendet werden kann.

Sie benötigen einen Computer mit Windows 10, Windows Server 2016 oder Windows Server 2019, um Power Automate Desktop installieren zu können.

Hinweis

Windows 10 Home ist für die Verwendung unbeaufsichtigter Flows nicht ausreichend. Hierfür wird entweder Windows 10 Pro oder Windows 10 Enterprise benötigt.

Der Computer, auf dem Power Automate für Desktop installiert ist, benötigt eine zweite Anwendung, um einen Desktop-Flow aus der Cloud heraus zu starten. Die zweite Anwendung ist das Lokale Datengateway. Mit diesem Tool können Desktop-Flows über einen Power Automate Cloud-Flow ausgelöst werden. Sie können ein Gateway von Installieren eines lokalen Datengateways oder aus dem Power Automate-Portal herunterladen.

Diagramm der Anwendung „Lokales Datengateway“

Als Lösungsarchitekt müssen Sie sich mit der IT-Abteilung in Verbindung setzen, um die Installation dieser Softwareanwendungen zu veranlassen. Die Planung und Implementierung der lokalen Softwareinstallation kann aufgrund von IT-Richtlinien und -Prozeduren häufig viel länger dauern, als Sie vermuten. Wenn Sie RPA in Ihrer Lösung verwenden möchten, sollten Sie versuchen, die Bereitstellung dieser Software so früh wie möglich anzugehen.

Browsersoftware

Für die Interaktion mit Webanwendungen ist ein moderner Webbrowser erforderlich. Die neuesten Versionen des Google Chrome-Browsers, Microsoft Edge und Mozilla Firefox werden unterstützt.

Darüber hinaus müssen Sie eine Browsererweiterung installieren, die durch das Power Automate Desktop-Installationsprogramm installiert werden kann. Dies erfordert jedoch möglicherweise mehr Konfiguration. Auch hier muss der Lösungsarchitekt mit der IT-Abteilung Kontakt aufnehmen, da die Installation von Browsererweiterungen möglicherweise durch IT-Richtlinien des Unternehmens blockiert wird.

Weitere Browsereinstellungen sollten ebenfalls konfiguriert werden. Diese Einstellungen werden in Browser verwenden und Erweiterungen verwalten erläutert. Der Lösungsarchitekt muss dafür sorgen, dass diese Einstellungen angewendet werden.

Anforderungen

Power Automate für Desktop muss auf eine Microsoft Power Platform-Umgebung Zugriff haben, die eine Microsoft Dataverse-Datenbank besitzt. Möglicherweise müssen Sie eine Datenbank für die Standardumgebung erstellen, falls noch keine vorhanden ist.

Lösungen

Desktop-Flows sind lösungsorientiert und können in Lösungen und Prozesse zur Verwaltung des Anwendungslebenszyklus (ALM) eingebunden werden.

Für alle Eigenschaften, die in einem Desktop-Flow verwendet werden und zwischen den Umgebungen variieren können, sollten Sie Umgebungsvariablen verwenden.

Bereitstellung

Nach der Bereitstellung Ihres Bots über eine Lösung müssen Sie möglicherweise bestimmte manuelle Aufgaben ausführen:

  • Gateways – Konfigurieren Sie Desktop-Flows zur Herstellung einer Verbindung über die Gateways der Umgebung.
  • Umgebungsvariablen – Legen Sie die Werte für die Umgebung fest.
  • Benutzerauthentifizierung – Konfigurieren Sie die Endbenutzerauthentifizierung, damit der Desktop-Flow im Namen des Benutzers handeln kann.

Der Lösungsarchitekt stellt sicher, dass diese Schritte im Bereitstellungsplan der Lösung aufgeführt werden.