Orchestrator

Tableaux

Le contenu est traduit de l’anglais par Phrase Language AI.

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 String Equals 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.

Cet article vous a-t-il été utile ?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.