FORECAST_TASK
Verwenden Sie die Script-Funktion FORECAST_TASK, um eine Prognose für eine aktive Aufgabe zu erstellen. FORECAST_TASK führt dieselbe Funktion wie die Aufgaben Prognose aus, die Sie im Kontextmenü in der Process Monitoring-Perspektive öffnen können. Die Prognose zeigt die erwartete Laufzeit einer bestimmten laufenden Aufgabe.
Mehr Informationen:
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#, Titel [,Registrierungen] [,Gruppen_ERT] [,Tage])
Parameter
-
FORECAST_TASK
Erstellt eine Prognose für eine aktive Aufgabe -
RUN#
RunID des aktivierten Objekts -
Titel
Name der Prognose -
Registrierungen
(Optional) Legt fest, ob Registrierungen für Gruppen berücksichtigt werden sollen
Zulässige Werte: Y oder N (Standard) -
Gruppen_ERT
(Wenn Registrierungen auf N gesetzt ist) Erwartete Laufzeit für Gruppen
Zulässige Werte:- 0
Es wird die ERT der Gruppe verwendet (Standard) - 1–7199
Festwert in Sekunden
- 0
-
Tage
Maximale Anzahl zukünftiger Tage, die für die Berechnung verwenden werden sollen
Format: Zahl ohne Anführungszeichen, Script-Literal oder Script-Variable
Standard: 1
Rückgabewerte
- 0
Die Prognose wurde erfolgreich erstellt - 20463
RunID oder Name des Objekts 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 die 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: