Pole jsou běžně používaná datová struktura v pracovních postupech Orchestratoru a mohou být získána z spouštěčů nebo akcí.
Pole jsou mocný nástroj v pracovních postupech Orchestratoru a pochopení, jak extrahovat hodnoty z polí, je cenné. Ať už pracujete se spouštěči, 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 ve spouštěčích
Při používání spouštěčů je nakonfigurujte filtrováním na konkrétní hodnoty pole.
Předpokládáme, že spouštěč má následující data:
{
"kódy_jazyka": [
{"name": "de"},
{"name": "en"},
{"name": "fr"}
]
}
Pokud payload spouštěče obsahuje pole názvů jazyků, vytvořte filtr spouštěče, aby se pracovní postup spustil pouze tehdy, když je první název jazyka de. Abychom toho dosáhli, použijte porovnávač a zadejte {{ $.data.locales.0.name }} jako 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 spouštěče. Chcete-li extrahovat první název jazyka z pole, zadejte {{ $.locales[0].name }}. Index v poli je oddělen hranatými závorkami. V cestě také nejsou žádná data.