Los arreglos son una estructura de datos comúnmente utilizada en los flujos de trabajo de Orchestrator y pueden provenir de disparadores o acciones.
Los arreglos son una herramienta poderosa en los flujos de trabajo de Orchestrator, y entender cómo extraer valores de los arreglos es valioso. Ya sea trabajando con disparadores, acciones o variables, poder hacer referencia a valores específicos en los arreglos ayuda a construir flujos de trabajo más eficientes y efectivos.
Trabajando con Arreglos en Disparadores
Al usar disparadores, configúralos filtrando en valores específicos del arreglo.
Suponiendo que el disparador tiene los siguientes datos:
{
"locales": [
{"name": "de"},
{"name": "en"},
{"name": "fr"}
]
}
Si una carga útil de disparador contiene un arreglo de nombres de localización, crea un filtro de disparador para activar el flujo de trabajo solo cuando el primer nombre de localización sea de. Para lograr esto, usa el comparador e ingresa {{ $.data.locales.0.name }} como valor. El índice en el arreglo está separado por puntos.
Trabajando con Arreglos en Acciones
Si una acción devuelve un arreglo y requiere el uso dinámico de un valor específico de ese arreglo 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 localización del arreglo, ingresa {{ $.locales[0].name }}. El índice en el arreglo está separado por corchetes cuadrados. Tampoco hay datos en la ruta.