Orchestrator

Arrays

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Arrays são uma estrutura de dados comumente usada em fluxos de trabalho do Orchestrator e podem ser obtidas de gatilhos ou ações.

Arrays são uma ferramenta poderosa em fluxos de trabalho do Orchestrator, e entender como extrair valores de arrays é valioso. Seja trabalhando com gatilhos, ações ou variáveis, ser capaz de fazer referência a valores específicos em arrays ajuda a criar fluxos de trabalho mais eficientes e eficazes.

Trabalhando com Arrays em Gatilhos

Ao usar gatilhos, configure-os filtrando valores específicos de array.

Supondo que o gatilho tenha os seguintes dados:

{
  "locales": [
    {"name": "de"},
    {"name": "en"},
    {"name": "fr"}
  ]
}

Se um payload de gatilho contiver um array de nomes de local, Criar um filtro de gatilho para apenas disparar o fluxo de trabalho quando o primeiro nome de local for de. Para conseguir isso, usar o comparador String Equals e inserir {{ $.data.locales.0.name }} para o valor. O índice no array é separado por pontos.

Trabalhando com Arrays em Ações

Se uma ação retornar um array e exigir o uso dinâmico de um valor específico desse array na próxima ação, faça referência ao valor usando o índice apropriado.

Como exemplo, uma ação retorna os mesmos dados que no exemplo de gatilho. Para extrair o primeiro nome de local do array, insira {{ $.locales[0].name }}. O índice no array é separado por colchetes. Também não há dados no caminho.

Esse artigo foi útil?

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.