Pole jsou běžně používaná datová struktura v pracovních postupech Orchestratoru a mohou pocházet 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í 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žití spouštěčů je nakonfigurujte tak, že budete filtrovat konkrétní hodnoty 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ů jazyka, Vytvořit filtr spouštěče, který spustí pracovní postup 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, reference 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.