Manuel des Scripts Automation Engine > Organisation fonctionnelle > Activation d'objets > FORECAST_TASK

FORECAST_TASK

Fonction de script : Crée une simulation pour la tâche active indiquée.

Syntaxe

FORECAST_TASK(RunID,Title, [Registrations], [Group_ERT], [Days])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script ou variable de script

Titre

Nom de la simulation
Format : littéral de script ou variable de script

Entrées

Paramètre indiquant si les entrées (des groupes) doivent être prises en compte.
Format : littéral de script ou variable de script

Valeurs autorisées : "Y", "N" (valeur par défaut)

ERT_groupes

Durée moyenne estimée (ERT) des groupes. Cette valeur est utilisée si les entrées sont définies sur "N".

Valeurs autorisées :
"0" - L'ERT du groupe est utilisée. (valeur par défaut)
De "1" à "7199" - Valeur fixe en secondes.

Jours

Nombre de jours qui doivent être calculés au maximum dans le futur
Format : littéral de script, nombre sans guillemets ou variable de script

Valeur par défaut : "1"


Codes retour

''0''  : La simulation a été créée avec succès
''20463'' : erreur de durée d'exécution dans l'objet '&01' ligne '&02'. Objet RunID/Nom '&04' introuvable.

Commentaires

Il est possible de créer une simulation de la durée d'exécution estimée pour chaque tâche en cours. Vous pouvez la créer manuellement dans l'interface utilisateur en appelant la commande du même nom du menu contextuel de la fenêtre des activités. Définissez vos critères et une simulation sera créée pour la tâche sélectionnée. Vous pouvez aussi utiliser la fonction de script correspondante.

Comme dans la saisie manuelle, vous devez indiquer le nom de la simulation (en majuscules, sans espace). Si nécessaire, les paramètres Entrées et ERT_groupes peuvent être définis pour les tâches qui font partie d'un groupe. Attention : le titre de la simulation doit être unique.

Utilisez l'élément de script FORECAST_OBJECT pour créer une simulation pour des objets.

L'instruction de script permet d'écrire les transactions ouvertes dans la base de données AE.

FORECAST_TASK ne fonctionne que pour les tâches actives.

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#,"PROGNOSE_FT_C70.WINDOWS")

Le second exemple crée la simulation d'un Job exécuté au sein d'un groupe. Vous ne devez pas utiliser l'ERT de ce Job, mais une valeur fixe de 60 secondes.

:SET &RUNNR# = GET_UC_OBJECT_NR ("T91.SALDO.03")
:
SET &RET# = FORECAST_TASK(&RUNNR#,"PROGNOSE_T91.SALDO.03","N",60)

 

Rubriques connexes :

Elément de script Description

AUTOFORECAST

Calcule les données de simulation pour des activités futures.

FORECAST_OBJECT

Création d'une simulation pour l'objet indiqué.

Eléments de script - Activation d'objets

Simulation
Détermination de la durée d'exécution

Généralités sur les scripts
Eléments de script - Liste alphabétique

Eléments de script - Répartition fonctionnelle