orchestrator
2022.10
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Orchestrator-Anleitung
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 9. Okt. 2024

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 im Dropdownmenü Prozessname den Prozess aus, für den Sie einen Zeit-Trigger konfigurieren möchten.
  5. Wählen Sie im Dropdownmenü Auftragspriorität die Priorität des Auftrags aus. Der Standardwert ist Geerbt, was bedeutet, dass die Auftragspriorität mit der für den ausgewählten Prozess definierten übereinstimmt.
  6. Wählen Sie im Dropdownmenü Runtime-Typ die Runtime aus, die zum Ausführen der Aufträge 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.

    Beschreibung

     

    Dynamische Zuteilung

    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 der Option Dynamisch zuordnen (Allocate Dynamically) können Sie einen Prozess 10000 Mal in einem Job ausführen.

     

    Konto

    Der Prozess wird unter einem bestimmten Konto ausgeführt. Wenn Sie nur das Konto angeben, weist der Orchestrator die Maschine dynamisch zu. Wenn Sie das Konto und die Maschinenvorlage angeben, wird der Auftrag auf genau diesem Konto-Maschine-Paar gestartet.

     

    Maschine

    Der Prozess wird auf einer der Hostmaschinen ausgeführt, die der ausgewählten Maschinenvorlage zugeordnet sind. Wenn Sie nur die Maschinenvorlage angeben, weist der Orchestrator das Konto dynamisch zu. Wenn Sie das Konto und die Maschinenvorlage angeben, wird der Auftrag auf genau diesem Konto-Maschine-Paar gestartet.

    Hinweis: Stellen Sie sicher, dass die erforderlichen Runtime-Lizenzen zum Ausführen des Auftrags der zugeordneten Maschinenvorlage zugewiesen sind.
     

    Hostname

    Nach der Auswahl einer Maschinenvorlage wird die Option Hostname angezeigt, mit der Sie die gewünschte Workstation-/Robotersitzung zum Ausführen des Prozesses auswählen können.

    Alle verfügbaren Sitzungen im aktiven Ordner werden angezeigt, entweder nicht verbunden, getrennt oder verbunden.

    Hinweis: Zum Konfigurieren der Zuordnung können nur Unattended-Runtimes verwendet werden. Stellen Sie sicher, dass die erforderlichen Runtime-Lizenzen zum Ausführen des Auftrags der zugeordneten Maschinenvorlage zugewiesen sind.

    Gültige Konto-Maschinen-Zuordnungen auswählen

    Der Prozess kann auf bestimmten Konto-Maschinen-Paaren ausgeführt werden. Erfahren Sie mehr über Konto-Maschinen-Zuordnungen.

    Hinweis:
    • Bei der Auswahl eines Hostnamens, der nicht aktiv ist (d. h. mit Status Reagiert nicht oder Getrennt) wird eine Warnung angezeigt.

    • Konten, die Teil von Zuordnungen sind, die in Triggern verwendet werden, können nicht gelöscht oder aus dem Ordner aufgehoben werden, in dem sich der Trigger befindet. Stellen Sie sicher, dass das Konto nicht als Ausführungsziel in einem Trigger festgelegt ist, damit Sie sie löschen können.

    Hinweis: Eine Warnung wird angezeigt, wenn ein Hostname ausgewählt wird, der nicht aktiv ist (d. h. mit dem Status Reagiert nicht oder Getrennt). Aufträge, die von der inaktiven Sitzung ausgeführt werden sollen, bleiben im Status Ausstehend, bis die entsprechende Verbindung zum Orchestrator hergestellt wird.
    • Um Ihre Auswahl des inaktiven Hostnamens zu bestätigen, klicken Sie auf Bestätigen.

    • Um zurückzugehen und einen anderen Hostnamen auszuwählen, klicken Sie auf Abbrechen.

    Wenn Sie den gleichen Trigger mit der gleichen Konto-Maschine-Zuordnung, aber einer zusätzlichen Hostnamenauswahl konfigurieren, wird die Anzahl der auszuführenden Aufträge verdoppelt.
    • Angenommen Sie haben einen Trigger T1 mit dem Konto K1 konfiguriert, das der Maschinenvorlage MV1 zugeordnet ist. In dieser Konfiguration werden zehn Aufträge zur Ausführung in die Warteschlange eingereiht.

      Später konfigurieren Sie den gleichen Trigger T1 mit dem Konto K1, das der Maschinenvorlage MV1 zugeordnet ist, aber jetzt wählen Sie außerdem einen Hostnamen H1 aus. Die gleichen zehn Aufträge werden für diesen Fall erneut in die Warteschlange eingereiht, da der Orchestrator die Konfiguration als neu interpretiert.

  8. 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.
  9. Wählen Sie in der Dropdownmenü Zeitzone die Zeitzone aus, nach welcher der Trigger ausgelöst werden soll.
    Hinweis:
    • Die Trigger-Zeitzone ist nicht von der Zeitzone des Mandanten abhängig. Sie können eine andere Zeitzone für die Ausführung Ihres Zeittriggers festlegen.
    • Standorte, die Sommerzeit (DST) verwenden, werden in ihrem UTC-Offset aufgeführt. Der UTC-Offset wird nicht erhöht, wenn die Sommerzeit aktiv ist. Während der Sommerzeit wird die Londoner Zeitzone beispielsweise als UTC+00:00 angezeigt.
    • Sie müssen die Zeitzone nicht anpassen, um die Sommerzeit zu berücksichtigen, da der Zeitplanmechanismus des Orchestrators beim Starten eines Auftrags automatisch berücksichtigt. Ein Auftrag, der um 12:00 Uhr ausgeführt werden soll, wird sowohl im Winter als auch im Sommer um 12:00 Uhr ausgeführt.
  10. 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. Diese finden Sie hier.
    Hinweis:

    CRON-Ausdrücke können in Kombination mit arbeitsfreien Tagen verwendet werden. Wenn ein Trigger über einen CRON-Ausdruck so konfiguriert wird, dass er an einem Tag ausgeführt wird, der auf ein ausgeschlossenes Datum fällt, wird dieser Tag übersprungen und der Trigger für den nächsten verfügbaren Tag neu geplant usw.

  11. Wählen Sie die Häufigkeit in Minuten aus, mit der der Trigger ausgeführt werden soll.
    Wichtig:

    Der von unseren CRON-Ausdrücken verwendete CRON-Standard verwendet ein Zeitsystem, das auf 60 Minuten bis zu einer Stunde basiert. Das bedeutet, dass ein Trigger nur dann in dem genauen Intervall ausgeführt werden kann, das im Feld Alle wiederholen konfiguriert ist, wenn der Wert dieses Intervalls ein Teiler von 60 ist. Andernfalls wird die Wiederholung nicht vollständig der Anzahl der Minuten in diesem Feld entsprechen, was zu Ausführungsdiskrepanzen führt. Um dies zu vermeiden, empfehlen wir, Ihre Triggereinstellungen anzupassen oder Ereignistrigger zu verwenden.

    Beispiel: Sie stellen einen Trigger ein, der alle 21 Minuten ausgeführt werden soll, und starten einen Auftrag um 9:00 Uhr. Dadurch wird der folgende Ausführungszeitplan angezeigt:
    • Der erste Auftrag beginnt um 9:00.
    • Der zweite Auftrag beginnt um 9:21 Uhr.
    • Der dritte Auftrag beginnt um 9:42.
    • Der erste Auftrag beginnt um 10:00.

    Der Grund, warum der vierte Auftrag nach 18 Minuten statt nach 21 Minuten beginnt, hängt damit zusammen, dass die Cron-Komponente jedes 21. Element aus einer Reihe von Minuten zwischen 1 und 59 abgleicht. In diesem Beispiel sind das 00, 21, 42.

  12. Wählen Sie in der Dropdownliste 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 finden Sie unter Nicht-Arbeitstage.
  13. Aktivieren Sie den Umschalter Beenden der Auftragsausführung planen, um eine Auftragsbeendigungsstrategie 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.
    • Die Optionen Beenden der Auftragsausführung planen eines Triggers werden für manuell gestartete Aufträge beibehalten.

    Angenommen, Sie haben den Trigger „T1“ erstellt und die folgenden Zeitpläne für das Auftragsende aktiviert:

    • Beenden der Auftragsausführung planen: Einen Auftrag nach 10 Minuten anhalten
    • Automatisches Beenden planen, wenn der Auftrag nicht angehalten wird: Auftrag nach 2 Minuten beenden

      Wenn Sie auf der Seite Automatisierungen > Trigger für den Trigger T1 auf Einen Auftrag jetzt starten klicken, wird die Seite Auftrag starten mit den bereits angewendeten Zeitplänen für die Auftragsbeendigung geöffnet – den gleichen, die Sie beim Erstellen des Triggers konfiguriert haben.

    Beispiel: Wenn Sie planen, einen ausstehenden oder laufenden Auftrag nach 2 Stunden anzuhalten und auch so zu konfigurieren, dass derselbe Auftrag nach 3 Stunden beendet wird, wird der Auftrag nach 5 Stunden beendet. Dies geschieht, weil zunächst das Signal an den Orchestrator gesendet wird, dass der Auftrag nach 2 Stunden tatsächlich angehalten wurde. Sobald das Signal empfangen wurde, wird die Aktion „Auftrag beenden“ ausgelöst, die innerhalb von 3 Stunden ausgeführt wird, wodurch sich insgesamt 5 Stunden ergeben.

    • 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“ oder „Wird ausgeführt“ 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“ oder „Wird ausgeführt“ feststecken.


    • 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“ oder „Wird ausgeführt“ 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“ oder „Wird ausgeführt“ feststecken.


    • 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“ oder „Wird ausgeführt“ 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“ oder „Wird ausgeführt“ 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.


  14. Verwenden Sie den Umschalter Automatische Trigger-Deaktivierung planen und geben Sie das Datum und die Uhrzeit für die Deaktivierung des Triggers ein. Die ausgewählte Zeitzone beeinflusst, wann der Zeit-Trigger deaktiviert wird.
  15. Aktivieren Sie den Umschalter Eine Warnung generieren, wenn der Auftrag hängen bleibt (im Status „Ausstehend“ oder „Fortgesetzt“) und legen Sie die akzeptable Dauer fest, die der Auftrag im Status „Ausstehend“ oder „Fortgesetzt“ bleiben soll. Die konfigurierbare Mindestdauer beträgt eine Minute. Die maximal konfigurierbare Dauer beträgt 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 #Prozess {process_number} sind seit mehr als X Stunden und Y Minuten ausstehend bzw. wurden fortgesetzt.", wobei:
    • 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.
  16. Aktivieren Sie den Umschalter Warnung generieren, wenn der Auftrag gestartet und nicht abgeschlossen wurde und legen Sie die akzeptable Dauer für den Abschluss des Auftrags fest. 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: „Der Auftrag für #Prozess {process_number} läuft seit mehr als X Stunden und Y Minuten.“ Wo:
    • {process_number} – die Prozess-ID;
    • X - die konfigurierte Anzahl von Stunden, die der Auftrag beim Abschlussversuch überschritten hat; Tage werden in Stunden konvertiert.
    • Y – Die konfigurierte Anzahl von Minuten, die der Auftrag beim Versuch, ihn abzuschließen, überschritten hat.
  17. Um den gleichen Konto-Maschinen-Kontext für den Start des Auftrags konfiguriert zu halten, aktivieren Sie das Kontrollkästchen Konto-/Maschinenzuweisung bei Wiederaufnahme des Auftrags beibehalten. Dadurch wird Ihre Lizenz- und Ressourcennutzung optimiert.

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.
Wichtig: Für Prozesse, die Warteschlangen-Trigger-Aktivitäten enthalten, müssen Sie die entsprechenden Warteschlangen-Trigger nur auf der Seite Paketanforderungen zum Zeitpunkt der Prozesserstellung erstellen und bearbeiten. Manuell erstellte Trigger (d. h. auf der Seite Trigger ) werden von der Warteschlangen-Trigger-Aktivität im Workflow nicht erkannt.
  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 im Dropdownmenü Prozessname den Prozess aus, für den Sie einen Zeit-Trigger konfigurieren möchten.
  5. Wählen Sie im Dropdownmenü Auftragspriorität die Priorität des Auftrags aus. Der Standardwert ist Geerbt, was bedeutet, dass die Auftragspriorität mit der für den ausgewählten Prozess definierten übereinstimmt.
  6. Wählen Sie im Dropdownmenü Laufzeittyp den Laufzeitlizenztyp aus.
  7. Wählen Sie auf der Registerkarte Ausführungsziel den Zuweisungsmechanismus und das Ausführungsziel Ihrer Aufträge aus.

    Beschreibung

     

    Konto

    Der Prozess wird unter einem bestimmten Konto ausgeführt. Wenn Sie nur das Konto angeben, weist der Orchestrator die Maschine dynamisch zu. Wenn Sie das Konto und die Maschinenvorlage angeben, wird der Auftrag auf genau diesem Konto-Maschine-Paar gestartet.

    Maschine

    Der Prozess wird auf einer der Hostmaschinen ausgeführt, die der ausgewählten Maschinenvorlage zugeordnet sind. Wenn Sie nur die Maschinenvorlage angeben, weist der Orchestrator das Konto dynamisch zu. Wenn Sie das Konto und die Maschinenvorlage angeben, wird der Auftrag auf genau diesem Konto-Maschine-Paar gestartet.

    Hinweis: Stellen Sie sicher, dass die erforderlichen Runtime-Lizenzen zum Ausführen des Auftrags der zugeordneten Maschinenvorlage zugewiesen sind.

    Hostname

    Nach der Auswahl einer Maschinenvorlage wird die Option Hostname angezeigt, mit der Sie die gewünschte Workstation-/Robotersitzung zum Ausführen des Prozesses auswählen können.

    Alle verfügbaren Sitzungen im aktiven Ordner werden angezeigt, entweder nicht verbunden, getrennt oder verbunden.

    Hinweis: Zum Konfigurieren der Zuordnung können nur Unattended-Runtimes verwendet werden. Stellen Sie sicher, dass die erforderlichen Runtime-Lizenzen zum Ausführen des Auftrags der zugeordneten Maschinenvorlage zugewiesen sind.
    Hinweis: Eine Warnung wird angezeigt, wenn ein Hostname ausgewählt wird, der nicht aktiv ist (d. h. mit dem Status Reagiert nicht oder Getrennt). Aufträge, die von der inaktiven Sitzung ausgeführt werden sollen, bleiben im Status Ausstehend, bis die entsprechende Verbindung zum Orchestrator hergestellt wird.
    • Um Ihre Auswahl des inaktiven Hostnamens zu bestätigen, klicken Sie auf Bestätigen.

    • Um zurückzugehen und einen anderen Hostnamen auszuwählen, klicken Sie auf Abbrechen.

    Wenn Sie den gleichen Trigger mit der gleichen Konto-Maschine-Zuordnung, aber der zusätzlichen Hostnamenauswahl konfigurieren, wird die Anzahl der auszuführenden Aufträge verdoppelt.
    • Angenommen Sie haben einen Trigger T1 mit dem Konto K1 konfiguriert, das der Maschinenvorlage MV1 zugeordnet ist. In dieser Konfiguration werden zehn Aufträge in die Warteschlange eingereiht.

      Später konfigurieren Sie den gleichen Trigger T1 mit dem Konto K1, das der Maschinenvorlage MV1 zugeordnet ist, aber jetzt wählen Sie außerdem einen Hostnamen H1 aus. Die gleichen zehn Aufträge werden für diesen Fall erneut in die Warteschlange eingereiht, da der Orchestrator die Konfiguration als neu interpretiert.

  8. 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.
  9. 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.

    Beschreibung

     

    Mindestanzahl der Elemente zum Auslösen des ersten Auftrags

    Der Elementverarbeitungsauftrag wird erst gestartet, nachdem die Zielwarteschlange mindestens diese Anzahl neuer Elemente enthält. Zurückgestellte Warteschlangenelemente werden nicht gezählt.

    Maximale Anzahl der gleichzeitig zulässigen ausstehenden und ausgeführten Aufträge

    Die maximale Gesamtanzahl der zulässigen ausstehenden und ausgeführten Aufträge. Für 2 oder mehr gleichzeitig zulässige Aufträge muss die dritte Option wie unten beschrieben definiert werden.

    Für alle __ neuen Elemente wird ein weiterer Auftrag ausgelöst

    Die Anzahl der neuen Warteschlangenelemente (zusätzlich zu der Anzahl, die in der Option Mindestanzahl der Elemente zum Auslösen des ersten Auftrags konfiguriert ist), um einen neuen Auftrag auszulösen.

  10. Wählen Sie im Dropdownmenü Zeitzone die Zeitzone aus, nach der der Warteschlangentrigger deaktiviert wird (siehe Schritt 13).
  11. Wählen Sie in der Dropdownliste 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 finden Sie unter Nicht-Arbeitstage.
  12. Aktivieren Sie den Umschalter Beenden der Auftragsausführung planen, um eine Auftragsbeendigungsstrategie 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.
    • Die Optionen Beenden der Auftragsausführung planen eines Triggers werden für manuell gestartete Aufträge beibehalten.

    Angenommen, Sie haben den Trigger „T1“ erstellt und die folgenden Zeitpläne für das Auftragsende aktiviert:

    • Beenden der Auftragsausführung planen: Einen Auftrag nach 10 Minuten anhalten
    • Automatisches Beenden planen, wenn der Auftrag nicht angehalten wird: Auftrag nach 2 Minuten beenden

      Wenn Sie auf der Seite Automatisierungen > Trigger für den Trigger T1 auf Einen Auftrag jetzt starten klicken, wird die Seite Auftrag starten mit den bereits angewendeten Zeitplänen für die Auftragsbeendigung geöffnet – den gleichen, die Sie beim Erstellen des Triggers konfiguriert haben.

    Beispiel: Wenn Sie planen, einen ausstehenden oder laufenden Auftrag nach 2 Stunden anzuhalten und auch so zu konfigurieren, dass derselbe Auftrag nach 3 Stunden beendet wird, wird der Auftrag nach 5 Stunden beendet. Dies geschieht, weil zunächst das Signal an den Orchestrator gesendet wird, dass der Auftrag nach 2 Stunden tatsächlich angehalten wurde. Sobald das Signal empfangen wurde, wird die Aktion „Auftrag beenden“ ausgelöst, die innerhalb von 3 Stunden ausgeführt wird, wodurch sich insgesamt 5 Stunden ergeben.

    • 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“ oder „Wird ausgeführt“ 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“ oder „Wird ausgeführt“ feststecken.


    • 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“ oder „Wird ausgeführt“ 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“ oder „Wird ausgeführt“ feststecken.


    • 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“ oder „Wird ausgeführt“ 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“ oder „Wird ausgeführt“ 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.


  13. Aktivieren Sie den Umschalter Automatische Trigger-Deaktivierung planen und geben Sie das Datum und die Uhrzeit für die Deaktivierung des Triggers ein. Die ausgewählte Zeitzone beeinflusst, wann der Warteschlangen-Trigger deaktiviert wird.
  14. Aktivieren Sie den Umschalter Eine Warnung generieren, wenn der Auftrag hängen bleibt (im Status „Ausstehend“ oder „Fortgesetzt“) und legen Sie die akzeptable Dauer fest, die der Auftrag im Status „Ausstehend“ oder „Fortgesetzt“ bleiben soll. Die konfigurierbare Mindestdauer beträgt eine Minute. Die maximal konfigurierbare Dauer beträgt 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 #Prozess {process_number} sind seit mehr als X Stunden und Y Minuten ausstehend bzw. wurden fortgesetzt.", wobei:
    • 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.
  15. Aktivieren Sie den Umschalter Warnung generieren, wenn der Auftrag gestartet und nicht abgeschlossen wurde und legen Sie die akzeptable Dauer für den Abschluss des Auftrags fest. 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: „Der Auftrag für #Prozess {process_number} läuft seit mehr als X Stunden und Y Minuten.“ Wo:
    • {process_number} – die Prozess-ID;
    • X - die konfigurierte Anzahl von Stunden, die der Auftrag beim Abschlussversuch überschritten hat; Tage werden in Stunden konvertiert.
    • Y – Die konfigurierte Anzahl von Minuten, die der Auftrag beim Versuch, ihn abzuschließen, überschritten hat.
  16. Um den gleichen Konto-Maschinen-Kontext für den Start des Auftrags konfiguriert zu halten, aktivieren Sie das Kontrollkästchen Konto-/Maschinenzuweisung bei Wiederaufnahme des Auftrags beibehalten. Dadurch wird Ihre Lizenz- und Ressourcennutzung optimiert.

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

Um einen Trigger zu deaktivieren, klicken Sie auf die entsprechende Schaltfläche Weitere Aktionen und Deaktivieren. Ein deaktivierter Zeit-Trigger wird durch das Symbol davor gekennzeichnet. Ein deaktivierter Warteschlangen-Trigger wird durch das Symbol davor gekennzeichnet.

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 Automatische Trigger-Deaktivierung planen.
  3. Geben Sie das gewünschte Datum und die Uhrzeit ein. Die Trigger-Zeitzone beeinflusst, wann der Trigger deaktiviert wird.
  4. Klicken Sie auf Aktualisieren (Update), damit die Änderungen wirksam werden.
    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

Um einen Trigger zu aktivieren, klicken Sie auf die entsprechende Schaltfläche Weitere Aktionen und Aktivieren. Ein aktivierter Zeit-Trigger wird durch das Symbol davor gekennzeichnet. Ein aktivierter Warteschlangen-Trigger wird durch das Symbol davor gekennzeichnet.

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: Wenn es bei Ihnen arbeitsfreie Tage gibt, muss die Trigger-Zeitzone mit der Zeitzone des Mandanten übereinstimmen (Mandant > Einstellungen > Allgemein), da Kalendereinschränkungen nicht in verschiedenen Zeitzonen angewendet werden können. Ein Mandant ohne explizit definierte Zeitzone erbt diese vom Host.
  6. 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.


Durch 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.

Hinweis:
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.

Weitere Informationen finden Sie im Abschnitt Beispiel unten.

Option 1
  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.
Option 2
  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

Angenommen Sie laden den Inhalt der folgenden .csv-Datei in einen Kalender hoch. Eine einfache Möglichkeit, eine solche Datei zu erstellen, besteht darin, eine Excel-Datei mit den Daten aufzufüllen und sie als .csv-Datei zu speichern:



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

Beachten Sie, dass diese Datei den vordefinierten Spalten-Header ExcludedDate enthält. Geben Sie alle arbeitsfreien Tage in diese Spalte ein, und zwar im Format JJJ-MM-TT, JJJJ/MM/TT oder JJJJ MM TT.

 

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.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten