UiPath Documentation
robot
2020.10
false
Roboter-Benutzerhandbuch
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Bereitstellen von Unattended-Robotern - Community-Lizenz

Unbeaufsichtigte Roboter werden zur Automatisierung von Aufgaben verwendet, die keine menschliche Aufsicht erfordern. Sie werden normalerweise in virtuellen Umgebungen auf dedizierten Maschinen ausgeführt, und die Automatisierungen werden vom Orchestrator gesteuert.

Eine unbeaufsichtigte Automatisierung kann bei Bedarf manuell über Orchestrator gestartet werden, kann aber auch geplant werden, wenn die Aufgabe in einem bestimmten Intervall (täglich, stündlich, wöchentlich) oder zu einem bestimmten Zeitpunkt und Datum (Ende der Woche) beginnen muss.

Dieses Dokument führt Sie durch den Prozess der Ausführung Ihrer ersten unbeaufsichtigten Automatisierung mithilfe der Community-lizenzierten Version von UiPath, beginnend mit dem Erstellen der Automatisierung, dem Einrichten der Umgebung und dem Ausführen des unbeaufsichtigten Prozesses.

Um eine unbeaufsichtigte Automatisierung auszuführen, müssen die folgenden Schritte ausgeführt werden:

1. Erstellen der Automatisierung und Veröffentlichen in Orchestrator

Um ein Beispiel aus dem wirklichen Leben zu geben, nehmen wir an, wir müssen jeden Tag um 9 Uhr eine Sicherung von Protokolldateien auf einem Server erstellen. Dazu müssen wir die Protokolldatei von diesem Tag in einen anderen Ordner kopieren. In diesem Beispiel kopieren wir eine Datei mit dem Namen "Logs.txt" aus dem Ordner "Logs" in den Ordner "Alte Protokolle" und überschreiben die Sicherung jedes Mal.

  1. Erstellen Sie einen neuen Prozess, fügen Sie die Aktivität Copy File hinzu, konfigurieren Sie die Felder/Pfade zu den Dateien und wählen Sie die Option Überschreiben aus, damit die neu kopierte Datei die vorherige Datei jeden Tag ersetzen kann.

  2. Veröffentlichen Sie den Prozess in Orchestrator.

  3. Klicken Sie auf die Schaltfläche Veröffentlichen rechts neben dem Studio-Menüband.

  4. In the Package properties tab, enter a name for the package.

  5. Wählen Sie auf der Registerkarte Veröffentlichungsoptionen für die Option Veröffentlichen in den Feed für Orchestrator-Mandantenprozesse, den Speicherort, an dem Unattended-Roboter auf die Automatisierung zugreifen können.

  6. Click Publish.

    For more information, see About Publishing Automation Projects in the Studio Guide.

  7. Erstellen Sie in Orchestrator den Prozess, den der Unattended-Roboter zum Ausführen der Automatisierung verwendet.

  8. Greifen Sie auf Ihre Automatisierungs-Cloud-Instanz unter https://cloud.uipath.com zu, und wählen Sie Ihren Orchestrator Mandanten aus.

  9. Wählen Sie in Orchestrator Freigegeben Ordner > Prozesse aus, und klicken Sie rechts auf die Schaltfläche mit dem Plus, um die Seite Prozess hinzufügen zu öffnen.

  10. Wählen Sie das Paket aus, und klicken Sie auf Erstellen, um den Prozess dem Ordner „Freigegeben“ hinzuzufügen.

    Hinweis:

    Beachten Sie, dass Sie in diesem Prozess mit zwei Entitäten arbeiten. Die erste Entität sind Sie, der Entwickler, der den Prozess erstellt und veröffentlicht. Der zweite ist der Unattended-Benutzer, der die Automatisierung und den Roboter auf der Unattended-Maschine ausführt.

2. Einrichten der Windows-Maschine, um den Unattended-Roboter auszuführen

Set up a Windows machine on which to run the unattended robot, ideally this would be a cloud virtual machine that matches the Hardware and Software Requirements. Make sure that the screen saver is disabled on the Windows machine.

For example, you can host your virtual machine in Azure. For details on how to set up a Windows virtual machine in Azure, see Windows VMs Overview.

Other environments such as AWS, VMware, or Citrix are supported as well if they match the Hardware and Software Requirements.

3. Erstellen des Unattended-Roboters in Orchestrator

Der Unattended-Roboter besteht aus zwei Komponenten, dem Roboterbenutzer und der Maschine, auf der er ausgeführt wird. Der Roboterbenutzer ist die Identität des Roboters, der Berechtigungen bereitstellt und verwendet wird, um Aufträge in Richtung des Roboters auszulösen, während die Maschine diejenige ist, die die Automatisierung ausführt.

Maschinenvorlagen bieten eine einfachere Möglichkeit zur Bereitstellung von Maschinen, da ein einzelner Maschinenschlüssel von mehreren Robotern verwendet werden kann, um eine Verbindung mit Orchestrator herzustellen.

  1. Erstellen Sie den Roboterbenutzer.
    • Gehen Sie in Automatisierungs-Cloud zu Admin > Benutzer und Gruppen > Benutzer einladen, um den Benutzer in Ihre Organisation einzuladen, um einen unbeaufsichtigten Roboter dafür zu erstellen.Eine fiktive E-Mail-Adresse kann für diesen Schritt verwendet werden.

  2. Fügen Sie den Benutzer dem Ordner „Freigegeben“ hinzu. Zu diesem Zeitpunkt ist der in Ihrer Organisation erstellte Benutzer nur als Identität vorhanden, der keine Rollen oder Berechtigungen zugewiesen sind. Daher müssen wir ihn dem Ordner „Freigegeben“ hinzufügen, um Zugriff auf die dort veröffentlichten Prozesse zu erhalten, und ihm die Rolle Robot geben:
  3. Wählen Sie in Orchestrator den Ordner Freigegeben > Benutzer aus, und klicken Sie dann auf die Schaltfläche Benutzer oder Gruppe zuweisen auf der rechten Seite
  4. Wählen Sie den Benutzer und dann die Rolle Roboter aus, und klicken Sie auf Zuweisen.
  5. Erstellen Sie den Unattended-Roboter, der die Automatisierungen ausführt:
  6. Kehren Sie zum Ordner „Freigegeben“ zurück, und wählen Sie Weitere Aktionen > Bearbeiten aus.
  7. Wählen Sie Unattended-Roboter aus, legen Sie den Umschalter auf Automatisch einen Unattended-Roboter für diesen Benutzer erstellen, füllen Sie die Windows-Anmeldeinformationen aus, und klicken Sie auf Aktualisieren.

Die Windows-Anmeldeinformationen werden vom Roboter für Berechtigungen und die Autorisierung auf der Unattended-Maschine verwendet, während Automatisierungen ausgeführt werden.

Hinweis:

Die Anmeldeinformationen, die Sie beim Erstellen des Roboters in Orchestrator festlegen, müssen mit den Windows-Kontoanmeldeinformationen übereinstimmen, die auf der Maschine des Unattended-Roboters verwendet werden. Öffnen Sie die Eingabeaufforderung, und verwenden Sie den Befehl whoami auf der Unattended-Maschine, um diese Informationen abzurufen.

  1. Erstellen Sie die Vorlage für Unattended-Maschinen.

Nachdem der unbeaufsichtigte Roboterbenutzer erstellt wurde, fügen Sie eine neue Maschinenvorlage mit einer Lizenz für unbeaufsichtigte Laufzeiten hinzu:

  1. Wählen Sie in Orchestrator den Ordner Freigegeben > Maschinen aus, und klicken Sie dann auf die Schaltfläche Maschinenvorlagen verwalten auf der rechten Seite.

  2. Klicken Sie auf die Plus-Schaltfläche auf der rechten Seite, um die Seite Maschine hinzufügen zu öffnen.

  3. Enter a template name, for example Unattended Machines, assign one unattended runtimes license, and click Provision.

  4. Kopieren Sie den neu generierten Maschinenschlüssel zur späteren Verwendung.

4. Installieren von UiPath Studio Community auf der Unattended-Maschine

In order to run unattended automations on a machine with a Community License, you need to install UiPathStudioSetup.exe on the unattended machine. This deploys the Robot in User Mode, meaning that it runs under the user that started it, and has the exact rights as that particular user.

Das Installationsprogramm UiPathStudioSetup.exe kann aus dem Ressourcenzentrum oder direkt von der Automation Cloud-Startseite heruntergeladen werden.

Um einen Auftrag über Orchestrator zu starten, muss der Windows-Benutzer auf der Maschine angemeldet sein. Der Benutzermodus-Roboter kann keine gleichzeitigen Aufträge für verschiedene Benutzer ausführen, unabhängig davon, ob der Roboter auf einem Windows Server installiert ist oder nicht.

Nachdem Sie die Community-Version von UiPath Studio und Robot heruntergeladen haben, müssen Sie sie mit Ihrer Orchestrator-Instanz verbinden. Für unbeaufsichtigte Automatisierungen wird empfohlen, die Maschinenschlüsselverbindung zu verwenden.

5. Verbinden des Roboters mit Orchestrator

Aus Studio

Nach Abschluss der Installation wird der Bildschirm „Erste Schritte“ angezeigt, der Sie standardmäßig zur Authentifizierung auffordert. Wählen Sie Maschinenschlüssel verwenden, da dies die empfohlene Konfiguration für unbeaufsichtigte Roboter ist. Der Maschinenname wird automatisch ausgefüllt. Sie müssen lediglich die Orchestrator-URL in das Formular eingebenhttps://cloud.uipath.com/organisation/tenant, den Maschinenschlüssel, den Sie beim Erstellen der Maschinenvorlage gespeichert haben, und auf Fortfahren klicken.

Über UiPath Assistant

Die Verbindung zwischen dem Roboter und dem Orchestrator kann auch über UiPath Assistant hergestellt werden, indem Sie die folgenden Schritte ausführen:

  1. Öffnen Sie UiPath Assistant.

  2. Wählen Sie im Menü Einstellungen die Option Einstellungen aus.

  3. Navigieren Sie zu Orchestrator-Einstellungen.

  4. Geben Sie im Feld Orchestrator-URL Ihre Orchestrator-URL ein.

  5. In the Machine Key field, enter the key you copied earlier when you created the machine template in Orchestrator.

    For details about the differences between machine entities in Orchestrator and when to use each one, see Machines in the Orchestrator Guide.

  6. Klicken Sie auf Verbinden. Der Status sollte Connected, Licensed anzeigen.

Hinweis:

Wenn das Setup auf einer virtuellen Umgebung basiert, können Sie beim Einrichten der Maschine die Remotesitzung trennen, aber stellen Sie sicher, dass der Unattended-Benutzer auf der Maschine angemeldet bleibt, damit die Verbindung mit Orchestrator aktiv bleibt.

6. Testen der Automatisierung

  1. Wählen Sie in Orchestrator den Ordner Freigegeben > Automatisierungen > Prozesse aus. Suchen Sie nach dem in Schritt 1 bereitgestellten Prozess, und klicken Sie rechts auf die Schaltfläche Einen Auftrag starten, um die Seite Auftrag starten zu öffnen.

  2. Wählen Sie den Benutzer und die zuvor konfigurierte Maschine aus, und klicken Sie dann auf Starten.

    Dadurch wird der ausgewählte Unattended-Prozess auf der ausgewählten Maschine gestartet. Sie können den Auftrag im Abschnitt Auftragsstatus des Ordners „Freigegeben“ in Orchestrator überwachen.

7. Planen der Automatisierung

Planen wir die Automatisierung in diesem Beispiel so, dass sie täglich um 9 Uhr ausgeführt wird:

  1. Wählen Sie in Orchestrator den Ordner Freigegeben > Trigger aus, und klicken Sie rechts auf die Schaltfläche Hinzufügen, um die Seite Trigger erstellen zu öffnen.

  2. Stellen Sie sicher, dass Zeit ausgewählt ist, und geben Sie dann die erforderlichen Informationen an: Geben Sie einen Namen für den Trigger ein, wählen Sie den Prozess, den Benutzer und die tägliche Wiederholung um 9 Uhr aus.

  3. Klicken Sie auf Hinzufügen.

Wenn Sie den Zeitplan gemäß dem obigen Screenshot festlegen, wird der Logs.Backup-Prozess ausgelöst, der täglich um 9 Uhr UTC im Auftrag des ausgewählten Benutzers auf der Unattended-Maschine ausgeführt wird.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben