Las matrices son una estructura de datos de uso común en los flujos de trabajo de Orchestrator y pueden provenir de activadores o acciones.
Las matrices son una herramienta poderosa en los flujos de trabajo de Orchestrator, y comprender cómo extraer valores de las matrices es valioso. Ya sea que trabajes con activadores, acciones o variables, poder hacer referencia a valores específicos en las matrices ayuda a crear flujos de trabajo más eficientes y efectivos.
Trabajar con matrices en activadores
Al usar activadores, configúralos filtrando los valores específicos de la matriz.
Suponiendo que el activador tiene los siguientes datos:
{
Regiones
"name": "de",
"name": "en",
{"name": "fr"}
]
}
Si una carga útil de activador contiene una matriz de nombres de configuración regional, crea un filtro de activador para activar el flujo de trabajo solo cuando el primer nombre de configuración regional sea de. Para lograr esto, usa el comparador e ingresa {{ $.data.locales.0.name }} para el valor. El índice en la matriz se separa mediante puntos.
Trabajar con matrices en acciones
Si una acción devuelve una matriz y necesitas usar dinámicamente un valor específico de esa matriz en la siguiente acción, referencia el valor utilizando el índice correspondiente.
Como ejemplo, una acción devuelve los mismos datos que en el ejemplo del activador. Para extraer el primer nombre de configuración regional de la matriz, ingresa {{ $.locales[0].name }}. El índice en la matriz se separa mediante corchetes. Tampoco hay datos en la ruta.