Les tableaux sont une structure de données couramment utilisée dans les workflows Orchestrator et peuvent provenir de déclencheurs ou d'actions.
Les tableaux sont un outil puissant dans les workflows Orchestrator, et il est précieux de comprendre comment extraire des valeurs des tableaux. Que vous travailliez avec des déclencheurs, des actions ou des variables, être capable de référencer des valeurs spécifiques dans des tableaux aide à créer des workflows plus efficaces et performants.
Utilisation de tableaux dans les déclencheurs
Lorsque vous utilisez des déclencheurs, configurez-les en filtrant sur des valeurs de tableau spécifiques.
En supposant que le déclencheur contienne les données suivantes :
{
Locales
"name": "de",
{"name": "en"},
{"name": "fr"}
]
}
Si une charge utile de déclencheur contient un tableau de noms de paramètres régionaux, créez un filtre de déclencheur pour ne déclencher le workflow que lorsque le premier nom de paramètre régional est de. Pour ce faire, utilisez le comparateur et saisissez {{ $.data.locales.0.name }} pour la valeur. L'index dans le tableau est séparé par des points.
Utilisation de tableaux dans les actions
Si une action renvoie un tableau et nécessite l'utilisation dynamique d'une valeur spécifique de ce tableau dans l'action suivante, référencez la valeur en utilisant l'index approprié.
À titre d'exemple, une action renvoie les mêmes données que dans l'exemple de déclencheur. Pour extraire le premier nom de paramètre régional du tableau, saisissez {{ $.locales[0].name }}. L'index dans le tableau est séparé par des crochets []. Il n'y a également aucune donnée dans le chemin.