Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Slouží k volání jiných pracovních postupů z jednoho pracovního postupu. Můžete použít proměnné z aktuálního pracovního postupu jako vstup pro dílčí pracovní postup a výstup dílčího pracovního postupu pak využít jako proměnné v aktuálním pracovním postupu pro následné uzly.
Proces volání pracovního postupu je znázorněn na obrázku níže:

Voláním pracovních postupů můžete znovu použít běžnou logiku procesů, jako je odesílání e-mailů, SMS zpráv apod., nebo rozdělit složitý pracovní postup na více dílčích pracovních postupů pro snazší správu a údržbu.
V podstatě pracovní postupy nerozlišují, zda je daný proces dílčím pracovním postupem. Jakýkoli pracovní postup může být volán jako dílčí pracovní postup jinými pracovními postupy a zároveň může volat i jiné pracovní postupy. Všechny pracovní postupy jsou si rovny; existuje pouze vztah volání a být volán.
Podobně se volání pracovního postupu používá na dvou místech:
V konfiguračním rozhraní pracovního postupu klikněte na tlačítko plus („+“) v pracovním postupu a přidejte uzel „Volat pracovní postup“:

Vyberte pracovní postup, který chcete volat. Pro rychlé vyhledání můžete použít vyhledávací pole:

:::info{title=Tip}
Po výběru pracovního postupu je také nutné nakonfigurovat proměnné spouštěče jako vstupní data pro spuštění dílčího pracovního postupu. Můžete přímo vybrat statická data nebo zvolit proměnné z aktuálního pracovního postupu:

Různé typy spouštěčů vyžadují různé proměnné, které lze podle potřeby nakonfigurovat ve formuláři.
Viz obsah uzlu Výstup pracovního postupu pro konfiguraci výstupních proměnných dílčího pracovního postupu.
Zpět v hlavním pracovním postupu, v ostatních uzlech pod uzlem „Volat pracovní postup“, když chcete použít výstupní hodnotu dílčího pracovního postupu, můžete vybrat výsledek uzlu „Volat pracovní postup“. Pokud dílčí pracovní postup vrací jednoduchou hodnotu, jako je řetězec, číslo, logická hodnota, datum (datum je řetězec ve formátu UTC) atd., lze ji použít přímo. Pokud se jedná o složitý objekt (například objekt z kolekce), je třeba jej nejprve namapovat pomocí uzlu pro parsování JSON, než bude možné použít jeho vlastnosti; jinak jej lze použít pouze jako celý objekt.
Pokud dílčí pracovní postup nemá nakonfigurovaný uzel výstupu pracovního postupu, nebo pokud nemá žádnou výstupní hodnotu, pak při použití výsledku uzlu „Volat pracovní postup“ v hlavním pracovním postupu získáte pouze prázdnou hodnotu (null).