- Erste Schritte
- Best Practices
- Organisationsmodellierung im Orchestrator
- Verwalten großer Bereitstellungen
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Optimieren von Unattended-Infrastruktur mithilfe von Maschinenvorlagen
- Mandant
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Integrationen
- Klassische Roboter
- Fehlersuche und ‑behebung
Dieser Artikel führt Sie durch die Verteilung von unbeaufsichtigter Automatisierungs-Workload an vorhandene Infrastruktur, indem Maschinen auf die Ausführung bestimmter Prozesstypen spezialisiert werden, um die Effizienz zu maximieren und Kosten zu reduzieren.
Die folgende Tabelle zeigt die UiPath Roboterversion, die zum Ausführen von Prozessen gemäß ihren Zielframeworks und den Aspekten der Betriebssystemkompatibilität erforderlich ist.
| Betriebssystem (Zielframework) | Roboterversion |
|---|---|
| Windows – Legacy (.NET Framework 4.6.1) | Alle |
| Windows (.NET 5.0+) | 2021.10+ |
| Plattformübergreifend (.NET 5.0+) | 2021.10+ |
Die folgende Tabelle zeigt die UiPath Roboterversion, die zum Ausführen von Vordergrund-/Hintergrundprozessen gemäß den Aspekten der Roboteranmeldeinformationen erforderlich ist.
| Prozesstyp | Berücksichtigung der Anmeldeinformationen für Roboter | Roboterversion |
|---|---|---|
| Hintergrund | Mit Anmeldeinformationen | Alle |
| Vordergrund | Mit Anmeldeinformationen | Alle |
| Hintergrund | Ohne Anmeldeinformationen | 2021.10+ |
| Vordergrund | Ohne Anmeldeinformationen | Ungültige Konfiguration. Sie benötigen Anmeldeinformationen, um Vordergrundaufträge auszuführen. |
Optimierung von Unattended-Infrastruktur
Ihre Unattended-Workload hat eindeutige Infrastrukturanforderungen, die sich im Laufe der Zeit ändern können. Sie können die Effizienz maximieren und den Aufwand minimieren, indem Sie die Maschinenvorlage und die zugehörige Maschineninfrastruktur auf die Ausführung eines bestimmten Prozesstyps beschränken.
-
Fügen Sie eine neue Maschinenvorlage auf der Seite Maschinen hinzu oder bearbeiten Sie sie.
-
Konfigurieren Sie die beiden Optionen, die im Abschnitt Unterstützte Nutzung verfügbar sind, entsprechend Ihren Anforderungen:
Prozesstyp
Auf der Maschineninfrastruktur, die diese Maschinenvorlage verwendet, können Sie Folgendes ausführen:
- Nur Vordergrund – nur Vordergrundprozesse, (1)
- Nur Hintergrund – nur Hintergrundprozesse, (2)
- Alle – Prozesse im Hintergrund und im Vordergrund. (3)
Prozesskompatibilität
Auf der Maschineninfrastruktur, die diese Maschinenvorlage verwendet, können Sie Folgendes ausführen:
- Nur Windows – nur mit Windows kompatible Prozesse, (4)
- Nur plattformübergreifend – nur plattformübergreifende Prozesse, (5)
- Alle – sowohl Windows-kompatible als auch plattformübergreifende Prozesse. (6)
Beispiel
Angenommen, Sie verwenden UiPath Studio bereits seit einiger Zeit, sodass Sie unweigerlich eine ziemlich vielfältige Sammlung an Automatisierungen erworben haben: Hintergrund- und Vordergrundprozesse, einige entwickelt mit .NET Framework 4.6.1, neuere entwickelt mit .NET 5.0.
Ihre Infrastruktur besteht aus:
- Einem Windows-Desktop
- Einem High-Density Windows-Server
- Drei Linux-Maschinen
Wie würde eine effiziente Optimierungsstrategie aussehen?
| Anzahl der Prozesse | Kompatibilität (in Studio festgelegt) | Einstellungen für Maschinenvorlagen (im Orchestrator festgelegt) | Grund |
|---|---|---|---|
|
4 Hintergrundprozesse |
Windows – Legacy (.NET Framework 4.6.1) |
Wir verbinden den Windows-Desktop mithilfe der Vorlage A, die wir folgendermaßen definieren: Process type = Background only Process compatibility = Windows only Unattended Runtimes = 4 |
|
|
6 Hintergrundprozesse |
Plattformübergreifend (.NET 5.0 oder höher) |
Wir verbinden drei Linux-Maschinen mithilfe von Vorlage B, die wir wie folgt definieren: Process type = Background only Process compatibility = Cross-platform only Unattended Runtimes = 2 |
|
|
10 Vordergrundprozesse |
Windows (.NET 5.0 oder höher) |
Wir verbinden den Windows-Server mithilfe der Vorlage C, die wir folgendermaßen definieren: Process type = Foreground only Process compatibility = Windows only Unattended Runtimes = 10 |
|
Tipps und Tricks
- Ordnen Sie die Ausführung von Hintergrundprozessen zu günstigeren Maschinen zu (beispielsweise Linux).
- Heben Sie Windows-Maschinen für die Vordergrundautomatisierung auf.
- Hintergrundprozesse, die mit .NET Framework 4.6.1 entwickelt wurden, erfordern Windows. Sie können für die gleichzeitige Ausführung auf Windows-Desktops zurückgreifen. Sie benötigen weder einen Windows-Server für Hintergrundprozesse noch eine High-Density-Umgebung, da Hintergrundaufträge gleichzeitig unter demselben Konto ausgeführt werden können.
- Sie benötigen 2021.10+ Roboter, um Prozesse mit .NET 5.0 oder höher auszuführen
Auftragszuweisung
Der Orchestrator verhindert das Starten von Aufträgen bei ungültigen Konfigurationen. Der Versuch, einen Auftrag in einem ungültigen Setup zu starten, führt zu einer beschreibenden Fehlermeldung, die Details zum Beheben Ihrer Konfiguration enthält.
Starting a job using dynamic allocation, i.e. no machine or account specified, with an incompatible folder setup results in an error. Make sure to correct the setup, otherwise, jobs stay pending indefinitely. For example, trying to run a .NET Framework 4.6.1 background job when there are only cross-platform templates in the folder does not work, and jobs stay pending until the configuration is fixed.
Weitere Informationen zum Beheben der Konfiguration finden Sie im Fenster Auftragsdetails.
Ungültige Konfigurationen
- Vordergrundprozesse werden auf einer UI entwickelt und benötigen diese, um ausgeführt zu werden. Derzeit ist die UiPath Vordergrundautomatisierung nur unter Windows möglich. Aus diesem Grund ist die Vordergrundautomatisierung auf plattformübergreifenden Maschinen kein gültiges Setup.
- Das Verwenden einer Nur-Windows-Vorlage auf einer Linux-Maschine ist kein gültiges Setup. Nutzen Sie plattformübergreifende Vorlagen oder unbeschränkte Vorlagen (Alle).
- Employing a Cross-platform only template on a machine with a UiPath Robot version smaller than 2021.10+ is not a valid setup. Update the version or set the machine template to Windows only or All.