FORECAST_TASK
Utilisez la fonction de script FORECAST_TASK pour créer une simulation pour une tâche active. FORECAST_TASK joue le même rôle qu'une simulation de tâche que vous ouvrez via le menu contextuel de la perspective Surveillance des processus. Une simulation montre la durée d'exécution estimée pour une tâche particulière en cours. Pour plus d'informations, voir Simulations de tâches.
Remarque : La fonction de script entraîne l’écriture de toutes les transactions ouvertes du script dans la base de données AE. Pour plus d'informations, voir Traitement du script.
Conseil : FORECAST_TASK ne crée des simulations que pour les tâches actives. Utilisez FORECAST_OBJECT pour créer des simulations pour d'autres objets.
Syntaxe
FORECAST_TASK (RUN#, Title [,Registrations] [,Group_ERT] [,Days])
Paramètres
- FORECAST_TASK
Crée une simulation pour une tâche active - RUN#
RunID de l'objet activé - Title
Nom de la simulation - Registrations
(Optionnel) Détermine si les entrées de groupes sont prises en compte
Valeurs autorisées : Y ou N (par défaut) - Group_ERT
(Si Registrations est sur N) Durée d'exécution prévue pour les groupes
Valeurs autorisées :- 0
L'ERT du groupe est utilisée (défaut) - 1 - 7199
Valeur fixe en secondes
- 0
- Days
Nombre maximum de jours futurs à utiliser pour le calcul
Format : littéral de script, nombre sans guillemets ou variable de script
Défaut : 1
Codes retour
- 0
La simulation a été créée avec succès - 20463
Nom ou RunID de l'objet introuvable
Exemples
La ligne suivante crée une simulation pour un transfert de fichier.
:SET &RUNNR# = GET_UC_OBJECT_NR ("C70.WINDOWS")
:SET &RET# = FORECAST_TASK(&RUNNR#,"ETA_FT_C70.WINDOWS")
L'exemple suivant illustre la création d'une simulation pour un job exécuté dans un groupe. Au lieu d'utiliser l'ERT de ce groupe, la fonction applique une valeur fixe de 60 secondes.
:SET &RUNNR# = GET_UC_OBJECT_NR ("T91.SALDO.03")
:SET &RET# = FORECAST_TASK(&RUNNR#,"ETA_T91.SALDO.03","N",60)
Voir aussi :