Orchestrator

Arrays

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Gli array sono una struttura dati comunemente utilizzata nei flussi di lavoro di Orchestrator e possono essere originati da trigger o azioni.

Gli array sono uno strumento potente nei flussi di lavoro di Orchestrator e comprendere come estrarre valori dagli array è prezioso. Che si lavori con trigger, azioni o variabili, essere in grado di fare riferimento a valori specifici negli array aiuta a costruire flussi di lavoro più efficienti ed efficaci.

Lavorare con gli Array nei Trigger

Quando si utilizzano i trigger, configurarli filtrando su valori specifici dell'array.

Assumendo che il trigger abbia i seguenti dati:

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

Se un payload del trigger contiene un array di nomi di impostazioni locali, crea un filtro del trigger per attivare il flusso di lavoro solo quando il primo nome di impostazione locale è de. Per ottenere questo, usa il comparatore String Equals e inserisci {{ $.data.locales.0.name }} per il valore. L'indice nell'array è separato da punti.

Lavorare con gli Array nelle Azioni

Se un'azione restituisce un array e richiede di utilizzare dinamicamente un valore specifico da quell'array nella successiva azione, fai riferimento al valore utilizzando l'indice appropriato.

Ad esempio, un'azione restituisce gli stessi dati dell'esempio del trigger. Per estrarre il primo nome di impostazione locale dall'array, inserisci {{ $.locales[0].name }}. L'indice nell'array è separato da parentesi quadre. Non ci sono dati nemmeno nel percorso.

Questo articolo ti è stato 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.