Pole jsou běžně používanou datovou strukturou v pracovních postupech Orchestrátoru a mohou být získány z událostí nebo akcí.
Pole jsou mocným nástrojem v pracovních postupech Orchestrátoru a pochopení, jak extrahovat hodnoty z polí, je cenné. Ať už pracujete s událostmi, akcemi nebo proměnnými, schopnost odkazovat na konkrétní hodnoty v polích pomáhá vytvářet efektivnější a účinnější pracovní postupy.
Práce s poli v událostech
Při používání událostí je nakonfigurujte filtrováním na konkrétní hodnoty pole.
Předpokládáme, že událost má následující data:
{
"locales": [
{"name": "de"},
{"name": "en"},
{"name": "fr"}
]
}
Pokud payload události obsahuje pole názvů lokalit, vytvořte filtr události, aby se pracovní postup spustil pouze tehdy, když je první název lokality de. Abychom toho dosáhli, použijte porovnávač a zadejte {{ $.data.locales.0.name }} pro hodnotu. Index v poli je oddělen tečkami.
Práce s poli v akcích
Pokud akce vrátí pole a vyžaduje dynamické použití konkrétní hodnoty z tohoto pole v další akci, odkazujte na hodnotu pomocí příslušného indexu.
Jako příklad akce vrací stejná data jako v příkladu události. Chcete-li extrahovat první název lokality z pole, zadejte {{ $.locales[0].name }}. Index v poli je oddělen hranatými závorkami. V cestě také nejsou žádná data.