Abonnieren

UiPath Orchestrator

Die UiPath-Orchestrator-Anleitung

Verwalten von Triggern

Erstellen eines Zeit-Triggers


  1. Navigieren Sie in einem Ordner zu Automatisierungen > Trigger und klicken Sie auf der Seite Trigger auf Einen neuen Trigger hinzufügen. Die Seite Trigger erstellen wird angezeigt.
  2. Wählen Sie Zeit als den Trigger-Typ aus.
  3. Fügen Sie im Feld Name einen Namen für den Trigger hinzu, um ihn leicht zu identifizieren.
  4. Wählen Sie in der Dropdown-Liste Prozessname den Prozess aus, für den Sie einen Zeit-Trigger konfigurieren möchten.
  5. Wählen Sie in der Dropdown-Liste Auftragspriorität die Priorität des Auftrags aus. Der Standardwert ist Geerbt, d. h., die Auftragspriorität entspricht der für den ausgewählten Prozess definierten.
  6. Wählen Sie in der Dropdown-Liste Auftragstyp den Laufzeittyp aus, d. h. den Typ des Ausführungsslots, der zum Ausführen von Aufträgen verwendet wird, die vom Trigger gestartet werden.
  7. Wählen Sie auf der Registerkarte Ausführungsziel den Zuweisungsmechanismus und das Ausführungsziel Ihrer Aufträge aus.
Desciption
Dynamic allocationAllocate Dynamically

Dynamic allocation with no explicit account and machine selection allows you to execute a foreground process multiple times under the user and machine that become available first. Background processes get executed on any account, regardless if it's busy or not, as long as you have sufficient runtimes.

Using the Allocate Dynamically option you can execute a process up to 10000 times in one job.
*Account

The process is executed under a specific account. Only specifying the account results in Orchestrator allocating the machine dynamically. Specifying both the account and the machine means the job launches on that very account-machine pair.
Machine

The process is executed on one of the host machines attached to the selected machine template. Only specifying the machine results in Orchestrator allocating the account dynamically. Specifying both the account and the machine means the job launches on that very account-machine pair.

Make sure that runtimes matching the job type are allocated to the associated machine template. Only connected host machines associated with the active folder are displayed.
Select valid account-machine mappingsThe process can be executed on specific account-machine pairs. Learn more about account-machine mappings.

Note: Accounts part of mappings that are employed in triggers cannot be deleted or unassigned from the folder the trigger resides in. Make sure the account is not set as an execution target in a trigger so you can delete them.
  1. Geben Sie auf der Registerkarte Argumente Werte für Eingabeargumente an, wenn Ihr Prozess welche hat. Weitere Informationen erhalten Sie bei: Über Eingabe- und Ausgabeargumente.
  2. Wählen Sie aus der Dropdownliste Zeitzone die Zeitzone aus, nach der der Trigger ausgelöst werden soll.

📘

Hinweis

  • The trigger time zone is not dependent on the tenant time zone. You can set a different time zone for your time trigger execution.

  • Locations that use daylight saving time (DST) are listed in their UTC offset. The UTC offset is not increased when DST is in effect. For example, during the DST period, the London time zone is displayed as UTC+00:00.

  • You do not have to adjust the time zone in order to account for DST, as Orchestrator's schedule mechanism automatically takes it into account when launching a job. A job scheduled to run at 12:00 runs at 12:00 both in winter and summer.

  1. Wählen Sie die Ausführungshäufigkeit des Triggers (Minuten, Stündlich, Täglich, Wöchentlich, Monatlich, Erweitert). Konfigurieren Sie auf der rechten Seite dieses Abschnitts die Details in Abhängigkeit von der gewählten Option (Häufigkeit, genaue Zeit oder ein Cron-Ausdruck). Der Orchestrator verwendet eine Open-Source-Bibliothek, um Cron-Beschreibungen zu analysieren und anzuzeigen, die hier zu finden ist.

  2. Wählen Sie in der Dropdown-Liste Einschränkungen für arbeitsfreie Tage einen Kalender mit arbeitsfreien Tagen aus, wenn der Trigger an bestimmten arbeitsfreien Tagen nicht mehr ausgelöst werden soll. Weitere Informationen zu arbeitsfreien Tagen.

  3. Aktivieren Sie die Option Auftragsausführung beenden, um eine Strategie für die Auftragsbeendigung auszuwählen.

📘

Hinweis

Der hier angegebene Zeitraum vergeht gemäß den Vorgaben, auch wenn sich der Auftrag in einer Warteschlange befindet. Wenn Sie beispielsweise die Ausführung eines Auftrags für 13:00 Uhr geplant haben und einstellen, dass er nach 20 Minuten anhalten soll, dann hält der Auftrag um 13:20 Uhr an, selbst wenn er sich bis 13:15 Uhr in einer Warteschlange befand und erst dann gestartet wurde.

  • Wählen Sie Anhalten aus der Dropdownliste aus – es wird versucht, die Ausführung ordnungsgemäß zu beenden, nachdem das definierte Zeitintervall vergangen ist, weil der Auftrag im Status „Ausstehend“ festhängt (legen Sie die Zeit auf ein Minimum von 1 Minute, maximal 10 Tage, 23 Stunden und 59 Minuten fest);
    Beispiel: Der Orchestrator wird versuchen, Aufträge anzuhalten, die für mindestens 10 Minuten im Status „Ausstehend“ feststecken.
1331
  • Wählen Sie Beenden aus der Dropdownliste aus – es wird versucht, die Ausführung zwangsweise zu beenden, nachdem das definierte Zeitintervall vergangen ist, weil der Auftrag im Status „Ausstehend“ feststeckt (legen Sie die Zeit auf ein Minimum von 1 Minute, maximal 10 Tage, 23 Stunden und 59 Minuten fest);
    Beispiel: Der Orchestrator wird versuchen, Aufträge zu beenden, die mindestens 10 Minuten lang im Status „Ausstehend“ feststecken.
1310
  • Wählen Sie Anhalten aus der Dropdown-Liste aus, und aktivieren Sie die Option Wenn der Auftrag nicht anhält, soll er beendet werden – es wird versucht, die Ausführung ordnungsgemäß zu beenden, nachdem das definierte Zeitintervall vergangen ist, weil sich der Auftrag im Status „Ausstehend“ befindet, und dann wird versucht, ihn zwangsweise zu beenden, nachdem das definierte Zeitintervall vergangen ist, weil sich der Auftrag im Status „Anhalten“ befindet (legen Sie die Zeit auf mindestens 1 Minute fest, maximal 10 Tage, 23 Stunden und 59 Minuten).
    Beispiel: Der Orchestrator versucht, Aufträge anzuhalten, die sich für mindestens 10 Minuten im Status „Ausstehend“ befinden. Wenn das Beenden nicht erfolgt, versucht der Orchestrator, die Aufträge zu beenden, die sich mindestens 20 Minuten lang im Status „Wird angehalten“ befinden.
1327
  1. Enable the Disable Trigger at toggle, and enter the date and time when the trigger is to be disabled. The time zone selected in step 9 influences when the time trigger gets disabled.
  2. Um denselben Konto-Maschinen-Kontext beizubehalten, der für das Starten des Auftrags (Schritt 7) konfiguriert ist, aktivieren Sie das Kontrollkästchen Konto-/Maschinenzuweisung bei Auftragswiederaufnahme beibehalten . Dadurch wird Ihre Lizenz- und Ressourcennutzung optimiert. Lesen Sie mehr über diese Option (die Tabelle in Schritt 6) .

Erstellen eines Warteschlangen-Triggers


Hinweis: Warteschlangen-Trigger und SLA-Vorhersagen sind in Bezug auf die Warteschlangenprozesszuordnung voneinander abhängig. Wenn Sie also einen konfigurieren, wird der andere vorab ausgefüllt, um eine Parität zwischen den Konfigurationen zu haben. Angenommen ich definiere einen Warteschlangen-Trigger für Warteschlange Y, um Prozess X zu verwenden. SLA-Vorhersagen für Warteschlange Y können nur mit Prozess X gemacht werden, daher ist X vorab aufgefüllt und schreibgeschützt, wenn das Warteschlangen-SLA für Y aktiviert wird.

  1. Navigieren Sie in einem Ordner zu Automatisierungen > Trigger und klicken Sie auf der Seite Trigger auf Einen neuen Trigger hinzufügen. Die Seite Trigger erstellen wird angezeigt.
  2. Wählen Sie Warteschlange als den Trigger-Typ aus.
  3. Fügen Sie im Feld Name einen Namen für den Trigger hinzu, um ihn leicht zu identifizieren.
  4. Wählen Sie in der Dropdown-Liste Prozessname den Prozess aus, für den Sie einen Zeit-Trigger konfigurieren möchten.
  5. Wählen Sie in der Dropdown-Liste Auftragspriorität die Priorität des Auftrags aus. Der Standardwert ist Geerbt, d. h., die Auftragspriorität entspricht der für den ausgewählten Prozess definierten.
  6. Wählen Sie in der Dropdown-Liste Auftragstyp den Laufzeittyp aus, d. h. den Typ des Ausführungsslots, der zum Ausführen von Aufträgen verwendet wird, die vom Trigger gestartet werden.
  7. Wählen Sie auf der Registerkarte Ausführungsziel den Zuweisungsmechanismus und das Ausführungsziel Ihrer Aufträge aus.
Desciption
AccountThe process is executed under a specific account. Only specifying the account results in Orchestrator allocating the machine dynamically. Specifying both the account and the machine means the job launches on that very account-machine pair.
MachineThe process is executed on one of the host machines attached to the selected machine template. Only specifying the machine results in Orchestrator allocating the account dynamically. Specifying both the account and the machine means the job launches on that very account-machine pair.

Make sure that runtimes matching the job type are allocated to the associated machine template. Only connected host machines associated with the active folder are displayed.
  1. Geben Sie auf der Registerkarte Argumente Werte für Eingabeargumente an, wenn Ihr Prozess welche hat. Weitere Informationen erhalten Sie bei: Über Eingabe- und Ausgabeargumente.
  2. Füllen Sie Felder Die Mindestanzahl der Elemente zum Auslösen des ersten Auftrags., Maximale Anzahl der gleichzeitig zulässigen ausstehenden und ausgeführten Aufträge. und Für alle _ neuen Elemente wird ein weiterer Auftrag ausgelöst. aus.
Description
Minimum number of items that trigger the first jobThe item-processing job is only started after the targeted queue has at least this number of new items. Deferred queue items are not counted.
Maximum number of pending and running jobs allowed simultaneouslyThe maximum number of allowed pending and running jobs, counted together. For 2 or more jobs allowed simultaneously, the third option needs to be defined as described below.
Another job is triggered for each __ new item(s)The number of new queue items (on top of the number configured for the Minimum number of items that trigger the first job option) to trigger a new job.
  1. From the Timezone drop-down, select the time zone according to which the queue trigger gets disabled (see step 12). The trigger time zone is not dependent on the tenant time zone.
  2. Wählen Sie in der Dropdown-Liste Einschränkungen für arbeitsfreie Tage einen Kalender mit arbeitsfreien Tagen aus, wenn der Trigger an bestimmten arbeitsfreien Tagen nicht mehr ausgelöst werden soll. Weitere Informationen zu arbeitsfreien Tagen.
  3. Enable the Disable Trigger at toggle, and enter the date and time when the trigger is to be disabled. The time zone selected in step 10 influences when the queue trigger gets disabled.
  4. Um denselben Konto-Maschinen-Kontext beizubehalten, der für das Starten des Auftrags (Schritt 7) konfiguriert ist, aktivieren Sie das Kontrollkästchen Konto-/Maschinenzuweisung bei Auftragswiederaufnahme beibehalten . Dadurch wird Ihre Lizenz- und Ressourcennutzung optimiert. Lesen Sie mehr über diese Option (die Tabelle in Schritt 6) .

Bearbeiten eines Triggers


Klicken Sie auf die entsprechende Schaltfläche Bearbeiten (Edit), nehmen Sie die erforderlichen Änderungen vor und klicken Sie auf Aktualisieren (Update) im Fenster Trigger bearbeiten (Edit Trigger).

Deaktivieren eines Triggers


To disable a trigger, click the corresponding More Actions button, and then Disable. A disabled time trigger is marked by the disabled_time_trigger icon in front of it. A disabled queue trigger is marked by the disabled_queue_trigger icon in front of it.

Alternativ können Sie dies auswählen und dann auf Deaktivieren (Disable) klicken.

Sie können Ihren Trigger auch so konfigurieren, dass er automatisch an einem bestimmten Datum und zu einer bestimmten Uhrzeit deaktiviert wird. Dies können Sie folgendermaßen tun:

  1. Klicken Sie auf die entsprechende Schaltfläche Bearbeiten (Edit).
  2. Aktivieren Sie die Option Trigger deaktivieren um.
  3. Fill in the desired date and time. The trigger time zone influences when the trigger gets disabled.
  4. Klicken Sie auf Aktualisieren (Update), damit die Änderungen wirksam werden.

🚧

Wichtig

Standardmäßig wird ein Trigger nach 10 fehlgeschlagenen Starts automatisch deaktiviert, wenn er am letzten Tag nicht erfolgreich gestartet wurde. Dieser Wert kann mit dem Parameter Triggers.DisableWhenFailedCount angepasst werden.

Aktivieren eines Triggers


To enable a trigger, click the corresponding More Actions button, and then Enable. An enabled time trigger is marked by the enabled_time_trigger icon in front of it. An enabled queue trigger is marked by the enabled_queue_trigger in front of it.

Alternativ können Sie dies auswählen und dann auf Aktivieren (Enable) klicken.

Entfernen eines Triggers


Um einen Trigger zu entfernen, klicken Sie auf die entsprechende Schaltfläche Weitere Aktionen (More Actions) und dann auf Entfernen (Remove).

Alternativ können Sie dies auswählen und dann auf Entfernen (Remove) klicken.

Anzeige der über einen Trigger gestarteten Jobs


Um die von einem bestimmten Trigger gestarteten Jobs anzuzeigen, klicken Sie auf die Schaltfläche Weitere Aktionen (More Actions) und dann auf Jobs anzeigen (View Jobs). Daraufhin wird das Fenster Jobs (Jobs) eingeblendet, das alle Jobs enthält, die in der Vergangenheit vom dem ausgewählten Trigger ausgeführt wurden (sofern vorhanden).

Nicht-Arbeitstage verwalten


Erstellen neuer Kalender

  1. Öffnen Sie die Registerkarte Arbeitsfreie Tage auf der Seite Einstellungen. Eine Liste mit allen zuvor definierten Kalendern wird alphabetisch geordnet angezeigt.
    Der BankHoliday-Kalender wird hier angezeigt, sofern vorhanden. Dieser Kalender wird erstellt, wenn Sie Ihren Orchestrator auf 19.10 aktualisieren und in Ihrer vorherigen Version arbeitsfreie Tage definiert waren.
  2. Klicken Sie auf Hinzufügen, um einen neuen Kalender zu erstellen, und geben Sie dessen Namen in das leere, hervorgehobene Feld ein. Der Name muss eindeutig sein und darf maximal 150 alphanumerische Zeichen enthalten. Sie können keine Kalender erstellen, die keinen Namen haben oder nur Leerzeichen enthalten.
  3. Klicken Sie auf Speichern oder drücken Sie auf die Eingabetaste, um den neuen Kalender zu speichern. Der Kalender wird gespeichert und in der Kalenderliste angezeigt.
  4. Definieren Sie für den ausgewählten Kalender arbeitsfreie Tage entweder manuell oder durch Hochladen einer .csv-Datei oder einer Kombination davon.
  5. Wählen Sie auf der Seite Trigger den gewünschten Kalender aus der Dropdown-Liste Einschränkungen für Nicht-Arbeitstage aus, wenn Sie einen neuen Trigger erstellen oder einen vorhandenen bearbeiten.

📘

Hinweis

When you use non-working days, the trigger time zone must be the same as the tenant time zone (Tenant > Settings > General), because calendar restrictions cannot be applied in different time zones. A tenant without an explicitly defined time zone inherits it from the host.

  1. Klicken Sie auf Aktualisieren, damit die Änderungen wirksam werden. Jede Änderung an einem Kalender wird anschließend auf alle Trigger angewendet, die diesem Kalender zugeordnet sind.

Manuelle Auswahl von arbeitsfreien Tagen

  1. Klicken Sie auf einen Kalender, um ihn auszuwählen. Der Kalender auf der rechten Seite des Fensters wird entsprechend aktualisiert.
  2. Klicken Sie im angezeigten Kalender auf die Datumsangaben, an denen die Trigger nicht mehr ausgelöst werden sollen. Klicken Sie erneut auf ein ausgewähltes Datum, um die Auswahl aufzuheben.
  3. Klicken Sie auf Speichern, um die ausgewählten Datumsangaben als arbeitsfreie Tage zu speichern.
1409

Hochladen von .csv-Dateien

Ermöglicht das Hochladen einer Reihe von Datumsangaben in einen ausgewählten Kalender direkt aus einer .csv-Datei. Bitte beachten Sie, dass die Datei zuvor in einem vordefinierten Format aufgefüllt werden muss, damit der Upload-Vorgang erfolgreich ist. Die neuen Daten aus Ihrer hochgeladenen Datei überschreiben alle Daten, die bereits im Kalender enthalten sind.

📘

Wichtig!

Die .csv-Datei muss den Spalten-Header ExcludedDate enthalten. Alle arbeitsfreien Tage müssen sich innerhalb dieser Spalte befinden, und zwar im Format YYYY-MM-DD, YYYY/MM/DD oder YYYY MM DD.
Erweitern Sie den Abschnitt Beispiel unten, um weitere Informationen zu erhalten.

  1. Klicken Sie im ausgewählten Kalender auf CSV hochladen.
  2. Navigieren Sie zur gewünschten .csv-Datei, wählen Sie sie aus und klicken Sie auf Öffnen. Der Orchestrator analysiert die Datei, um zu bestätigen, dass sie den Formatierungsregeln entspricht (siehe Beispielabschnitt unten).
  3. Klicken Sie im Bestätigungsdialogfeld auf Ja, um die bereits im Kalender enthaltenen Daten mit den neuen Datumsangaben aus der hochgeladenen Datei zu überschreiben.
  4. Klicken Sie auf Speichern, um den geänderten Kalender zu speichern.

ODER:

  1. Ziehen Sie die gewünschte .-Datei über den oberen Teil des ausgewählten Kalenders. Der Orchestrator analysiert die Datei, um zu bestätigen, dass sie den Formatierungsregeln entspricht (siehe Beispielabschnitt unten).
  2. Klicken Sie im Bestätigungsdialogfeld auf Ja, um die bereits im Kalender enthaltenen Daten mit den neuen Datumsangaben aus der hochgeladenen Datei zu überschreiben.
  3. Klicken Sie auf Speichern, um den geänderten Kalender zu speichern.

Beispiel

Let's say you upload into a calendar the content of the following .csv file. An easy way to create such a file is to populate the data into an excel file and save it as a .csv file:

SaveAsCSV

Sie können auch eine .csv Datei mit allen vorab ausgefüllten Spaltenüberschriften herunterladen und an Ihre Anforderungen anpassen.

Download File

Notice that this file contains a predefined column header, ExcludedDate. Enter all your non-working days in that column, using YYYY-MM-DD, YYYY/MM/DD or YYYY MM DD format.

 NWDCSVFile

Umbenennen von Kalendern

  1. Wählen Sie einen Kalender auf der Registerkarte Arbeitsfreie Tage von der Seite Einstellungen aus.
  2. Ändern Sie den Namen des Kalenders.
  3. Klicken Sie auf Speichern, um den geänderten Namen zu speichern.

Löschen von Kalendern

  1. Wählen Sie einen Kalender auf der Registerkarte Arbeitsfreie Tage von der Seite Einstellungen aus.
  2. Klicken Sie auf Löschen.
  3. Klicken Sie im Popup-Fenster auf Ja, um Ihre Absicht zu bestätigen. Der Kalender wird gelöscht.

📘

Hinweis:

Sie können nur Kalender löschen, die nicht mit Triggern verbunden sind.

Sie können auch arbeitsfreie Tage aus einem Kalender entfernen. Nach einem Klick auf einen arbeitsfreien Tag ist er nicht mehr markiert. Denken Sie daran, Ihre Änderungen zu speichern.

Vor etwa einem Monat aktualisiert


Verwalten von Triggern


Auf API-Referenzseiten sind Änderungsvorschläge beschränkt

Sie können nur Änderungen an dem Textkörperinhalt von Markdown, aber nicht an der API-Spezifikation vorschlagen.