Freigeben über


Infrastrukturherausforderungen mit gehosteter RPA in Power Automate reduzieren

Die robotergesteuerte Prozessautomatisierung (RPA) verwendet Software-Bots, um menschliche Interaktionen in einer grafischen Benutzeroberfläche, wie einer Desktop-Anwendung, zu emulieren und sich wiederholende und manuelle Aufgaben zu automatisieren. Die gehostete RPA nutzt die Microsoft-Infrastruktur, die in Azure ausgeführt wird, damit Unternehmen RPA schnell und im großen Stil in der Cloud ausführen können, ohne eine eigene statische Infrastruktur bereitstellen und warten zu müssen.

Power Automate unterstützt bei gehosteter RPA zwei Szenarien. Auf gehosteten Computern wird beaufsichtigte oder unbeaufsichtigte RPA ausgeführt, sodass Citizen Developer und professionelle Entwicklungsfachkräfte Automatisierungen erstellen oder testen und diese dann von im geschäftlichen Bereich tätigen Personen ausgeführt werden können. Gehostete Computergruppen führen unbeaufsichtigte RPA in der Produktion aus und optimieren Ressourcen, um durch automatische Skalierung und einen dynamischen Lastenausgleich die Effizienz zu steigern und die Kosten zu senken.

Tipp

Dieser Artikel enthält ein Beispielszenario und eine allgemeine Beispielarchitektur, die veranschaulichen soll, wie RPA-Vorgängen mithilfe von gehosteter RPA in Power Automate für Desktop skaliert werden. Das Architekturbeispiel kann für viele verschiedene Szenarien und Branchen modifiziert werden.

Architekturdiagramm

Architekturdiagramm, das zeigt, wie RPA-Vorgänge mithilfe von gehosteter RPA in Power Automate für Desktop skaliert werden.

Workflow

Die folgenden Schritte beschreiben den Workflow, der im Beispielarchitekturdiagramm dargestellt ist:

  1. Azure Compute Gallery: Identifizieren Sie eine verfügbare Azure Compute Gallery und erstellen Sie dann die VM-Imagedefinition und die Imageversion, die einer benutzerdefinierten VM-Imagequelle zugeordnet sind.

  2. Benutzerdefiniertes VM-Image: Erstellen Sie aus der Quelle des benutzerdefinierten VM-Images das VM-Image, das für die gehostete RPA in Power Automate als Ausgangspunkt dienen soll.

  3. Gehostete RPA: Weisen Sie der Power Platform-Umgebung die entsprechende Lizenz zu.

  4. Gehostete Computergruppe: Verwenden Sie das Power Automate-Portal, um eine gehostete Computergruppe zu erstellen und die maximale und zugesicherte Anzahl von Bots für die Gruppe anzugeben.

  5. Desktop-Flow-Verbindung: Erstellen Sie im übergeordneten Cloud-Flow eine Desktop-Flow-Verbindung, die auf die gehostete Computergruppe verweist.

Komponenten

Power Platform-Umgebung: Enthält Power Platform-Ressourcen wie Power Automate-Cloud-Flows und -Desktop-Flows.

Microsoft Azure: Enthält Ressourcen wie die Azure Compute Gallery, die Definition des Images des virtuellen Computers (VM), die VM-Imagequelle und virtuelle Netzwerke, die zum Erstellen und Freigeben benutzerdefinierter VM-Images im Power Automate-Portal verwendet werden.

Power Automate: Stellt den gehosteten RPA-Dienst bereit, der unbeaufsichtigte Automatisierungen in der Cloud ausführt.

Azure Compute Gallery: Ein Dienst, mit dem Sie benutzerdefinierte VM-Images erstellen und verwalten können, die zur Verwendung in gehosteter RPA für Power Automate freigegeben werden können.

Einzelheiten zum Szenario

Organisationen, die RPA-Automatisierungen in großem Maßstab ausführen müssen, bei denen Workloads auf mehreren Computern ausgeführt werden, können dieses Architekturmuster verwenden, um Vorgänge zu skalieren, ohne eine eigene Infrastruktur bereitzustellen.

Potenzielle Anwendungsfälle

Hier sind einige Beispiele für Anwendungsfälle für gehostete RPA in Power Automate:

  • Verarbeitung von Finanzdaten zum Quartalsende, für die in der Regel mehrere Computer erforderlich sind, um hohe Transaktionsvolumina zu verarbeiten.

  • Schnelle Verarbeitung von täglichen Arbeitselementen mit hoher Priorität in der Arbeitswarteschlange, um SLA-Verstöße zu verhindern

  • Behebung eines erheblichen Rückstands bei Versandaufträgen in SAP während der Weihnachtszeit mithilfe von Power Automate für Desktop, mit dem die Aufgaben auf der Benutzeroberfläche automatisiert werden.

Überlegungen

Diese Überlegungen implementieren die Säulen von Power Platform Well-Architected, eine Reihe von Leitprinzipien, welche die Qualität einer Workload verbessern. Weitere Informationen finden Sie unter Microsoft Power Platform Well-Architected.

Zuverlässigkeit

Design für Resilienz: Gehostete Computergruppen sorgen für Resilienz, indem sie die maximale und zugesicherte Anzahl an Bots für die Verarbeitung von Arbeitselementen konfigurieren.

Sicherheit

Die Geheimnisse der gehosteten Computergruppe schützen: Verwenden Sie einen sicheren Tresor wie Azure Key Vault, um die Anmeldeinformationen für die gehostete Computergruppe zu verwalten und zu schützen.

Anmeldeinformationen in Power Automate verwenden: Wechseln Sie von der Verwendung eines einfachen Benutzernamens und Kennworts zu Anmeldeinformationen in Power Automate, um Anmeldeinformationen für Verbindungen effizienter zu verwalten und Unterbrechungen durch unerwartete Kennwortänderungen zu vermeiden.

Leistungsfähigkeit

Die Infrastrukturnutzung optimieren: Bewerten Sie die allgemeinen Anforderungen an den Automatisierungsworkload. Entwickeln Sie eine Strategie, um die Computerauslastung in einer gehosteten Computergruppe über einem angegebenen Schwellenwert zu halten und die Einhaltung der SLA-Richtlinien des Unternehmens sicherzustellen.

Umgebungsoptimierung

Ein konsistentes Wartungsverfahren einrichten: Wenn Sie das benutzerdefinierte VM-Image aktualisieren müssen, das von der gehosteten Computergruppe verwendet wird, nutzen Sie ein Standardverfahren, das den Wartungsmodus verwendet, um auf ein laufendes Update hinzuweisen. Beachten Sie, dass beim Aktualisieren des VM-Images alle gehosteten Bots ihre laufenden Desktop-Flow-Ausführungen abschließen, bevor sie mit dem neuen VM-Image erneut bereitgestellt werden.

Mitwirkende

Dieser Artikel wird von Microsoft gepflegt. Die folgenden Mitwirkenden haben diesen Artikel geschrieben.

Hauptautoren:

Nächste Schritte,

Sehen Sie sich Gehostete Computergruppe an.

Führen Sie diese grundsätzlichen Schritte aus, um eine Lösungsarchitektur einzurichten, die gehostete RPA in Power Automate verwendet:

  1. Erstellen Sie eine Azure Compute Gallery in Azure und fügen Sie ein Image hinzu.

  2. Geben Sie die Azure Compute Gallery für den Dienstprinzipal und die Erstellenden der gehosteten Power Automate-Computergruppe frei.

  3. Fügen Sie ein neues benutzerdefiniertes VM-Image hinzu und verweisen Sie auf das benutzerdefinierte VM-Image in der Azure Compute Gallery.

  4. Erstellen Sie eine gehostete Computergruppe.

  5. Konfigurieren Sie die Desktop-Flow-Verbindung im übergeordneten Cloud-Flow so, dass die gehostete Computergruppe als Ziel für die RPA-Automatisierung verwendet wird.

  6. Überwachen Sie Ihre Power Automate-RPA-Anwendung. Verfolgen Sie die Leistung der gehosteten Computergruppe und Ihrer RPA-Automatisierung nach, indem Sie die Abschnitte zur Computergruppenausführung und zur Desktop-Flowausführung im Power Automate-Portal überwachen.