Valeurs répétées dans les paramètres de transformation

Comment traiter plusieurs valeurs dans un champ, des nœuds répétés et la division des lignes.

Eofferix propose plusieurs scénarios proches autour des valeurs répétées, et il faut les distinguer. L’un concerne plusieurs valeurs dans un même champ ; l’autre concerne des nœuds ou éléments source répétés.

Valeurs multiples dans une cellule
Si une cellule contient plusieurs valeurs séparées par un délimiteur, les règles s’appliquent à chaque partie séparément.

Plusieurs valeurs dans un champ

Activez ce paramètre lorsque la valeur ressemble à une liste : plusieurs images, codes, propriétés ou ID séparés par ;, | ou un autre délimiteur. Le service découpe la valeur, applique les règles à chaque partie séparément, puis recompose le résultat.

Nœuds ou tableaux répétés

En XML et JSON, les éléments répétés peuvent être traités avec l’action de transformation “collecter les valeurs par chemin”. Elle prend les valeurs de plusieurs nœuds enfants répétés ou éléments de tableau et les place dans un champ de résultat.

Division des lignes dans les tableaux

Dans l’éditeur de tableaux, un paramètre séparé de structure des lignes peut diviser les valeurs en nouvelles lignes ou fusionner les lignes similaires. Cela change le nombre de lignes du résultat, pas seulement la valeur d’une cellule.