- Erste Schritte
- Best Practices
- Mandant
- Über den Kontext „Mandant“
- Suche nach Ressourcen in einem Mandanten
- Verwaltung von Robotern
- Verbindung von Robotern mit Orchestrator
- Speicherung von Roboterzugangsdaten in CyberArk
- Speichern von Unattended-Roboterkennwörtern in Azure Key Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im HashiCorp Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im AWS Secrets Manager (schreibgeschützt)
- Löschen von getrennten und nicht reagierenden Unattended-Sitzungen
- Roboter-Authentifizierung
- Roboter-Authentifizierung mit Client-Anmeldeinformationen
- Audit
- Einstellungen
- Cloud Robots
- Elastic Robot Orchestration
- Automation Cloud™-Roboter – VM
- Automation Cloud™-Roboter – serverlos
- Konfigurieren einer VPN für Cloud-Roboter
- Events
- Anzeigen und Zugreifen auf Benachrichtigungen
- Anzeigen und Zugreifen auf E-Mail-Benachrichtigungen
- Es werden nur ungelesene Benachrichtigungen angezeigt
- Alle Benachrichtigungen als gelesen markieren
- Alle Benachrichtigungen löschen
- Löschen von Benachrichtigungen
- Abonnieren von Ereignissen
- Abbestellen von Ereignissen
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Apps
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Ressourcenkatalogdienst
- Authentication
- Integrationen
- Fehlersuche und ‑behebung
Automation Cloud™-Roboter – serverlos
Auf dieser Seite wird erläutert, was serverlose Automation Cloud Robots sind und wie sie eingerichtet werden.
Mit Serverless Automation Cloud Robots ist es einfach, die Automatisierung im Hintergrund auszuführen, ohne sich um die notwendige Infrastruktur kümmern zu müssen. Sie bieten Ihnen völlige Freiheit bei der Bereitstellung, Verwaltung, Wartung und Skalierung der zugrunde liegenden Infrastruktur. UiPath übernimmt die gesamte Arbeit im Hintergrund, sodass Sie sich nicht mit Containern, virtuellen Maschinen oder physischen Servern herumschlagen müssen.
Voraussetzungen
- Ein plattformübergreifendes Automatisierungsprojekt im Hintergrund, das im Orchestrator veröffentlicht und Ihren Ordnern hinzugefügt wurde. Erfahren Sie mehr über Hintergrund- und Vordergrundprozesse und Prozesskompatibilität.
- Robot Units für den Mandanten verfügbar.
Um Unattended-Automatisierungen mit einem bestimmten Konto auszuführen, müssen Sie zunächst die Unattended-Automatisierung für dieses Konto aktivieren.
Sie können diesen Schritt überspringen, wenn Sie Roboterkonten verwenden, da diese standardmäßig über Unattended-Automatisierungsfunktionen verfügen.
Um die Ausführung zu aktivieren, müssen Sie eine serverlose Robotermaschine erstellen – eine Art von Maschinenvorlage, die zum Hinzufügen der serverlosen Roboterfunktion zu Ihrem Orchestrator-Mandanten verwendet wird.
Auf der Seite Maschinen wird oben eine Erfolgsmeldung angezeigt und Sie können Ihre neue Vorlage in der Liste sehen.
Um Unattended-Automatisierungen auszuführen, müssen sowohl das Konto als auch die Vorlage für die serverlose Robotermaschine Zugriff auf den auszuführenden Prozess haben. Dazu müssen Sie das zuvor konfigurierte Konto- und Maschinenobjekt (Schritte 1 und 2) dem Ordner hinzufügen, der den Prozess enthält.
Der Orchestrator ermöglicht das manuelle Starten von Unattended-Aufträgen über die Seite Aufträge oder das automatische Auslösen in vorab geplanter Weise über Trigger.
- Wechseln Sie zu dem Ordner, der die Prozesse enthält, indem Sie ihn im Seitenleistenmenü auswählen.
- Wechseln Sie im Kontext des ausgewählten Ordners zu Automatisierungen > Aufträge.Die Seite Aufträge wird angezeigt.
- Klicken Sie auf Starten, um einen neuen Auftrag zu starten.
- Wählen Sie in der Dropdownliste Laufzeitlizenz die Option Cloud – Serverless oder Cloud – Serverless Testing aus.
- Klicken Sie auf Starten.Die Meldung Befehl gesendet wird angezeigt und Sie können den Auftrag in der Liste sehen.
Um Prozesse mit serverlosen Robotern auszuführen, müssen Sie über die erforderliche Anzahl von RUs (Robot Units) für den Mandanten verfügen, in dem der Prozess ausgeführt werden muss.
Die Menge der verbrauchten RUs hängt von folgenden Faktoren ab:
- dem Umgebungstyp – Testumgebungen haben einen geringeren RU-Verbrauch als Produktionsumgebungen;
- die Größe der serverlosen Robotermaschine;
- der Anzahl der Minuten, die zum Ausführen eines Auftrags benötigt wird.
Folgende Maschinengrößen sind verfügbar:
Maschinengröße |
Testen von RUs/Minute 1 |
Produktions-RUs/Minute |
---|---|---|
Klein (1 GB) |
0,5 |
1 |
Standard (2 GB) |
1 |
2 |
Mittel (4 GB) |
2 |
4 |
Groß (10 GB) |
5 |
10 |
1 Sie müssen über den Lizenzierungsplan Enterprise, Pro oder Pro Trial verfügen, um diese Funktion verwenden zu können.
Da jeder Prozess besondere Anforderungen hat, legen Sie die Maschinengröße in der Konfiguration eines Prozesses fest.
Für jeden plattformübergreifenden Prozess ist die Liste Cloud Robot – Serverless auf der Registerkarte Zusätzliche Einstellungen beim Erstellen oder Bearbeiten eines Prozesses verfügbar.
Die Option ist für alle plattformübergreifenden Prozesse verfügbar, die für die Ausführung mit serverlosen Robotern in Frage kommen. Die Option hat jedoch keine Auswirkungen, wenn sie nicht von einem serverlosen Roboter ausgeführt wird.
Bei allen Ihren plattformübergreifenden Prozessen ist die Option Cloud Robot – Serverless standardmäßig auf Automatisch festgelegt. Diese Einstellung wählt die geeignete Maschinengröße für die Ausführung des Prozesses mit serverlosen Robotern aus.
Die Anzahl der Robot Units, die für die Ausführung des Prozesses verbraucht werden, basiert auf der Maschinengröße und der Anzahl der Minuten, die die Ausführung dauert.
Bei der automatischen Auswahl der Größe werden die in der nachstehenden Tabelle aufgeführten Kriterien der Reihe nach bewertet. Sobald ein Kriterium erfüllt ist, wird die entsprechende Maschinengröße gewählt und die übrigen Kriterien werden nicht bewertet.
Reihenfolge |
Kriterium |
Maschinengröße |
---|---|---|
1 |
Remote-Debugging-Auftrag |
Mittel |
2 |
Der Prozess hängt von der UI-Automatisierung ab. ODER Der Prozess hängt von den UiPath Document Understanding-Aktivitäten ab |
Standard |
3 |
Anderer Unattended-Prozess |
Klein |
Wenn Sie Client-Anmeldeinformationen verwenden, um Ihre serverlosen Roboter mit dem Orchestrator zu verbinden, generiert die serverlose Maschinenvorlage ein Paar aus Client-ID und geheimem Clientschlüssel, das die Verbindung zwischen dieser Hostmaschine und dem Orchestrator autorisiert. Wenn Sie der Meinung sind, dass der geheime Schlüssel kompromittiert wurde, können Sie den geheimen Clientschlüssel neu generieren:
Sie können die VPN-Einrichtung für eine Cloud Robot – Serverless-Vorlage jederzeit bearbeiten oder die Vorlage vom VPN trennen.
Um den für eine Vorlage verwendeten Adressraum zu ändern, müssen Sie zuerst die Vorlage vom VPN trennen und sie dann bearbeiten, um den Adressraum zu ändern.
Nachdem Sie die Änderung übernommen haben, versuchen serverlose Roboter für diese Vorlage, sich gemäß den neuen Einstellungen wieder mit dem VPN zu verbinden.
Auf der Seite Diensttest beantragen finden Sie Informationen dazu, wie Sie eine kostenlose Testversion für serverlose Automation Cloud-Roboter anfordern können.
Während ein Auftrag in Bearbeitung ist, können Sie auf den Livestream des Roboters zugreifen, der die Automatisierung ausführt. Wenn Fehlerbehebung oder Debugging erforderlich ist, können Sie die Kontrolle über die Ausführung mit Ihrer eigenen Maus und Tastatur übernehmen, ohne die Automatisierung zu unterbrechen.
Die Funktionen für Livestreaming und Remotesteuerung sind verfügbar für Automation Cloud-Roboter (sowohl serverlos als auch VM), elastische Roboter und Windows-Roboter ab Version 2023.4+.
Informationen zum Aktivieren von Live-Streaming und Remotesteuerung finden Sie unter Aktivieren der Funktionen.
Serverlose Roboter können nur plattformübergreifende Automatisierungen im Hintergrund ausführen. Stellen Sie daher sicher, dass der Prozess, den Sie ausführen möchten, als plattformübergreifender Hintergrundprozess in Studio konzipiert wurde.
Ja. Stellen Sie sicher, dass die serverlose Maschinenvorlage dem Ordner oder persönlichen Arbeitsbereich hinzugefügt wird, in dem sich der Prozess befindet.
Mit einem Community-Konto können Sie pro Mandant bis zu drei Aufträge gleichzeitig ausführen. Mit einem Enterprise-Konto können Sie pro Mandant bis zu fünfzig Aufträge gleichzeitig ausführen.
Sie sind nur durch die Anzahl der verfügbaren Robot Units (RUs) für den Mandanten beschränkt.
Die Anzahl der Aufträge, die Sie ausführen können, hängt davon ab, ob serverlose Roboter in einer Testumgebung oder einer Produktionsumgebung ausgeführt werden, wie lange die Ausführung Ihrer Aufträge dauert und wie groß die Maschine ist, auf der der Auftrag ausgeführt wird. In einer Produktionsumgebung verbraucht beispielsweise ein einminütiger Auftrag, der auf einem Roboter mittlerer Größe (4 GB) ausgeführt wird, 4 RUs.
Weitere Informationen finden Sie unter Robot Units: Verbrauch.
Alle virtuellen Maschinen werden in der Mandantenregion erstellt und gehostet.
Organisationsadministratoren können die Region eines Mandanten in den Mandanteneinstellungen (Admin > Mandanten) überprüfen.
Alle Aktivitäten, die für plattformübergreifende Projekte verfügbar sind, können mit serverlosen Robotern ausgeführt werden. Dies beinhaltet, ist aber nicht beschränkt auf:
- Browserbasierte Automatisierungen mit dem Chromium-Browser
- Integration Service-Aktivitäten
- API-basierte Automatisierungen (einschließlich HTTPS API-Aufrufe, die die Verwendung Ihrer eigenen SSL-Zertifikate für die Authentifizierung erfordern, indem Sie die Zertifikate in den Dateipfad /tmp/certs herunterladen)
- Datenbankaktivitäten, die Oracle-, MySql-, MSSQL- und PostgreSQL-ODBC-Treiber erfordern.
Browserbasierte Automatisierungen, die den Chromium-Browser verwenden, erfordern möglicherweise eine Client-Zertifikat-Authentifizierung.
register-client-cert -d domain -c path/to/certificate.p12 [-p password]
register-client-cert -d domain -c path/to/certificate.p12 [-p password]
-
-d – ist die Domäne, auf die zugegriffen werden soll
-
-c – ist der Pfad zum Clientzertifikat
-
„-p“ ist das Zertifikatkennwort
var process = System.Diagnostics.Process.Start("register-client-cert", "-d client.badssl.com -c /tmp/home/badssl.com-client.p12 -p badssl.com"); process.WaitForExit(10000);
var process = System.Diagnostics.Process.Start("register-client-cert", "-d client.badssl.com -c /tmp/home/badssl.com-client.p12 -p badssl.com"); process.WaitForExit(10000);
Wir können keine Liste oder einen Bereich von IP-Adressen zur Verfügung stellen, die in Serverless verwendet werden, da sie dynamisch sind.
- Ausführen von Unattended-Automatisierungen mit serverlosen Robotern
- Schritt 1. Aktivieren der Unattended-Automatisierung für ein Konto
- Schritt 2. Hinzufügen serverloser Roboter zu Ihrem Mandanten
- Schritt 3. Zugriff auf Ordnerressourcen
- Schritt 4. Ausführen von Unattended-Automatisierungen: manuell
- Schritt 4. Ausführen von Unattended-Automatisierungen: Automatisch ausgelöst
- Maschinengrößen und -kosten
- Auswählen der Maschinengröße
- Automatische Auswahl der Maschinengröße
- Neugenerierung von Client-Geheimnissen
- Verwalten von VPN-Einstellungen
- Trennen der VPN-Verbindung einer Vorlage
- Ändern des Adressraums
- Testversion anfordern
- Live-Streaming und Remotesteuerung
- Häufig gestellte Fragen
- Warum werden beim Starten eines Auftrags keine Maschinenvorlagen für Serverless-Roboter angezeigt?
- Kann ich Prozesse remote von Studio auf serverlosen Robotern debuggen?
- Wie viele Aufträge kann ich auf serverlosen Robotern parallel ausführen?
- Wie viele Aufträge kann ich mit serverlosen Robotern ausführen?
- In welcher Region werden die serverlosen Maschinen gehostet?
- Welche Aktivitäten und Projekte können serverlose Roboter ausführen?
- Wie kann ich Chromium-basierte Automatisierungen mit meinem Clientzertifikat authentifizieren?
- Wie lautet die Liste der IP-Adressen, die für serverlose Roboter verwendet werden?
- Wo finde ich Daten, die über Aktivitäten heruntergeladen wurden?