Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur. vous permet d'utiliser des variables spécifiques dans des attributs ou dans les scripts d'objets exécutables. Lors de l'exécutionDurée d'exécution d'une Tâche. C'est la période entre le début et la fin de la Tâche. La période d'activation n'en fait pas partie (voir aussi Activation et Démarrage). de ces objets, les variables sont remplacées par les valeurs correspondantes. Vous pouvez utiliser la boîte de dialogue Ajouter variable pour sélectionner des variables prédéfinies et les insérer dans les champs de textes d'attributs ou de scripts d'objets exécutables.
"VariableEnregistre ou fournit les valeurs dynamiques de l'exécution. Egalement un type d'objet distinct dans Automation Engine. prédéfinie" est une expression qui recouvre :
Les variables prédéfinies remplacent les valeurs de l'objet dans lequel elles sont utilisées (objet variable ou du système Automation Engine). Vous pouvez aussi récupérer et utiliser les valeurs de variables de propriétés d'objets et système à l'aide de fonctions de script (telles que SYS_ACT_ME_NAME). L'utilisation des variables facilite ce processus et réduit la longueur du script dans les objets.
Variables prédéfinies dans les objets n'étant pas prises en charge dans le Automation Enginescript, elles ne sont donc pas remplacées. Utilisez les éléments de script GET_VAR/:PUT_VAR pour accéder aux objets variable.
Les variables de script ou d'objet peuvent également être utilisées dans les attributs. Plus d'informations à ce sujet sont disponibles dans la section Page Attributs.
Vous pouvez saisir des variables prédéfinies manuellement, ou via la fonction Ajouter variable pour valider le nom.
Sélection de variables prédéfinies dans la boîte de dialogue Ajouter variable
Pour sélectionner une variable prédéfinieVariables fixes qui peuvent être utilisées dans des attributs ou dans des Scripts d'objets activables. Les valeurs se rapportent à l'objet ou au système. via la boîte de dialogue Ajouter variable :
La boîte de dialogue Ajouter variable ne liste pas toutes les valeurs des propriétés système. Pour obtenir une liste complète, voir .
De nombreuses variables de propriétés système sont décrites dans le tableau des objets variable du client système
Les variables de propriétés d'objets et système commencent par &$ et se terminent par #. Entre ces deux caractères se trouve une chaîne de caractères qui est constante à l'exception des valeurs de date et heure.
La boîte de dialogue Ajouter variable ne liste pas tous les attributs d'objets. Pour obtenir une liste complète, voir et de script.
Les variables de propriétés d'objets et système commencent par &$ et se terminent par #. Entre ces deux caractères se trouve une chaîne de caractères qui est constante à l'exception des valeurs de date et heure.
Cette catégorie n'est pas disponible lorsque vous ouvrez la boîte de dialogue Ajouter variable de l'éditeur de script ou des onglets Forme.
Pour référencer une valeur spécifique d'objet variable statiqueObjet variable avec le paramètre "Source" - "statique" : Les valeurs des Variables sont saisies par l'Utilisateur ou par un script et restent enregistrées dans l'objet. ou XML dans un champ d'objet, utilisez le format { objet variable [, clé [, numéro de colonne ]] }. Par exemple, dans {UC_CLIENT_SETTINGS, AUTO_FORECAST_DAYS, 1}, UC_CLIENT_SETTINGS est un objet VARA, AUTO_FORECAST_DAYS est un nom de clé et 1 est un numéro de colonne. Si ni la clé, ni la colonne ne sont définies, le système utilise la valeur de la première entrée ou de la colonne de résultats / première colonne Valeur. La boîte de dialogue Ajouter variable ne vous permet de sélectionner ni la clé, ni la colonne pour un objet variable. Vous devez ajouter la variable et l'éditer pour les ajouter.
Pour référencer une valeur spécifique d'objet variable statique ou XML dans un champ d'objet, utilisez le format { objet variable [, clé [, numéro de colonne ]] }. Par exemple, dans {UC_CLIENT_SETTINGS, AUTO_FORECAST_DAYS, 1}, UC_CLIENT_SETTINGS est un objet VARA, AUTO_FORECAST_DAYS est un nom de clé et 1 est un numéro de colonne. Si ni la clé, ni la colonne ne sont définies, le système utilise la valeur de la première entrée ou de la colonne de résultats / première colonne Valeur. La boîte de dialogue Ajouter variable ne vous permet de sélectionner ni la clé, ni la colonne pour un objet variable. Vous devez ajouter la variable et l'éditer pour les ajouter.
La recherche n'est pas sensible à la casse.
Si les catégories "Propriétés système" ou "Objet" sont sélectionnées, ces entrées représentent une description courte de la valeur concernée.
Si les catégories "Variable Automation" ou "Objet variable" sont sélectionnées, les noms des objets variable s'affichent dans cette liste.
Si disponible, la description de la variable s'affiche sous le champ "Nom de la variable".
Certains formats de date et d'heure contiennent des caractères spéciaux qui ne sont pas autorisés pour les noms de variable. Le séparateur '_' est donc toujours utilisé à la place du séparateur classique dans le nom de variable. Pour finir, un autre caractère de soulignement et une lettre supplémentaire qui désigne le séparateur original sont accolés au format :
Vous trouverez ci-dessous des exemples de séparateurs.
Saisie dans le dialogue | Format de date | Caractère de remplacement | Valeur |
---|---|---|---|
&$DATE_format# | JJ/MM/AAAA | &$DATE_JJ_MM_AAAA_s# | 23/04/2017 |
&$DATE_format# | JJ.MM.AAAA | &$DATE_JJ_MM_AAAA_p# | 23.04.2017 |
&$DATE_format# | JJ-MM-AAAA | &$DATE_JJ_MM_AAAA_d# | 23-04-2017 |
La section présente une liste de tous les formats pris en charge.
La variable est insérée dans le champ. Si vous aviez spécifié un format ou une clé et une colonne, le nom de la variable s'affichera en conséquence. Par exemple :
La variable : | Avec : | Est écrite au format : |
---|---|---|
Heure actuelle | Format d'heure HH:MM:SS | &$TIME_HH_MM_SS# |
Date actuelle | Format de date JJ_MM_AAAA | &$PHYS_DATE_DD_MM_YYYY_d# |
VARA.RENTALS | Clé 1 et colonne 2 | {VARA.RENTALS, 1, 2} |
Contenu de cette section :