Fonction de script : supprime toute nombre de prévisions stockées dans la base de données Automation Engine.
DELETE_FORECAST(FC_TITLE, [DAYS], [FORCED])
Syntaxe |
Description / format |
---|---|
FC_TITLE |
Le titre de la simulation peut être supprimé. (obligatoire) Vous pouvez utiliser des caractères génériques: "*" Sera logiquement combiné avec le paramètre "DAYS" par l'opérateur ET. Format : string |
DAYS |
Heure de Début de la simulation (facultatif) Sera logiquement combiné avec le paramètre "FC_TITLE" par l'opérateur ET. Format : hh:mm:ss Si ce paramètre est configuré à "0", la valeur de la date de début logique de la simulation est réglée à la date d'aujourd'hui (todays_date): 23:59:59 |
FORCED |
Valeur fixe : "FORCED" (facultatif) Si ce paramètre est configuré, toutes les simulations seront supprimées sans vérification et les simulations en cours d'exécution seraient arrêtées avec des erreurs non définies. Si ce paramètre n'est pas configuré, une vérification sera effectuée sur l'état en cours d'exécution de la simulation et seulement les simulations qui ne sont pas en cours d'exécution seront supprimées. |
Code retour |
---|
"0" - La simulation a été supprimée avec succès. |
Un numéro > "0" - Les simulations avec les paramètres stipulés n'ont pas toutes été supprimées. |
Dans le rapport de l'objet activable, vous verrez un message (N° 20824) qui contient le nombre exact de simulations supprimées.
Les simulations ne peuvent être supprimées qu'en utilisant leur titre. Vous ne pouvez pas utiliser leur nom avec cette fonction de script.
Pour le paramètre "DAYS", veuillez aussi garder les règles fuseaux horaires du Automation Engine système à l'esprit.
Utiliser cette fonction de script avec tout type de simulation entrainera une suppression, ce qui peut être des objets, des tâches ou des simulations automatiques.
Les exemples suivants vous montrent comment utiliser DELETE_FORECAST:
Supprimez toutes les simulations qui ne sont pas en cours d'exécution:
:SET &ret# = DELETE_FORECAST ("*", ,)
Supprimez toutes les simulations avec l'état ENDED_OK:
:SET &ret# = DELETE_FORECAST ("*")
Supprimez toutes les simulations avec le titre "MyFC", forcé:
:SET &ret# = DELETE_FORECAST ("MyFC", , FORCED)
Supprimer toutes les simulations dont le titre commence par "FC_" qui sont plus vieilles que deux jours ET qui ont l'état ENDED_OK:
:SET &ret# = DELETE_FORECAST ("FC_*", "2")
Supprimer toutes les simulations dont le titre commence par "FC_" ET qui sont plus vieilles que deux jours:
:SET &ret# = DELETE_FORECAST ("FC_*", "2","FORCED")
Supprimer toutes les simulations dont le titre commence par "FC_" et dont le début logique est < (la date d'aujourd'hui):23:59:59 et dont l'état est ENDED_OK:
:SET &ret# = DELETE_FORECAST ("FC_*",0)
Supprimer toutes les simulations dont le titre commence par "FC_" et dont le début logique est < (la date d'aujourd'hui):23:59:59
:SET &ret# = DELETE_FORECAST ("FC_*",0, "FORCED") ->
Rubriques connexes :
Elément de script | Description |
---|---|
Calcule les données de simulation pour des activités futures. |
|
Crée une simulation pour la tâche indiquée. |
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