- 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
- About the host level
- Verwalten von Systemadministratoren
- Verwalten von Mandanten
- Konfigurieren von System-E-Mail-Benachrichtigungen
- Prüfungsprotokolle für das Hostportal
- Wartungsmodus
- Organisationsadministration
- Fehlersuche und ‑behebung
Über Jobs
Ein Auftrag stellt die Ausführung eines Prozesses auf einem UiPath Robot dar. Sie können die Ausführung eines Auftrags im Attended- oder Unattended-Modus starten. Sie können keinen Auftrag über den Orchestrator auf Attended-Robotern starten, es sei denn, zu Debug- oder Entwicklungszwecken.
Beaufsichtigte Aufträge können über den UiPath Assistant oder die Roboter-Befehlszeilenschnittstelle ausgelöst werden. Unattended-Aufträge werden vom Orchestrator aus gestartet, entweder direkt vor Ort auf der Seite Aufträge oder Prozesse oder im Voraus über Trigger auf der Seite Trigger .
Die Seite Aufträge stellt das Auftragskontrollzentrum dar, in dem Sie gestartete Aufträge überwachen, deren Details und Protokolle anzeigen und einen Auftrag anhalten/beenden/fortsetzen/neu starten können.
Die folgende Tabelle enthält Feldbeschreibungen für die Seite Aufträge .
Feld |
Beschreibung |
---|---|
Prozess |
Der Name des Prozesses. [Remote debugging job] wird für Aufträge angezeigt, die in Studio über Remote-Debugging- Sitzungen gestartet wurden.
|
Maschine |
Das Maschinenobjekt, das zum Verbinden der ausführenden Infrastruktur mit dem Orchestrator verwendet wird. |
Hostname |
Der Name der Workstation, die für die Ausführung verwendet wird. |
Hostidentität |
Die Identität, unter der die Ausführung erfolgt. Folgende Werte sind möglich:
Hinweis: Bei Robotern, die älter als 2021.10 sind, wird die Hostidentität dynamisch gemäß den im Orchestrator vorgenommenen Kontoeinstellungen ausgefüllt. Das Ändern von
domain\username für das Konto, das zum Ausführen eines Auftrags verwendet wird, ändert auch die Hostidentität.
Hinweis:
Dienstmodus-Roboter werden unter
NT AUTHORITY\LOCAL SERVICE ausgeführt. Roboter im Benutzermodus werden unter einer bestimmten Benutzeridentität ausgeführt.
Bekanntes Problem: Das Filtern nach der Hostidentität auf den Seiten Aufträge und Protokolle funktioniert bei Aufträgen, die über Konten ohne Anmeldeinformationen ausgeführt werden, nicht richtig. Beim Ausführen von Aufträgen auf Windows-Maschinen wird die Spalte Hostidentität mit der tatsächlichen Identität der Roboter (Domäne/Benutzername) aufgefüllt, aber das Filtern nach diesem Wert gibt keine Aufträge zurück. Beim Ausführen von Aufträgen auf Linux-Maschinen werden Aufträge unter Root ausgeführt, dieser Wert ist jedoch nicht zum Filtern verfügbar. |
Auftragstyp |
Die Art des Auftrags, je nachdem, wo die Ausführung stattfindet und ob der Roboter die Identität eines Benutzers annimmt oder nicht:
|
Runtime-Lizenz |
Der Laufzeittyp, der für die Ausführung verwendet wird. |
Status (State) |
Der Status des Auftrags. |
Priorität |
Die Priorität des Auftrags. |
Gestartet |
Die Zeit seit Beginn der Ausführung des Auftrags. Wenn Sie mit der Maus auf dieses Feld zeigen, werden die genaue Startzeit und das Datum angezeigt. |
Beendet |
Die Zeit seit der Ausführung des Auftrags. Wenn Sie mit der Maus darauf zeigen, werden die genaue Endzeit und das Datum angezeigt. |
Quelle |
Der Agent der Ausführung.
|
Wenn Sie einen Auftrag starten oder einen Trigger definieren, können Sie bestimmte Konto-Maschinen-Paare definieren, auf denen die Ausführung erfolgt. Konto-Maschinen-Zuordnungen ermöglichen es Ihnen, die Unattended-Nutzung unter bestimmten Konten mit bestimmten Maschinenvorlagen zu verknüpfen. Das gibt eine detaillierte Kontrolle über die Ausführungsziele Ihrer Automatisierung. Konto-Maschinen-Zuordnungen können mandantenbasiert (nicht an einen bestimmten Ordner gebunden) oder ordnerbasiert (an einen bestimmten Ordner gebunden) sein.
Erfahren Sie, wie Sie Konto-Maschinen-Zuordnungen konfigurieren.
Entsprechend dem Mechanismus, der zum Starten von Aufträgen im Orchestrator verwendet wird, können Sie eine Auftragszuweisungsstrategie und ein Ausführungsziel implizit auswählen und konfigurieren. In diesem Artikel werden die Zuweisungsstrategien und Ausführungsziele beschrieben, die beim Starten von Aufträgen über die Seite Aufträge verfügbar sind.
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 der Option Dynamisch zuordnen (Allocate Dynamically) können Sie einen Prozess 10000 Mal in einem Job ausführen.
Der Prozess wird unter einem bestimmten Benutzer- oder Roboterkonto ausgeführt. Nur die Angabe des Kontos führt dazu, dass der Orchestrator die Maschine dynamisch zuweist. Wenn Sie sowohl das Konto als auch die Maschine angeben, wird der Auftrag auf genau diesem Konto-Maschinen-Paar gestartet.
Der Prozess wird auf einer der Hostmaschinen ausgeführt, die der ausgewählten Maschinenvorlage zugeordnet sind. Wenn Sie die Vorlage angeben, wird die zusätzliche Option Verbundene Maschinen angezeigt, mit der Sie eine bestimmte Hostmaschine aus dem Pool der verbundenen Hostmaschinen auswählen können. Wenn Sie nur die Maschine angeben, weist der Orchestrator den Benutzer dynamisch zu. Wenn Sie das Konto und die Maschine angeben, wird der Auftrag auf genau diesem Konto-Maschinen-Paar gestartet.
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.
Sie müssen für jedes Konto auf einer Hostmaschine einen Windows-Benutzer bereitstellen, der zu den Ordnern gehört, denen die entsprechende Maschinenvorlage zugewiesen ist.
Angenommen, Sie haben einen Server mit dem Orchestrator über den von der Maschinenvorlage generierten Schlüssel „FinanceT“ verbunden. Diese Maschinenvorlage ist den Ordnern „FinanceExecution“ und „FinanceHR“ zugeordnet, denen auch sechs Konten zugeordnet sind. Diese sechs Konten müssen als Windows-Benutzer auf dem Server bereitgestellt werden.
Wenn Sie einen Auftrag so konfigurieren, dass derselbe Prozess mehrmals ausgeführt wird, wird für jede Ausführung ein Auftragseintrag erstellt. Die Aufträge werden auf der Grundlage ihrer Priorität und der Erstellungsdauer sortiert, wobei ältere Aufträge an erster Stelle stehen. Sobald ein Roboter verfügbar ist, führt er den nächsten Auftrag in der Reihe aus. Bis dahin bleiben die Aufträge ausstehend.
Einrichten
- 1 Ordner
- 1 Maschinenvorlage mit zwei Laufzeiten
- 2 Konten: john.smith und petri.ota
-
2 Prozesse, die eine Benutzerinteraktion erfordern: P1 fügt Warteschlangenelemente einer Warteschlange hinzu, P2 verarbeitet die Elemente in der Warteschlange
Die Maschinenvorlage und die Konten müssen dem Ordner zugeordnet sein, der die Prozesse enthält.
Gewünschtes Ergebnis
- P1 wird von jedem mit hoher Priorität ausgeführt.
- P2 wird mit niedriger Priorität von petri.ota ausgeführt.
Erforderliche Auftragskonfiguration
- Starten Sie einen Auftrag mit P1, weisen Sie ihn keinem bestimmten Konto zu, legen Sie die Priorität auf Hoch fest.
- Starten Sie einen Auftrag für P2, weisen Sie ihn petri.ota zu, legen Sie die Priorität auf Niedrigfest.
Sie können mit dem Feld Auftragspriorität steuern, welcher Auftrag Vorrang vor anderen konkurrierenden Aufträgen hat. Das ist bei der Bereitstellung des Prozesses oder beim Konfigurieren eines Auftrags/Triggers für diesen Prozess möglich. Ein Auftrag kann eine der folgenden Prioritäten haben: Niedrig (↓), Normal (→), Hoch (↑).
Die Priorität wird von der Stelle übernommen, an der sie ursprünglich konfiguriert wurde. Sie können sie entweder so belassen oder ändern.
Wenn Sie ihn auf der Seite Automatisierungen > Aufträge konfigurieren: Der Auftrag erbt die auf Prozessebene festgelegte Priorität.
Wenn Sie ihn auf der Seite Automatisierungen > Trigger konfigurieren: Der Auftrag übernimmt die auf Triggerebene festgelegte Priorität. Wenn der Trigger selbst die Priorität auf Prozessebene übernommen hat, wird diese verwendet.
Wenn Sie ihn auf der Seite Automatisierungen > Prozesse konfigurieren: Die Aufträge verwenden die für diesen Prozess festgelegte Priorität.
Wenn Sie einen Auftrag so konfigurieren, dass derselbe Prozess mehrmals ausgeführt wird, wird für jede Ausführung ein Auftragseintrag erstellt. Die Aufträge werden auf der Grundlage ihrer Priorität und der Erstellungsdauer sortiert, wobei ältere Aufträge an erster Stelle stehen. Sobald ein Roboter verfügbar ist, führt er den nächsten Auftrag in der Reihe aus. Bis dahin bleiben die Aufträge ausstehend.
Die Priorität wird standardmäßig auf Geerbt festgelegt, d. h. sie erbt den auf Prozessebene festgelegten Wert. Wenn Sie einen Prozess auswählen, wird das Pfeilsymbol automatisch aktualisiert, um zu zeigen, welcher Wert auf Prozessebene festgelegt wurde. Alle Aufträge, die vom Trigger gestartet werden, erhalten die Priorität, die auf Triggerebene festgelegt ist. Wenn die Standardeinstellung Geerbt beibehalten wird, werden die Aufträge mit der Priorität auf Prozessebene gestartet.
Wenn Sie einen Auftrag auf mehreren High-Density-Robotern von derselben Maschine starten, bedeutet das, dass der ausgewählte Prozess von jedem angegebenen Roboter gleichzeitig ausgeführt wird. Für jede dieser Ausführungen wird eine Instand erstellt und auf der Seite Aufträge angezeigt.
Wenn Sie High-Density Roboter verwenden und auf diesem Computer RDP nicht aktiviert haben, wird jede Mal beim Starten eines Jobs folgender Fehler angezeigt: Es existiert keine angegebene Anmeldesitzung. Sie wurde möglicherweise schon terminlich festgelegt.“ Bitte informieren Sie sich über das Einrichten von High-Density-Robotern auf der Seite Einrichten des Windows Servers for High-Density Roboter.
Bei fehlerhaften Unattended-Aufträgen können Sie, wenn für Ihren Prozess die Option Aufzeichnung aktivieren markiert war, die entsprechenden Ausführungsmedien herunterladen, um die letzten Momente der Ausführung vor dem Fehlschlagen zu überprüfen.
Die Option Aufzeichnung herunterladen wird nur dann im Fenster Aufträge angezeigt, wenn Sie Anzeige-Berechtigungen für Ausführungsmedien besitzen.