Orchestrator

Array

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Le matrici sono una struttura dati comunemente usata nei flussi di lavoro di Orchestrator e possono provenire da trigger o azioni.

Le matrici sono uno strumento potente nei flussi di lavoro di Orchestrator e capire come estrarre valori dalle matrici è utile. Che si lavori con trigger, azioni o variabili, essere in grado di fare riferimento a valori specifici nelle matrici aiuta a costruire flussi di lavoro più efficienti ed efficaci.

Lavorare con le matrici nei trigger

Quando si usano i trigger, configurarli filtrando su valori di matrice specifici.

Supponendo che il trigger abbia i seguenti dati:

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

Se un payload di trigger contiene una matrice di nomi di impostazioni locali, Crea un filtro trigger per attivare il flusso di lavoro solo quando il primo nome delle impostazioni locali è de. Per ottenere ciò, usare il comparatore String Equals e inserire {{ $.data.locales.0.name }} per il valore. L'indice nella matrice è separato da punti.

Lavorare con le matrici nelle azioni

Se un'azione restituisce una matrice e richiede l'uso dinamico di un valore specifico da tale matrice nell'azione successiva, fare riferimento al valore usando l'indice appropriato.

Come esempio, un'azione restituisce gli stessi dati dell'esempio del trigger. Per estrarre il primo nome delle impostazioni locali dalla matrice, inserire {{ $.locales[0].name }}. L'indice nella matrice è 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.