Orchestrator

Matrices

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Las matrices son una estructura de datos comúnmente utilizada en los flujos de trabajo de Orchestrator y pueden ser obtenidas de disparadores o acciones.

Las matrices son una herramienta poderosa en los flujos de trabajo de Orchestrator, y entender cómo extraer valores de las matrices es valioso. Ya sea trabajando con disparadores, acciones o variables, poder hacer referencia a valores específicos en las matrices ayuda a construir flujos de trabajo más eficientes y efectivos.

Trabajando con matrices en disparadores

Al usar disparadores, configúralos filtrando en valores específicos de la matriz.

Suponiendo que el disparador tiene los siguientes datos:

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

Si una carga útil de disparador contiene una matriz de nombres de locales, crea un filtro de disparador para activar el flujo de trabajo solo cuando el primer nombre de local sea de. Para lograr esto, usa el comparador Cadena Igual e ingresa {{ $.data.locales.0.name }} como valor. El índice en la matriz está separado por puntos.

Trabajando con matrices en acciones

Si una acción devuelve una matriz y requiere el uso dinámico de un valor específico de esa matriz en la siguiente acción, referencia el valor usando el índice apropiado.

Como ejemplo, una acción devuelve los mismos datos que en el ejemplo del disparador. Para extraer el primer nombre de local de la matriz, ingresa {{ $.locales[0].name }}. El índice en la matriz está separado por corchetes cuadrados. Tampoco hay datos en la ruta.

¿Fue útil este artículo?

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.