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 flux de travaux Orchestrator et peuvent provenir de déclencheurs ou d'actions.

Les tableaux sont un outil puissant dans les flux de travaux Orchestrator, et comprendre comment extraire des valeurs de tableaux est utile. Que vous travailliez avec des déclencheurs, des actions ou des variables, être capable de référence des valeurs spécifiques dans des tableaux aide à construire des flux de travaux plus efficaces et performants.

Utilisation de tableaux dans les déclencheurs

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

En supposant que le déclencheur possède 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ètre linguistique, Créer un filtre de déclencheur pour ne déclencher le flux de travaux que lorsque le premier nom de paramètre linguistique est de. Pour y parvenir, utiliser le comparateur String Equals et saisir {{ $.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 Suivant, référence 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 linguistique du tableau, saisir {{ $.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.