Aufgaben neu starten

Sie können aktive, blockierte und beendete Aufgaben neu starten. Das Starten und Neustarten von Aufgaben ist nicht dasselbe. Dieses Thema beschreibt die Unterschiede und enthält Anweisungen zur Konfiguration des Neustarts sowie zur manuellen Freigabe neu gestarteter Aufgaben.

Diese Seite beinhaltet Folgendes:

Starten vs. neu starten

  • Beim Neustarten wird das reale und logische Datum der Referenzausführung verwendet.

    • Wenn im Objekt Kalenderbedingungen definiert sind, wirkt sich das logische Datum auf diese aus. Da es aus der ursprünglichen Ausführung bezogen wird, überprüft die Aufgabe die Kalenderbedingungen der ursprünglichen Ausführung.
    • Das logische Datum bewirkt, dass sich die Aufgabe verhält, als ob sie wirklich an diesem Tag durchgeführt werden würde. Es wird auch aus der Referenzausführung bezogen. Des Weiteren wird es zur Berechnung der frühesten Startzeit der Workflow-Aufgaben verwendet. Dadurch kommt es in der Regel beim Neustart von Workflows auf Grund der festgelegten frühesten Startzeit zu keinen Wartezeiten mehr, da dieser Zeitpunkt bereits in der ursprünglichen Ausführung erfüllt wurde.
    • Ein Neustart einer Aufgabe in einem Workflow führt die Vorbedingungen nicht erneut aus, da die Vorbedingungen bereits erfüllt wurden.
  • Beim Neustart einer Aufgabe muss nicht das gesamte Script noch einmal ausgeführt werden. Sie können eine Stelle im Script angeben, an der die erneute Verarbeitung starten soll. Legen Sie mit der Anweisung :RESTART den Neustartpunkt fest und vermeiden Sie die Wiederholung bereits erfolgreicher Verarbeitungsschritte.

  • Objekte, die von einem Agenten durchgeführt werden, laufen immer auf dem Rechner, auf dem auch die ursprüngliche Ausführung gestartet wurde. Da die wichtigen Informationen aus den Ausführungsdaten ermittelt werden, ist es nicht relevant, ob das Objekt geändert wurde oder ob Agentengruppen verwendet werden.

    Bei Workflows gilt Folgendes:

    • Wenn Sie den Parent-Workflow neu starten, werden die Agenten, die zu einer Agentengruppe gehören, neu abgerufen.
    • Starten Sie einen Child-Workflow neu, werden die Agenten aus der Statistik übernommen, wenn auf der Seite Seite "Attribute"

Tipp: Vermeiden Sie es, Aufgaben neu zu starten, da es schwer ist, diese nachzuverfolgen.

Neustarts von Aufgaben sind möglich

  • vom Explorer in der Perspektive Process Assembly
  • von der Tabelle Aufgaben in der Perspektive Process Monitoring
  • vom letzten Monitor ebenfalls in der Perspektive Process Monitoring Dies ist nur für Workflows verfügbar.

Neustarts konfigurieren und automatisieren

Aufgabe neu starten

  1. Führen Sie eine der folgenden Aktionen aus:

    • In der Process Monitoring-Perspektive: Klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie Neustart.
    • Klicken Sie in der Process Assembly-Perspektive mit der rechten Maustaste auf das Objekt und wählen Sie Ausführungsoptionen, Neustart.
  2. Der Dialog Neustart wird angezeigt.
    Definieren Sie die nachfolgend beschriebenen Neustart-Optionen.

  3. Klicken Sie Neustart.

  4. Wenn die Option Attributdialog aktivieren aktiviert ist, erscheint ein Dialog, in dem Sie spezifische Attributeinstellungen für diesen Lauf vornehmen können.

    Wenn eine der anderen Testoptionen aktiviert ist, erscheint eine Meldung, die Sie dazu auffordert, zu bestätigen, dass Sie die Aufgabe ausführen möchten, nachdem das Script ausgeführt wurde.

So konfigurieren Sie einen Neustart

Konfigurieren Sie die folgenden Einstellungen im Dialog Neustart, wenn Sie eine Aufgabe neu starten.

  1. Konfigurieren Sie den Abschnitt Parameter.

    • Referenz-RunID

      RunID der zu wiederholenden Ausführung. Standardmäßig befindet sich in diesem Feld die RunID des markierten Texts oder der ursprünglichen Ausführung.

      Falls Sie die ursprüngliche RunID später benötigen, können Sie diese in den Details der Aufgabe finden.

    • Neustartpunkt

      Punkt im Script, von dem aus der Prozess gestartet wird. Wenn Sie dieses Feld leer lassen, wird das gesamte Script erneut ausgeführt.

      Hinweis: Verwenden Sie die Script-Anweisung :RESTART, um Neustartpunkte zu definieren. Weitere Informationen finden Sie unter Script-Elemente für den Neustart von Aufgaben.

    • Starttyp beibehalten

      Die neu gestartete Aufgabe behält den gleichen Starttyp wie das Original. Ist das Objekt beispielsweise einer Gruppe zugeordnet, erfolgt ein Neustart innerhalb der Gruppe.

    • Auf manuelle Freigabe warten

      Vor der eigentlichen Ausführung durchlaufen die Aufgaben folgende Phasen: Aktivierung, Generierung und Übertragung. Aktivieren Sie dieses Kontrollkästchen, wenn Sie möchten, dass Ihre Auswahl bei der Ausführung der Aufgabe berücksichtigt wird. Deaktivieren Sie diese jedoch nach der Übertragung wieder, um den Ausführungszeitpunkt steuern zu können.

      Siehe Aufgabe manuell freigeben.

    • Queue

      Sie können dieser Ausführung eine bestimmte Queue zuweisen, die sich von jener in der Objektdefinition unterscheiden kann. Wenn Sie dieses Feld leer lassen, wird die Objekt-Queue verwendet.

  2. Konfigurieren Sie den Abschnitt Testoptionen.

    • Attributdialog aktivieren

      Wenn Sie einen Objekttyp definieren, legen Sie die allgemeinen Attribute fest, die dann für alle Objekte dieses Typs gültig sind. In manchen Fällen ist es nötig, bestimmte Einstellungen für die Ausführung eines Objekts zu ändern, ohne die allgemeinen Definitionen zu ändern.

      Wenn Sie diese Option aktivieren, bevor die Aufgabe ausgeführt wird, erscheint ein Dialog, der die zu ändernden Attribute für diese Ausführung anzeigt. Diese Werte sind nur für die vorliegende Ausführung gültig.

    • Im Aktivierungsreport angeben

      Wenn Sie eine Option in diesem Abschnitt aktivieren, wird das Script ausgeführt und übersteuert die Einstellungen Generiere Aufgabe zur/Aktivierungszeit oder Laufzeit, die für das Objekt auf der Seite "Attribute" definiert wurden.

      Der Aktivierungsreport enthält nicht nur die Script-Anweisungen des Objekts, sondern auch den Inhalt der beteiligten Include-Objekte. Im Fall von Jobs auch die Job-Includes wie Header und Trailer.

      • Generierte JCL

        Zeigt die JCL im Report an.

      • Original-Script

        Zeigt das Script im Report an.

      • Veränderungen von Variablen

        Beim Testen Ihrer Objektdefinitionen sollten Sie Ihre Variablen ändern und die Ergebnisse überprüfen, bevor Sie diese ausführen. Aktivieren Sie diese Option, wenn Sie die Änderungen im Aktivierungsreport anzeigen möchten.

      • Veränderungen von Attributen

        Beim Testen Ihrer Objektdefinitionen sollten Sie Ihre Attribute ändern und die Ergebnisse überprüfen, bevor Sie diese ausführen. Aktivieren Sie diese Option, wenn Sie die Änderungen im Aktivierungsreport anzeigen möchten.

Aufgabe manuell freigeben

Sie haben zwei Möglichkeiten, die Aufgabe manuell freizugeben:

  • Von der Process Assembly-Perspektive aus:

    1. Klicken Sie mit der rechten Maustaste auf das Objekt und wählen Sie je nach Objekttyp eine der folgenden Optionen aus:

      • Monitoring, Letzter Monitor
      • Monitoring, Anzeigen in Process Monitoring
    2. Erweitern Sie die Schaltfläche Ändern... und wählen Sie Manuell freigeben. Bevor Sie die Aufgabe freigeben, können Sie ihre Parameter ändern. Diese Änderungen gelten nur für die aktuelle Ausführung.
  • Von der Process Monitoring-Perspektive aus:

    1. Suchen Sie in der Aufgabenliste nach der Aufgabe entweder über die Filteroptionen (siehe Aufgaben filtern) oder die Globale Suche.
    2. Klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie Manuell freigeben.

Weitere Informationen finden Sie unter Manuell freigeben.

So definieren und konfigurieren Sie einen Neustart per Script

Verwenden Sie Script-Anweisungen und -Funktionen, um Neustarts in Ihren Scripts zu automatisieren. Weitere Informationen finden Sie unter Script-Elemente für den Neustart von Aufgaben.

Siehe auch: