Orchestrator
Neuestes
False
Bannerhintergrundbild
Orchestrator-Anleitung
Letzte Aktualisierung 21. März 2024

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.

Ausführen von Unattended-Automatisierungen mit serverlosen Robotern

Hinweis:

Voraussetzungen

Schritt 1. Aktivieren der Unattended-Automatisierung für ein Konto

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.

  1. Wechseln Sie zu Mandant > Zugriff verwalten.Ein Fenster wird angezeigt, in dem alle Konten in diesem Mandanten aufgeführt sind.
  2. Klicken Sie auf Weitere Aktionen > Bearbeiten, um die Unattended-Automatisierung für ein vorhandenes Konto zu aktivieren, oder auf Rollen zuweisen > Benutzer, um auf ein Benutzerkonto aus der Automation Cloud zu verweisen.
  3. Aktivieren Sie auf der Registerkarte Robotereinrichtung (Schritt 2) den Umschalter für den Unattended-Roboter.


  4. Klicken Sie auf Aktualisieren, um ein vorhandenes Konto zu aktualisieren, oder auf Erstellen, um ein neues hinzuzufügen.
    Hinweis:
    • Die Einstellungen Maschinenanmeldeinformationen und Jeweils nur einen Auftrag ausführen gelten nicht für serverlose Roboter.
    • Das für die Ausführung verwendete Konto und seine Verknüpfung mit Rollen ermöglichen einen bestimmten Zugriff auf Ressourcen. Um eine erfolgreiche Ausführung des Prozesses zu gewährleisten, stellen Sie sicher, dass das Konto über die erforderlichen Berechtigungen verfügt, um die für die auszuführenden Prozesse erforderlichen Vorgänge durchzuführen.

Schritt 2. Hinzufügen serverloser Roboter zu Ihrem Mandanten

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.

  1. Gehen Sie zu Mandant > Maschinen.
  2. Klicken Sie oben rechts auf Maschine hinzufügen und wählen Sie Cloud-Robot – Serverless aus.

    Die Seite Maschinenvorlage wird im Schritt Maschine geöffnet.



  3. Füllen Sie das Feld Name und optional auch das Feld Beschreibung für die Maschinenvorlage aus.
  4. Optional können Sie unter Tags auch Tags definieren, wenn Sie dieses Maschinenobjekt zusammen mit anderen Ressourcen verfolgen wollen.

    Ausführliche Anweisungen finden Sie unter Hinzufügen von Tags zu Maschinenobjekten.

    Hinweis:

    Details zu den Anforderungen an die Robot Units und den Laufzeittyp, der bei der Ausführung von Aufträgen zu verwenden ist, werden auf der rechten Seite angezeigt.

    Standardmäßig wird die optimale Maschinengröße für jeden Prozess automatisch ausgewählt. Sie können die Größe auf der Registerkarte Erweiterte Einstellungen für einen Prozess auswählen.

  5. Klicken Sie optional oben rechts auf Konto-Maschinen-Zuordnungen, um die Einstellungen zu bearbeiten.

    Weitere Informationen finden Sie unter Konfigurieren von Konto-Maschinen-Zuordnungen.

  6. Wenn Sie ein VPN-Gateway eingerichtet haben und es für diese Vorlage verwenden möchten, klicken Sie optional im oberen Bereich auf VPN-Einrichtung, um die Einstellungen zu bearbeiten.
    1. Aktivieren Sie den Umschalter VPN-Integration aktivieren. Die VPN-Einstellungen werden angezeigt.
    2. Fügen Sie im Feld Adressraum die reservierten IP-Adressen hinzu, die Sie von Ihrem Netzwerkadministrator erhalten haben, in CIDR-Notation mit einer Maske von /16 oder höher.
      Hinweis: Wenn das Feld Adressraum nicht angezeigt wird, überprüfen Sie, ob das VPN-Gateway für den Mandanten erfolgreich bereitgestellt wurde.
  7. Klicken Sie auf Bereitstellen.

Auf der Seite Maschinen wird oben eine Erfolgsmeldung angezeigt und Sie können Ihre neue Vorlage in der Liste sehen.

Schritt 3. Zugriff auf Ordnerressourcen

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.

Schritt 4. Ausführen von Unattended-Automatisierungen: manuell

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.

Wichtig: Jeder Auftrag ist auf 15 Minuten begrenzt. Aufträge, die länger dauern, werden beendet, wenn sie 15 Minuten Ausführungszeit erreichen. Optimieren Sie Ihre Automatisierungsprojekte oder teilen Sie sie in mehrere Workflows auf, um das 15-Minuten-Limit zu vermeiden.
  1. Wechseln Sie zu dem Ordner, der die Prozesse enthält, indem Sie ihn im Seitenleistenmenü auswählen.
  2. Wechseln Sie im Kontext des ausgewählten Ordners zu Automatisierungen > Aufträge.Die Seite Aufträge wird angezeigt.
  3. Klicken Sie auf Starten, um einen neuen Auftrag zu starten.
  4. Wählen Sie in der Dropdownliste Laufzeitlizenz die Option Cloud – Serverless oder Cloud – Serverless Testing aus.
  5. Klicken Sie auf Starten.Die Meldung Befehl gesendet wird angezeigt und Sie können den Auftrag in der Liste sehen.

Schritt 4. Ausführen von Unattended-Automatisierungen: Automatisch ausgelöst

  1. Wechseln Sie zu dem Ordner, der die Prozesse enthält, indem Sie ihn im Seitenleistenmenü auswählen.
  2. Wechseln Sie im Kontext des ausgewählten Ordners zu Automatisierungen > Trigger. Die Seite Trigger wird angezeigt.
  3. Klicken Sie auf Neuen Trigger hinzufügen, um den Mechanismus zum Starten der Aufträge über Trigger zu konfigurieren.
  4. Konfigurieren Sie die erforderlichen Felder.
  5. Wählen Sie in der Dropdownliste Laufzeitlizenz die Option Cloud – Serverless oder Cloud – Serverless Testing aus.
    Hinweis:

    Wenn Sie den Community-Lizenzierungsplan verwenden und die serverlose Runtime auswählen, ist die Option Deaktivierung von ausführungsbasierten Triggern festlegen automatisch mit den folgenden Standardwerten aktiviert (die Felder sind schreibgeschützt):

    • Die Option Deaktivieren, wenn die Zählung der aufeinanderfolgenden Auftragsausführungen fehlschlägt ist auf 10 festgelegt.

    • Der Übergangszeitraum beim Deaktivieren des Triggers (Tage) ist auf 0 festgelegt.

  6. Klicken Sie auf Hinzufügen.Die Meldung Speichern erfolgreich wird angezeigt und Sie können den Trigger in der Liste sehen.Ein Auftrag wird entsprechend Ihrer Konfiguration gestartet.Alle Aufträge und deren Status werden auf der Seite Aufträge aufgeführt.

Maschinengrößen und -kosten

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.

Auswählen der Maschinengröße

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.

Automatische Auswahl der Maschinengröße

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

Neugenerierung von Client-Geheimnissen

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:

  1. Gehen Sie zu Mandant > Maschinen.
  2. Klicken Sie rechts neben der Zeile mit der serverlosen Maschinenvorlage auf Weitere Aktionen docs image und wählen Sie Maschine bearbeiten aus.
  3. Klicken Sie auf der Seite Maschine bearbeiten – Serverless im Abschnitt Clientanmeldeinformationen auf Neu generieren.


Verwalten von VPN-Einstellungen

Sie können die VPN-Einrichtung für eine Cloud Robot – Serverless-Vorlage jederzeit bearbeiten oder die Vorlage vom VPN trennen.

Trennen der VPN-Verbindung einer Vorlage

  1. Gehen Sie zu Mandant > Maschinen.
  2. Klicken Sie rechts neben der Zeile mit der serverlosen Maschinenvorlage auf Weitere Aktionen docs image und wählen Sie Maschine bearbeiten aus.

    Die Seite Maschine bearbeiten wird im Schritt Maschine geöffnet.

  3. Klicken Sie oben rechts auf den Schritt VPN-Einrichtung.
  4. Klicken Sie auf VPN-Integration aktivieren, um den Umschalter zu deaktivieren.
    Wichtig: Wenn eine Maschine auf Ressourcen in Ihrem Unternehmensnetzwerk zugreifen muss, um einen Auftrag auszuführen, schlägt dieser Auftrag fehl.
  5. Klicken Sie unten rechts auf Aktualisieren, um die Änderungen zu übernehmen.

Ändern des Adressraums

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.

  1. Gehen Sie zu Mandant > Maschinen.
  2. Klicken Sie rechts neben der Zeile mit der serverlosen Maschinenvorlage auf Weitere Aktionen docs image und wählen Sie Maschine bearbeiten aus.

    Die Seite Maschine bearbeiten wird im Schritt Maschine geöffnet.

  3. Klicken Sie oben rechts auf den Schritt VPN-Einrichtung.
  4. Deaktivieren Sie den Umschalter VPN-Integration aktivieren.
  5. Klicken Sie unten rechts auf Aktualisieren.

    Warten Sie einige Minuten, um die Verbindung zum VPN zu trennen.

  6. Klicken Sie rechts neben der Zeile mit der serverlosen Maschinenvorlage auf Weitere Aktionen docs image und wählen Sie Maschine bearbeiten aus.
  7. Klicken Sie oben rechts auf den Schritt VPN-Einrichtung.

    Wenn Wird getrennt unter dem Feld Adressraum angezeigt wird, bleiben Sie auf dieser Seite, aber warten Sie noch ein paar Minuten, bis die VPN-Verbindung getrennt ist.

  8. Aktivieren Sie den Umschalter VPN-Integration aktivieren.
  9. Bearbeiten Sie das Feld Adressraum nach Bedarf.
  10. Klicken Sie unten rechts auf Aktualisieren, um die Änderungen zu übernehmen.

Nachdem Sie die Änderung übernommen haben, versuchen serverlose Roboter für diese Vorlage, sich gemäß den neuen Einstellungen wieder mit dem VPN zu verbinden.

Testversion anfordern

Auf der Seite Diensttest beantragen finden Sie Informationen dazu, wie Sie eine kostenlose Testversion für serverlose Automation Cloud-Roboter anfordern können.

Live-Streaming und Remotesteuerung

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.

Häufig gestellte Fragen

Warum werden beim Starten eines Auftrags keine Maschinenvorlagen für Serverless-Roboter angezeigt?

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.

Kann ich Prozesse remote von Studio auf serverlosen Robotern debuggen?

Ja. Stellen Sie sicher, dass die serverlose Maschinenvorlage dem Ordner oder persönlichen Arbeitsbereich hinzugefügt wird, in dem sich der Prozess befindet.

Wie viele Aufträge kann ich auf serverlosen Robotern parallel ausführen?

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.

Wie viele Aufträge kann ich mit serverlosen Robotern 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.

In welcher Region werden die serverlosen Maschinen gehostet?

Alle virtuellen Maschinen werden in der Mandantenregion erstellt und gehostet.

Organisationsadministratoren können die Region eines Mandanten in den Mandanteneinstellungen (Admin > Mandanten) überprüfen.

Welche Aktivitäten und Projekte können serverlose Roboter ausführen?

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.

Wie kann ich Chromium-basierte Automatisierungen mit meinem Clientzertifikat authentifizieren?

Browserbasierte Automatisierungen, die den Chromium-Browser verwenden, erfordern möglicherweise eine Client-Zertifikat-Authentifizierung.

Um das Clientzertifikat für die Chromium-Authentifizierung zu registrieren, verwenden Sie den folgenden Befehl:
register-client-cert -d domain -c path/to/certificate.p12 [-p password]register-client-cert -d domain -c path/to/certificate.p12 [-p password]
Wo:
  • -d – ist die Domäne, auf die zugegriffen werden soll

  • -c – ist der Pfad zum Clientzertifikat

  • „-p“ ist das Zertifikatkennwort

Das Skript kann mit der Aktivität „Invoke Code“ ausgeführt werden, z. B.:
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);
docs image

Wie lautet die Liste der IP-Adressen, die für serverlose Roboter verwendet werden?

Wir können keine Liste oder einen Bereich von IP-Adressen zur Verfügung stellen, die in Serverless verwendet werden, da sie dynamisch sind.

Wo finde ich Daten, die über Aktivitäten heruntergeladen wurden?

Alle von Aktivitäten erstellten oder abgerufenen Daten werden unter /tmp/home/Downloads gespeichert.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.