Orchestrator

Arrays

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

Les tableaux sont une structure de données couramment utilisée dans les flux de travaux d'Orchestrator et peuvent être issus de déclencheurs ou d'actions.

Les tableaux sont un outil puissant dans les flux de travaux d'Orchestrator, et comprendre comment extraire des valeurs des tableaux est précieux. Que ce soit en travaillant avec des déclencheurs, des actions ou des variables, être capable de référencer des valeurs spécifiques dans des tableaux aide à construire des flux de travaux plus efficaces et efficaces.

Travailler avec des tableaux dans les déclencheurs

Lors de l'utilisation de déclencheurs, configurez-les en filtrant sur des valeurs de tableau spécifiques.

En supposant que le déclencheur a les données suivantes :

{
  "paramètres régionaux": [
    {"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 flux de travaux que lorsque le premier nom de paramètre régional est de. Pour y parvenir, utilisez le comparateur Égalité de chaîne et entrez {{ $.data.locales.0.name }} pour la valeur. L'index dans le tableau est séparé par des points.

Travailler avec des 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érez-vous à la valeur en utilisant l'index approprié.

Par 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, entrez {{ $.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.