Manuel Utilisateur > Objets > Introduction > Variables dans AE

Variables dans Automation Engine

Le tableau suivant propose un aperçu des types de variables proposées dans AE et de leur utilisation.

Les variables objet, PromptSet et script n'existent que dans les objets activables.

Objets Variable Description Utilisation
  • Objets Variable dynamique
    (source : EXEC, SQL, SQLI, MULTI et FILELIST)

Les objets Variable enregistrent des valeurs (statique) ou les déterminent à partir d'une source de données particulière (dynamique).

Les valeurs sont enregistrées ou fournies avec un type de données, un format, une plage de valeurs particuliers sous forme de tableau.
Les valeurs accédées par une clé ou une colonne de résultat et les colonnes sont adressées par numéros (1 à n).

Les valeurs récupérées par les objets variable peuvent aussi être utilisées dans les champs d'attributs des objets activables en utilisant la syntaxe suivante :
{Nom d'objet VARA [, Clé [, Colonne ] ] }

Variables de script    

Types de données :

  • chaîne de caractères (par défaut)
  • unsigned
  • signed
  • float

Syntaxe :
&
Nom de Variable#

Les variables de script servent tout particulièrement à enregistrer et à utiliser des valeurs dans les onglets Traitement. Elles peuvent toutefois également être utilisées dans certains attributs.

Vous pouvez utiliser l'élément de script :DEFINE pour déclarer des variables de script avec un type de données particulier ou pour déclarer un tableau de variables.

Pour affecter une valeur à une variable de script, utilisez les éléments de script :SET, :RSET ou :PSET.

Variables de script prédéfinies    

Syntaxe :
&$
Nom de Variable#

Les Variables prédéfinies sont des caractères de remplacement qui se rapportent aux valeurs du système ou de l'objet dans lequel ils sont utilisés.
Ils comportent un nom fixe prédéfini et une valeur non modifiable.
Variables d'objets et PromptSet    

Syntaxe :
&
Nom de Variable#

Vous pouvez créer des variables d'objet dans un objet activable en

Les variables PromptSet proviennent des objets PromptSet, qui peuvent être affectés à un objet activable. Les valeurs par défaut définies dans un objet PromptSet peuvent être remplacées dans l'objet activable lui-même, ainsi que les propriétés de la tâche d'un Workflow.

Les variables Objet et PromptSet sont disponibles à de nombreux emplacements dans l'objet. Elles peuvent également être héritées par des objets enfants.