Aufgabeprognosen
Aufgabeprognosen prognostizieren die erwarteten Ausführungszeiten und die voraussichtliche Laufzeit von Aufgaben.
In Ihrer Perspektive „Process Monitoring“ gibt es vermutlich viele Aufgaben, die regelmäßig ausgeführt werden sollen. Sie können sehr komplex sein, wenn sie mehrere Child-Aufgaben, Kalenderbedingungen, Statusabhängigkeiten usw. enthalten. Es kann schwierig sein zu wissen, wann sie das nächste Mal beginnen und wie lange sie brauchen werden. Aus diesem Grund verwenden Sie Aufgabeprognosen.
Aufgabenprognosen werden manuell in der Perspektive Process Monitoring oder über ein Script erstellt. Die Erstellung von Prognosen ist nur für einzelne Objekte möglich. Eine gleichzeitige Berechnung für mehrere Objekte ist nicht möglich.
Voraussetzung: Die Aufgaben haben eine RunID und eine Startzeit.
Eine Aufgabeprognose erstellen
- Öffnen Sie die Perspektive Process Monitoring und wählen Sie die Aufgabe aus, für die Sie die Prognose erstellen möchten.
-
Klicken Sie mit der rechten Maustaste und wählen Sie Prognose erstellen. Der Dialog Prognose erstellen für Aufgabe „xxx“ wird angezeigt:
-
Name zeigt standardmäßig den Namen der ausgewählten Aufgabe an. Passen Sie dies gegebenenfalls an. Dies ist dann nützlich, wenn Sie zum Beispiel für eine Aufgabe mehrere Prognosen erstellt haben, die sie voneinander unterscheiden möchten.
-
Geben Sie in RunID die RunID der Aufgabe ein, für die Sie die Prognose erstellen. Standardmäßig wird die RunID der ausgewählten Aufgabe angezeigt. Dies kann jedoch geändert werden.
Die Generierung von Prognosen auf der Basis von RunIDs ermöglicht es Ihnen, mehrere Prognosen für ein und dieselbe Aufgabe für verschiedene Ausführungen zu erstellen. So können Sie verschiedene Szenarien analysieren und entsprechend reagieren.
-
Wenn die gewählte Aufgabe mithilfe eines Periodenobjekts geplant wurde, ist die Tagesauswahl der Periodischen Aufgabeprognose verfügbar.
Durch diesen Wert wird die Anzahl der prognostizierten Tage für diese Aufgaben begrenzt. Dies ist relevant, da Schedules, die in Periodenobjekten definiert wurden, unendlich lange ausgeführt werden können.
-
Wenn eine Jobgruppe an der Ausführung beteiligt ist (JOBG) oder wenn die Aufgabe Children beinhaltet (zum Beispiel Schedule- oder Workflow-Objekte), müssen Sie festlegen, wie die Prognose die Laufzeit berechnen soll:
-
Aktuelle Vormerkungen berücksichtigen
Die Prognose prüft die für jedes Objekt im Gruppen- oder Parent-Objekt angegebene Berechnungsmethode. Der berechnete ERT der Gruppe basiert auf diesen Definitionen.
-
ERT der Gruppe verwenden
Für die Laufzeitberechnung wird die ERT, die im Gruppen- oder Parent-Objekt (Workflow oder Schedule) definiert ist, herangezogen und nicht die Definitionen in deren Child-Objekten.
-
Fixwert verwenden
Da Sie über Ihre Objekte und Prozesse Bescheid wissen, können Sie wahrscheinlich bereits einschätzen, wie lange deren Ausführung dauern wird. In diesem Fall können Sie hier einen bestimmten Wert angeben.
Hinweis: Die Prognose verwendet für die Prognoseberechnung immer den ERT aktuell. Wenn ein Fixwert eingestellt ist, wird er für weitere Aufgabenausführungen verwendet, nicht aber für die Prognose. Wenn Sie einen Fixwert verwenden möchten, müssen Sie die ERT-Berechnung zuerst und auch nach der nächsten Ausführung zurücksetzen. Der Fixwert ist auch der ERT aktuell.
-
-
Klicken Sie auf Erstellen.
Die Prognose wird im Fenster „Process Monitoring“ geöffnet. Basierend auf den Aufgabedaten werden das/der errechnete Enddatum/Endzeitpunkt, der Status der Ausführung und der errechnete Endstatus angezeigt. Zum Beispiel:
Die Spalten Logischer Start und Errechnetes Ende geben das Datum und die Uhrzeit an, zu der das System den Start bzw. das Ende des Objekts erwartet. Kalenderbedingungen und Systemauslastung werden bei dieser Berechnung berücksichtigt.
Die Spalte Errechneter Status gibt den vom System errechneten Status, den die Aufgaben nach der Ausführung haben werden, an. Der gewünschte Status kann in der Objektdefinition auf der Seite „Laufzeit“ festgelegt werden.
Die Spalte Erwartete Laufzeit gibt die vom System errechnete Laufzeit der Aufgabe an.
Siehe auch: