- Erste Schritte
- Best Practices
- Mandant
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Sonstige Konfigurationen
- Integrationen
- Klassische Roboter
- Hostverwaltung
- Über die Hostebene
- Verwalten von Systemadministratoren
- Verwalten von Mandanten
- Konfigurieren von System-E-Mail-Benachrichtigungen
- Prüfungsprotokolle für das Hostportal
- Wartungsmodus
- Organisationsadministration
- Fehlersuche und ‑behebung
Starten eines Jobs
Before going through the steps below, you need to create a process.
- Navigate to Automations > Jobs from the folder that the process resides in.
- Klicken Sie auf Starten. Das Fenster Auftrag starten wird angezeigt.
- Wählen Sie in der Dropdownliste Prozessname einen Prozess aus, der zuvor im aktuellen Ordner bereitgestellt wurde.
- Konfigurieren Sie die erforderlichen Felder wie folgt:
-
Legen Sie die Auftragspriorität fest.
From the Jobs Priority drop-down, select the priority of the job to be executed, if you want it to be different from the priority set at the process level. This field is automatically populated with the priority inherited from the package.
-
Wählen Sie die Ausführungsruntime aus.
You cannot start a job in unattended/nonproduction/testing/development mode unless you have runtimes of that type associated with the machine object used for execution. Assign runtimes to your machine objects on the Machines page (tenant context). See Managing Machines for details.
Wählen Sie aus der Dropdownliste Runtime-Lizenz 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-Lizenz Beschreibung Unbeaufsichtigt Der Auftrag wird im Unattended-Modus ausgeführt und verbraucht eine Unattended-Laufzeit. Nichtproduktiv (NonProduction) Der Auftrag wird im Unattended-Modus ausgeführt und verbraucht eine NonProduction-Laufzeit. Tests Der Auftrag wird im Unattended-Modus ausgeführt und verbraucht eine Testing-Laufzeit. Entwicklung The job is executed in unattended mode using a Development runtime. This allows developers to run jobs from Orchestrator in their personal workspace, for testing and debugging purposes, without consuming an Unattended, NonProduction or Testing license. See details about debugging using personal workspaces.
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.
-
-
Konfigurieren Sie das Ausführungsziel.
Configure your execution target by setting the options below as desired on the Execution Target tab.
1. 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.
2. Benutzer
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.
- Specifying both the user and the machine means the job launches on that very user-machine pair. Only valid account-machine pairs are available for selection.
- Wenn Sie kein Konto angeben, weist der Orchestrator das Konto dynamisch zu.
3. 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-Maschinen-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.
4. Konto-/Maschinenzuweisung bei Wiederaufnahme des Auftrags beibehalten
This field allows you to configure whether the different fragments of a long-running job are executed on the same account-machine pair.
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.
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.
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. Beispielsweise funktioniert der Versuch, einen .NET Framework 4.6.1-Hintergrundauftrag auszuführen, nicht, wenn sich nur plattformübergreifende Vorlagen im Ordner befinden, da Aufträge ausstehend bleiben, bis die Konfiguration behoben ist.
-
Fügen Sie Argumente hinzu.
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.
-
- 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.
Anhalten eines Jobs
Kicken Sie auf die entsprechende Schaltfläche Weitere Aktionen (More Actions) und dann auf Stopp (Stop). Das Automationsprojekt wird so lange ausgeführt, bis es eine Sollte anhalten (Should stop) Aktivität antrifft. Während dieser Zeit befindet sich der Job im Status Anhalten (Stopping). Wird die Aktivität angetroffen, wird die Ausführung angehalten und der Endstatus des Jobs ist Erfolgreich. Wenn keine Sollte anhalten (Should Stop) Aktivität angetroffen wird, hält die Jobausführung nicht an, bis das Projektende erreicht wurde. In diesem Fall ist der Endstatus ebenfalls Erfolgreich (Successful).
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.
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.
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.
This feature enables you to quickly run a job from the jobs list, without going through the configuring job flow. You can restart any job with a final state – Stopped,Faulted or Successful.
Sie können keine Aufträge neu starten, die von Agenten wie dem Assistant oder über Studio-Remote-Debugging-Sitzungen ausgelöst wurden.
Dieses Verfahren startet mit der Annahme, dass Sie vorher einen Auftrag gestartet haben, der bereits einen endgültigen Status erreicht hat.
- 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.
- Nehmen Sie die gewünschten Änderungen vor.
- 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.
Jobprotokolle anzeigen
Um die Protokolle eines bestimmten Jobs anzuzeigen, klicken Sie auf die entsprechende Schaltfläche Weitere Aktionen (More Actions) und dann auf Protokolle anzeigen (View Logs). Die Seite Protokolle (Logs) wird angezeigt. Sie enthält die Daten des angegebenen Jobs.
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 von Jobdetails
Klicken Sie auf die entsprechende Schaltfläche Details anzeigen. Das Fenster Auftragsdetails wird angezeigt. Hier finden Sie Informationen wie den Namen des Prozesses, die Umgebung, in welcher der Auftrag ausgeführt wurde, den Roboter, der ihn ausgeführt hat, Start- und Endzeiten des Auftrags sowie Eingabe- und Ausgabewerte, falls definiert.
Herunterladen der Ausführungsmedien
To download the recording for a faulted job, click More Options > Download Recording. Execution media is downloaded according to your settings.