FORECAST_TASK
Mit der FORECAST_TASK-Script-Funktion können Sie eine Prognose für eine aktive Aufgabe erstellen. FORECAST_TASK erfüllt die gleiche Funktion wie die Aufgabeprognose, die Sie im Kontextmenü in der Process MonitoringPerspektive öffnen können. Die Prognose zeigt die erwartete Laufzeit einer bestimmten laufenden Aufgabe. Weitere Informationen finden Sie unter Aufgabeprognosen.
Hinweis: Die Script-Funktion bewirkt, dass alle offenen Transaktionen des Scripts in die AE-Datenbank geschrieben werden. Weitere Informationen finden Sie unter Script-Verarbeitung.
Tipp: FORECAST_TASK erstellt nur Prognosen für aktive Aufgaben. Verwenden Sie FORECAST_OBJECT, um Prognosen für andere Objekte zu erstellen.
Syntax
FORECAST_TASK (RUN#, Title [,Registrations] [,Group_ERT] [,Days])
Parameter
- FORECAST_TASK
Erstellt eine Prognose für eine aktive Aufgabe - RUN#
RunID des aktivierten Objekts - Title
Name der Prognose - Registrations
(Optional) Legt fest, ob Anmeldungen für Gruppen berücksichtigt werden
Erlaubte Werte: Y oder N (Standard) - Group_ERT
(Wenn Anmeldungen auf N gesetzt sind) Erwartete Laufzeit für Gruppen
Erlaubte Werte:- 0
Es wird der ERT der Gruppe verwendet (Standard) - 1 - 7199
Festwert in Sekunden
- 0
- Days
Maximale Anzahl der zukünftigen Tage, die für die Berechnung verwendet werden
Format: Zahl ohne Hochkommata, Script-Literal oder Script-Variable
Standardwert: 1
Rückgabewerte
- 0
Die Prognose wurde erfolgreich erstellt - 20463
Objekt RunID oder Name wurde nicht gefunden
Beispiele
Die folgende Zeile erzeugt einen Forecast für einen FileTransfer.
:SET &RUNNR# = GET_UC_OBJECT_NR ("C70.WINDOWS")
:SET &RET# = FORECAST_TASK(&RUNNR#,"ETA_FT_C70.WINDOWS")
Das folgende Beispiel erstellt eine Prognose für einen Job, der in einer Gruppe ausgeführt wird. Anstatt den ERT dieser Gruppe zu verwenden, verwendet die Funktion einen Festwert von 60 Sekunden.
:SET &RUNNR# = GET_UC_OBJECT_NR ("T91.SALDO.03")
:SET &RET# = FORECAST_TASK(&RUNNR#,"ETA_T91.SALDO.03","N",60)
Siehe auch: