UiPath Documentation
orchestrator
2024.10
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Orchestrator-Anleitung

Letzte Aktualisierung 30. März 2026

Jobs verwalten

Starten eines Jobs

Bevor Sie die folgenden Schritte ausführen, müssen Sie einen Prozess erstellen.

  1. Navigate to Automations > Jobs from the folder that the process resides in.
  2. Klicken Sie auf Starten. Das Fenster Auftrag starten wird angezeigt.
  3. Wählen Sie in der Dropdownliste Prozessname einen Prozess aus, der zuvor im aktuellen Ordner bereitgestellt wurde.
  4. Konfigurieren Sie die erforderlichen Felder, wie in den folgenden Abschnitten beschrieben.
  5. Klicken Sie auf Starten. Das Fenster Auftrag starten wird geschlossen und wenn im aktuell aktiven Ordner Laufzeiten verfügbar sind, wird der Auftrag auf einem Roboter entsprechend den von Ihnen vorgenommenen Einstellungen gestartet. Der Status des Auftrags wird in Echtzeit auf der Seite Aufträge angezeigt.

Festlegen der Auftragspriorität

Wählen Sie in der Dropdown-Liste Auftragspriorität die Priorität des auszuführenden Auftrags aus, wenn sie sich von der auf Prozessebene festgelegten Priorität unterscheiden soll. Dieses Feld wird automatisch mit der vom Paket geerbten Priorität aufgefüllt.

Auswählen der Ausführungslaufzeit

Wählen Sie aus der Dropdownliste Runtime-Typ den Runtime-Typ aus, der zum Ausführen des Auftrags verwendet wird.

Die Anzahl der verfügbaren und verbundenen Runtimes wird unter der Dropdownliste angezeigt.

  • _ Verfügbar – Die Anzahl der verfügbaren Laufzeiten, berechnet als die Gesamtzahl der Laufzeiten abzüglich der Anzahl der ausgeführten Aufträge.

  • _ Verbunden – Die Gesamtanzahl der Laufzeiten, berechnet als Summe der Laufzeiten auf allen Maschinen, die mit dem Orchestrator verbunden sind, der dem aktiven Ordner zugeordnet ist.

    Runtime-TypBeschreibung
    Produktion (Unattended)Der Auftrag wird im unbeaufsichtigten Modus ausgeführt und verbraucht dabei eine unbeaufsichtigte Runtime.
    TestsDer Auftrag wird im unbeaufsichtigten Modus ausgeführt und verbraucht dabei eine Test-Runtime.
    Nichtproduktiv (NonProduction)Der Auftrag wird im unbeaufsichtigten Modus ausgeführt und verbraucht eine NonProduction-Runtime.
    Cloud - VM TestingDer Auftrag wird im Unattended-Modus auf einer Cloud-VM ausgeführt, die für die Ausführung in einer Testing- oder Non-Production-Umgebung konfiguriert wurde. Beim Ausführen der VM werden die Robot Units für Testumgebungen verbraucht. Weitere Informationen finden Sie unter Robot Units – Verbrauch .
    Cloud – VMDer Auftrag wird im Unattended-Modus auf einer Cloud-VM ausgeführt, die für die Ausführung in einer Produktionsumgebung konfiguriert wurde. Beim Ausführen der VM werden die Robot Units für Produktionsumgebungen verbraucht. Weitere Informationen finden Sie unter Robot Units – Verbrauch .

    Beispiel: Angenommen, Sie haben 2 NonProduction-Laufzeiten und 1 Unattended-Laufzeit auf Maschinenvorlage A sowie 3 NonProduction-Laufzeiten und 2 Unattended-Laufzeiten auf Maschinenvorlage B. Beide sind einem Ordner zugeordnet. Sie verbinden eine Hostmaschine auf beiden Vorlagen. Das ergibt den folgenden Laufzeitstatus:

  • Unattended: 3 Available, 3 Connected

  • NonProduction: 5 Available, 5 Connected

Ein laufender Auftrag, der eine Laufzeit belegt, subtrahiert 1 von der Anzahl der verfügbaren Laufzeiten für diesen Typ.

Hinweis:

Zum Zeitpunkt der Veröffentlichung wählt der Orchestrator eine der verfügbaren Laufzeiten des persönlichen Arbeitsbereichs aus, um den Auftrag auszuführen. Die Laufzeitpriorität ist die folgende:

  • Serverlos
  • Produktion (Unattended)
  • Nichtproduktiv (NonProduction)

Wenn zum Beispiel keine Production-Laufzeit vorhanden ist, verwendet der Orchestrator eine verfügbare NonProduction-Laufzeit. Wenn keine vorhanden ist, schlägt der Auftrag fehl. Wenn die ausgewählte Laufzeit zwischen Auftragsausführungen nicht mehr verfügbar ist, schlägt die bevorstehende Auftragsausführung fehl, da Orchestrator nicht nach der nächsten verfügbaren sucht.

Konfigurieren des Ausführungsziels

Configure your execution target by setting the options below as desired on the Execution Target tab.

Abbildung 1. Starten eines Jobs

Screenshot der Seite „Auftrag starten“

Dynamisch zuordnen

Die dynamische Zuweisung ohne explizite Konto- und Maschinenauswahl ermöglicht es Ihnen, einen Vordergrundprozess mehrmals unter dem Konto und der Maschine auszuführen, die zuerst verfügbar werden. Hintergrundprozesse werden für jedes Konto ausgeführt, unabhängig davon, ob es ausgelastet ist oder nicht, solange Sie über genügend Laufzeiten verfügen.

Mit dieser Option können Sie einen Prozess bis zu 10.000 Mal in einem Auftrag ausführen.

Konto

Sie können einen der folgenden Ansätze wählen:

  • Das Angeben eines Kontos bedeutet, dass der Prozess unter diesem speziellen Benutzer- oder Roboterkonto ausgeführt wird.
  • Wenn Sie das Konto und die Maschine angeben, wird der Auftrag auf genau diesem Konto-Maschinen-Paar gestartet. Es stehen nur gültige Konto-Maschine-Paare zur Auswahl.
  • Wenn Sie kein Konto angeben, weist der Orchestrator das Konto dynamisch zu.
Hinweis:

Wenn einem Ordner nur Roboterkontogruppen zugewiesen werden, können die einzelnen Roboterkonten innerhalb dieser Gruppen nicht zum Ausführen von Aufträgen verwendet werden. Damit ein Roboterkonto Aufträge in einem Ordner ausführen kann, muss das einzelne Roboterkonto diesem Ordner explizit zugewiesen werden.

Maschine

Sie können einen der folgenden Ansätze wählen:

  • Specifying a machine object means the process is executed on one of the host machines attached to the selected machine template. Select a specific host machine from the pool of connected host machines on the Connected Machines field.
  • Wenn Sie das Konto und die Maschine angeben, wird der Auftrag auf genau diesem Konto-Maschinen-Paar gestartet. Es stehen nur gültige Konto-Maschine-Paare zur Auswahl.
  • Wenn Sie keine Maschine angeben, weist der Orchestrator die Hostmaschine dynamisch zu.

Stellen Sie sicher, dass Laufzeiten, die dem Auftragstyp entsprechen, der zugeordneten Maschinenvorlage zugewiesen werden. Es werden nur verbundene Hostmaschinen angezeigt, die dem aktiven Ordner zugeordnet sind.

Gültige Zuordnungen zwischen Konten und Maschinen wählen

Wählen Sie aus, welches spezifische Konto-Maschinen-Paar den Auftrag ausführen soll.

Abbildung 2. Auswahl eines bestimmten Konto-Maschine-Paars zur Ausführung des Auftrags

Screenshot der Seite „Auftrag starten“

Sie können auf Konto-Maschine-Zuordnung aktivieren klicken, wenn Ihr Auftrag für mehrere solcher Paare ausgeführt werden soll. Wenn Sie dies tun, wird ein ausstehender Auftrag für jedes Konto-Maschinen-Paar erstellt.

Hinweis:

Dies funktioniert nur, wenn die Option Benutzer-Maschinen-Zuordnung aktivieren auf der Registerkarte Allgemein Ihrer Mandanteneinstellungen ausgewählt ist.

Konto-/Maschinenzuweisung bei Wiederaufnahme des Auftrags beibehalten

In diesem Feld können Sie konfigurieren, ob die verschiedenen Fragmente eines Auftrags mit langer Ausführungszeit auf demselben Konto-Maschinen-Paar ausgeführt werden.

Standardmäßig wird ein angehaltener Auftrag auf jedem verfügbaren Roboter auf jeder verfügbaren Maschine fortgesetzt.

Basierend auf Ihren Lizenz- oder Ressourcenanforderungen haben Sie die Möglichkeit, einen Auftrag auf derselben Maschine und im selben Kontokontext fortzusetzen, der den Auftrag gestartet hat.

Angenommen, Sie benötigen eine SAP-Lizenz, um einen Auftrag auszuführen. Anstatt eine SAP-Lizenz auf jeder verfügbaren Maschine zu installieren (erhöhte Kosten), können Sie sie auf einer einzelnen Maschine installieren und diese Maschine verwenden, um den Auftrag zu starten und fortzusetzen. Dieselbe Strategie kann für Benutzerlizenzen gelten. Sie können nur eine Benutzerlizenz zuweisen und zur Ausführung des Auftrags verwenden.

Beenden der Auftragsausführung planen

Die Prozessausführung kann manchmal fehlerhaft sein, was dazu führt, dass der Auftrag im Status „Ausstehend“ verbleibt. Wenn Sie den Umschalter aktivieren, haben Sie folgende Möglichkeiten (zum Erweitern klicken):

  • Select Stop from the drop-down menu - this attempts to gracefully end the execution after the defined time interval has passed since the job is stuck in a pending state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).

    Abbildung 3. Anhalten einer Auftragsausführung

    Screenshot der Option „Ende der Auftragsausführung planen“

  • Select Kill from the drop-down menu - this attempts to forcefully end the execution after the defined time interval has passed since the job is stuck in a pending state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).

    Abbildung 4. Abbrechen einer Auftragsausführung

    Screenshot der Option „Ende der Auftragsausführung planen“

  • Select Stop from the drop-down menu and turn on the Schedule automatic "Kill", if the job does not stop option - this attempts to gracefully end the execution after the defined time interval has passed since the job is stuck in a pending state and then attempts to forcefully end it after the defined time interval has passed since the job is stuck in a stopping state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).

    Abbildung 5. Anhalten einer Auftragsausführung

    Screenshot der Option „Ende der Auftragsausführung planen“

Warnung generieren, wenn der Auftrag im Status „Ausstehend“ oder „Fortgesetzt“ festhängt

Durch Aktivieren des Umschalters aktivieren Sie Warnungen zu Aufträgen, die länger als die angegebene Dauer im Status „Ausstehend“ oder „Fortgesetzt“ verbleiben.

Die konfigurierbare Dauer beträgt mindestens eine Minute und maximal elf Tage.

Wenn der Auftrag die konfigurierte Dauer überschreitet, werden Sie in einem Popup-Fenster mit der Schweregradwarnung „Fehler“ mit dem folgenden Text darüber informiert:

"N Aufträge für #process {process_number} sind seit mehr als X Stunden und Y Minuten ausstehend oder werden fortgesetzt.", wo:

  • N – ist die Anzahl der Aufträge, die die Warnung ausgelöst haben.
  • {process_number} – die Prozess-ID
  • X – die konfigurierte Anzahl von Stunden, die der Auftrag überschritten hat, während er den Status „Ausstehend“ oder „Fortgesetzt“ hatte. Tage werden in Stunden konvertiert
  • Y – Die konfigurierte Anzahl von Minuten, die der Auftrag im Status „Ausstehend“ oder „Fortgesetzt“ überschritten hat.

Warnung generieren, wenn der Auftrag gestartet und nicht abgeschlossen wurde

Durch Aktivieren des Umschalters aktivieren Sie Warnungen über Aufträge, die nicht in der angegebenen Dauer abgeschlossen werden.

Die konfigurierbare Dauer beträgt mindestens eine Minute und maximal elf Tage.

Wenn der Auftrag die konfigurierte Dauer überschreitet, werden Sie in einem Popup-Fenster mit der Schweregradwarnung „Fehler“ mit dem folgenden Text darüber informiert:

„Auftrag für #Prozess {process_number} wird seit mehr als X Stunden und Y Minuten ausgeführt.“, wobei:

  • {process_number} – die Prozess-ID
  • X – die konfigurierte Anzahl von Stunden, die der Auftrag beim Versuch, ihn abzuschließen, überschritten hat. Tage werden in Stunden konvertiert.
  • Y – Die konfigurierte Anzahl von Minuten, die der Auftrag beim Versuch, ihn abzuschließen, überschritten hat.

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.

Abbildung 6. Starten einer Auftragsseite in einer ungültigen Einrichtung

Screenshot der Seite „Auftrag starten“ in einer ungültigen Einrichtung

Das Starten eines Auftrags mit dynamischer Zuweisung, d. h. es ist keine Maschine oder Konto angegeben, mit einer inkompatiblen Ordnereinrichtung führt zu einem Fehler. Stellen Sie sicher, dass Sie die Einrichtung korrigieren, ansonsten bleiben Aufträge auf unbestimmte Zeit ausstehend. Zum Beispiel kann kein .NET Framework 4.6.1-Hintergrundauftrag ausgeführt werden, wenn sich im Ordner nur plattformübergreifende Vorlagen befinden, da Aufträge im Status „ausstehend“ verbleiben, bis die Konfiguration korrigiert wurde.

Hinzufügen von Argumenten

On the Arguments tab, provide input arguments for the selected process. This tab is automatically populated with all the input arguments accepted by the selected process, and the corresponding values inherited from the package.

Hinweis:

Auftragsargumente dürfen 10.000 Zeichen nicht überschreiten.

Anhalten eines Jobs

Wählen Sie im Menü Weitere Aktionen für den Auftrag die Option Anhalten. Orchestrator markiert den Status des Auftrags als Wird angehalten und sendet eine Benachrichtigung an den Roboter, die Ausführung des Automatisierungsprojekts wird jedoch fortgesetzt.

Wenn auf eine Aktivität Sollte anhalten gestoßen wird, wird diese als Ergebnis true zurückgegeben. Sie können das Ergebnis als Marker verwenden, um zu bestimmen, wann eine Aktivität Auftrag anhalten aufgerufen werden soll, um einen reibungslosen Herunterfahrungsprozess einzuleiten.

Wenn keine Aktivität Auftrag anhalten gefunden wird, wird die Ausführung des Auftrags erst zum Ende des Projekts angehalten. Der Endstatus des Auftrags ist Erfolgreich.

Hinweis:
  • Ein über den Orchestrator gestarteter Auftrag kann nur über den Orchestrator angehalten werden.
  • Ein über den Assistant gestarteter Auftrag kann sowohl über den Orchestrator auf der Seite Aufträge als auch über den UiPath® Assistant angehalten werden.
  • Sobald ein Auftrag angehalten wurde, gehen die Zeitpläne für die Beendigung des Auftrags verloren und Sie müssen die Optionen zum Zeitplan der Beendigung der Auftragsausführung beim Neustart des Auftrags neu konfigurieren.

Fortsetzen eines Auftrags

Klicken Sie auf die entsprechende Schaltfläche Weitere Aktionen und dann Fortsetzen.

Abbrechen eines Jobs

Click the corresponding More Actions button, and then Kill. The automation project is forcefully stopped, the job is marked as Stopped, and "Job canceled" is displayed in the Job Details window.

Hinweis:
  • Ein über den Orchestrator gestarteter Auftrag kann sowohl über den Orchestrator auf der Seite Aufträge als auch über den UiPath Assistant beendet werden.
  • Ein über den Assistant gestarteter Auftrag kann sowohl über den Orchestrator auf der Seite Aufträge als auch über den UiPath Assistant beendet werden.
  • Sobald ein Auftrag beendet wurde, gehen die Zeitpläne für die Beendigung des Auftrags verloren und Sie müssen die Optionen zum Zeitplan der Beendigung der Auftragsausführung beim Neustart des Auftrags neu konfigurieren.

Neustarten eines Auftrags

Mit dieser Funktion können Sie einen Auftrag schnell über die Auftragsliste ausführen, ohne das Konfigurieren des Auftrags durchlaufen zu müssen. Sie können jeden Auftrag mit einem endgültigen Status neu starten – Angehalten, Fehlerhaft oder Erfolgreich.

Hinweis:
  • Sie können keine Aufträge neu starten, die von Agenten wie dem Assistant oder durch Remote-Debugging-Sitzungen von Studio ausgelöst wurden.
  • Wenn Sie einen Auftrag neu starten, bei dem die Optionen Beenden der Auftragsausführung planen aktiv waren, müssen Sie diese Optionen neu konfigurieren.

Dieses Verfahren startet mit der Annahme, dass Sie vorher einen Auftrag gestartet haben, der bereits einen endgültigen Status erreicht hat.

  1. Klicken Sie auf die entsprechende Schaltfläche Weitere Aktionen und wählen Sie Neu Starten (Restart) aus. Das Fenster Starten Job wird mit den Anfangseinstellungen des Jobs angezeigt.
  2. Nehmen Sie die gewünschten Änderungen vor.
  3. Klicken Sie auf Starten. Das Fenster Aufträge starten wird geschlossen und die Ausführung startet. Der Status der einzelnen Aufträge wird in Echtzeit auf der Seite Aufträge angezeigt.

Anzeigen von Jobdetails

Hinweis:
  • Wenn der Seitenbereich geöffnet ist, können Sie auf einen beliebigen Auftrag in der Liste klicken, um die entsprechenden Details für alle im Bereich enthaltenen Registerkarten anzuzeigen. Beim Auftragslistenraster kann ein horizontaler Bildlauf ausgeführt werden, wobei die Spalte „Prozess“ fixiert bleibt, wenn dies für Ihre Bildschirmgröße und Auflösung erforderlich ist. Beachten Sie, dass Sie einige Spalten vergrößern können, wodurch eine Bildlaufleiste für den leichteren Zugriff angezeigt wird.
  • Sie können oben rechts bei einer beliebigen Registerkarte auf das Symbol zum Erweitern klicken, um sie als Fenster in voller Größe zu öffnen, wobei der Name des zugrunde liegenden Prozesses in den Breadcrumbs angezeigt wird. Mit der Schaltfläche Reduzieren an der gleichen Stelle wird das Fenster wieder im Seitenbereich angezeigt.
  • Auftragsdetails enthalten keine weiteren Aspekte der Lizenzierung für fehlgeschlagene Aufträge. Verwenden Sie die Überwachungsfunktion für Details zur Lizenzierung.

Um Details zu einem bestimmten Auftrag anzuzeigen, klicken Sie auf die entsprechende Schaltfläche Details. Dadurch wird ein Seitenbereich angezeigt, der den Abschnitt Auftragsdetails mit verschiedenen Informationen enthält, z. B.:

  • Den Namen des zugrunde liegenden Prozesses
  • Den ausführenden Roboter und die Maschine
  • Die Gründe für das Scheitern von Aufträgen
  • die Gründe dafür, warum der Auftrag nicht startet
  • mögliche Aktionen, um Probleme zu beheben und den Start des Auftrags auszulösen

Details zum abgeschlossenen Auftrag

Dokumentationsbild

Details zum ausstehenden Auftrag

Dokumentationsbild

docs image Im Kontext eines SAP-Mandanten können Sie die Schaltfläche Zurück zu SAP verwenden, um zum Prozess in der SAP Build Process Automation zurückzukehren.

Jobprotokolle anzeigen

Um die Protokolle für einen bestimmten Auftrag anzuzeigen, klicken Sie auf die entsprechende Schaltfläche Details. Dadurch wird ein Seitenbereich angezeigt, der den Abschnitt Protokolle mit Daten zum ausgewählten Auftrag enthält.

Hinweis:

Protokolle für Aufträge, die über Remote-Debugging-Sitzungen gestartet wurden, sind nicht auf der Seite Auftragsprotokolle verfügbar. Sie finden sie auf der globalen Seite Protokolle.

Anzeigen der Bedingungen für die Auftragswiederaufnahme

Um die erforderlichen Trigger für die Wiederaufnahme eines angehaltenen Auftrags anzuzeigen, klicken Sie auf die entsprechende Schaltfläche Details. Dadurch wird ein Seitenbereich angezeigt, der die Registerkarte Fortsetzungsbedingungen mit Details zu den konfigurierten Workflow-Aufgaben für den ausgewählten Auftrag enthält.

Sie können sich durch die Liste klicken, um auf die Trigger für die anderen Aufträge zuzugreifen.

Anzeigen der Videozeitleiste

Um eine Videoaufzeichnung einer Auftragsausführung zusammen mit den zugrunde liegenden Protokollen anzuzeigen, klicken Sie auf die entsprechende Schaltfläche Details. Dadurch wird ein Seitenbereich angezeigt, der die Registerkarte Video-Zeitleiste enthält, mit einem Videobereich oben und einer Protokollliste unten.

Sie können auch auf diese Registerkarte zugreifen, indem Sie auf der Registerkarte Protokolle desselben Panels auf Aufzeichnung öffnen klicken.

Weitere Informationen finden Sie in den Themen zur Videoaufzeichnung.

Herunterladen der Ausführungsmedien

Um die Aufzeichnung für einen fehlgeschlagenen Auftrag herunterzuladen, klicken Sie auf Weitere Optionen > Aufzeichnung herunterladen. Das Ausführungsmedium wird gemäß Ihren Einstellungen heruntergeladen.

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