Orchestrator

Arrays

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

As matrizes são uma estrutura de dados frequentemente utilizada nos fluxos de trabalho do Orchestrator e podem ser adquiridas a partir de acionadores ou ações.

As matrizes são uma ferramenta poderosa em fluxos de trabalho do Orchestrator, e o conhecimento sobre como extrair valores de matrizes é valioso. Trabalhando com acionadores, ações ou variáveis, poder referência valores específicos em matrizes ajuda a construir fluxos de trabalho mais eficientes e eficientes.

Trabalhando com matrizes em acionadores

Ao usar acionadores, configure-os filtrando valores de matriz específicos.

Assumindo que o acionamento tem os seguintes dados:

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

Se uma carga útil do acionamento contiver uma matriz de nomes locais, crie um filtro de acionamento para acionar o fluxo de trabalho somente quando o nome do local for d. Para fazer isso, use o comparador String Equals e insira {{ $.data.locales.0.name }} para o valor. O índice na matriz é separado por pontos.

Trabalhando com matrizes em ações

Se uma ação retornar uma matriz e exigir que a dinâmica use um valor específico dessa matriz na Seguinte ação, referência o valor usando o índice apropriado.

Por exemplo, uma ação retorna os mesmos dados do exemplo de acionamento. Para extrair o nome do primeiro local da matriz, digite a {{ $.locales[0].name }}. O índice na matriz é 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.