Pole jsou běžně používaná datová struktura v pracovních postupech Orchestratoru a mohou být získána ze spouštěčů nebo akcí.
Pole jsou mocným nástrojem v pracovních postupech Orchestratoru a pochopení toho, jak z polí extrahovat hodnoty, je cenné. Ať už pracujete se spouštěči, akcemi nebo proměnnými, schopnost reference konkrétních hodnot 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žití spouštěčů je nakonfigurujte tak, že budete filtrovat podle konkrétních hodnot pole.
Za předpokladu, že spouštěč obsahuje následující data:
{
\"locales\": [
{"name": "de"},
{"name": "en"},
{"name": "fr"}
]
}
Pokud datová část spouštěče obsahuje pole kódů jazyků, Vytvořit filtr spouštěče tak, aby se pracovní postup spustil pouze tehdy, když je první kód jazyka de. Toho dosáhnete tak, že použijete porovnávač a pro hodnotu zadáte {{ $.data.locales.0.name }}. Index v poli je oddělen tečkami.
Práce s poli v akcích
Pokud akce vrací pole a vyžaduje dynamické použít konkrétní hodnotu z tohoto pole v Další akci, odkažte se na hodnotu pomocí příslušného indexu.
Jako příklad, akce vrací stejná data jako v příkladu se spouštěčem. Chcete-li extrahovat první kód jazyka z pole, zadejte {{ $.locales[0].name }}. Index v poli je oddělen hranatými závorkami. V cestě také nejsou žádná data.