Variables dans les Transformations

Comment calculer une valeur intermédiaire, ne pas l’exporter directement et l’utiliser dans des règles ou des conditions.

Une variable stocke un résultat intermédiaire pour la ligne de tableau actuelle ou pour l’élément JSON/XML actuel. Elle sert quand la même valeur calculée doit être utilisée dans plusieurs règles, conditions ou champs de résultat, ou comme étape intermédiaire dans le calcul d’une autre valeur.

La variable elle-même n’est pas écrite dans le fichier final. Seuls les champs qui utilisent sa valeur sont exportés.

Où l’Activer

Éditeur de tableau. Ouvrez les paramètres de la colonne de résultat et activez Faire de cette colonne une variable.

Animation pour activer une variable dans l’éditeur de tableau Eofferix
Ouvrez les paramètres de la colonne, faites défiler jusqu’au bloc de variable et enregistrez. Après l’enregistrement, la colonne apparaît comme une variable.

Éditeur XML. Ouvrez les paramètres du nœud et activez Faire de ce nœud une variable.

Animation pour activer une variable dans l’éditeur XML Eofferix
Après l’enregistrement, le nœud XML reçoit une étiquette de variable et change directement dans l’aperçu.

Éditeur JSON. Ouvrez les paramètres du nœud et activez Faire de ce nœud une variable.

Animation pour activer une variable dans l’éditeur JSON Eofferix
Après l’enregistrement, le nœud JSON reçoit une étiquette de variable et ne ressemble plus à un nœud de résultat ordinaire.

Le nœud racine JSON/XML ne peut pas être une variable.

Numéro de Variable

Le numéro définit l’ordre de calcul. La variable 1 est calculée avant la variable 2. Si une variable en utilise une autre, la première doit avoir un numéro plus petit.

Si le numéro est déjà utilisé, Eofferix échange les numéros. Le commentaire sert uniquement à l’utilisateur : il explique ce que la variable contient.

Comment l’Utiliser

  • Sélectionnez la variable dans le champ vérifié par une règle si la règle doit contrôler la valeur calculée.
  • Sélectionnez la variable dans une valeur de règle ou un modèle si elle doit être insérée dans le résultat.
  • Utilisez la variable dans les conditions d’export si un champ ou un élément doit être exporté seulement pour une valeur calculée.