logologo
Úvod
Manuál
Vývoj
Pluginy
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Úvod
Manuál
Vývoj
Pluginy
API
logologo
Workflow
Přehled
Rychlý start

Spouštěče

Přehled
Události databázové tabulky
Plánované úlohy
Události před akcí
Události po akci
Vlastní události akcí
Schvalování
Webhook

Uzel

Přehled

Umělá inteligence (AI)

Velké jazykové modely (LLM)

Řízení toku

Podmínka
Větvení podle podmínek
Smyčka
Proměnná
Paralelní větvení
Volání workflow
Výstup procesu
Mapování JSON proměnných
Zpoždění
Ukončení

Výpočet

Výpočet
Výpočty s datem
Výpočty s JSON

Operace s daty

Přidat data
Aktualizovat data
Načíst data
Odstranit data
SQL operace

Ruční zpracování

Ruční zpracování
Schvalování
Odeslat kopii (CC)

Rozšířené typy

HTTP požadavek
JavaScript skript
Oznámení
Odeslání e-mailu
Odpověď
Zpráva v odpovědi
Proměnná
Záznamy o spuštění
Správa verzí
Pokročilé možnosti

Vývoj rozšíření

Přehled
Rozšířené typy spouštěčů
Rozšířené typy uzlů
API reference
Previous PagePodmínka
Next PageSmyčka
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Vícepodmínkové větvení v2.0.0+

#Úvod

Podobně jako příkazy switch / case nebo if / else if v programovacích jazycích. Systém postupně vyhodnocuje nakonfigurované podmínky. Jakmile je splněna některá podmínka, provede se pracovní postup v odpovídající větvi a přeskočí se vyhodnocování dalších podmínek. Pokud nejsou splněny žádné podmínky, provede se větev „Jinak“.

#Vytvořit uzel

V rozhraní pro konfiguraci pracovního postupu klikněte na tlačítko plus („+“) v pracovním postupu a přidejte uzel „Vícepodmínkové větvení“:

Vytvořit uzel vícepodmínkového větvení

#Správa větví

#Výchozí větve

Po vytvoření uzel standardně obsahuje dvě větve:

  1. Větev podmínky: Zde můžete konfigurovat konkrétní podmínky vyhodnocení.
  2. Větev Jinak: Do této větve se vstoupí, pokud nejsou splněny žádné podmínky; není třeba zde konfigurovat žádné podmínky.

Kliknutím na tlačítko „Přidat větev“ pod uzlem můžete přidat další větve podmínek.

20251123222540

#Přidat větev

Po kliknutí na „Přidat větev“ se nová větev připojí před větev „Jinak“.

20251123222805

#Smazat větev

Pokud existuje více větví podmínek, kliknutím na ikonu koše vpravo od větve ji můžete smazat. Pokud zbývá pouze jedna větev podmínky, nelze ji smazat.

20251123223127

Poznámka

Smazáním větve se zároveň smažou všechny uzly v ní obsažené; postupujte prosím opatrně.

Větev „Jinak“ je vestavěná větev a nelze ji smazat.

#Konfigurace uzlu

#Konfigurace podmínky

Kliknutím na název podmínky v horní části větve můžete upravit konkrétní detaily podmínky:

20251123223352

#Popisek podmínky

Podporuje vlastní popisky. Po vyplnění se popisek zobrazí jako název podmínky ve vývojovém diagramu. Pokud není nakonfigurován (nebo je ponechán prázdný), zobrazí se standardně jako „Podmínka 1“, „Podmínka 2“ atd., v pořadí.

20251123224209

#Výpočetní engine

V současné době jsou podporovány tři enginy:

  • Základní: Používá jednoduchá logická porovnání (např. rovná se, obsahuje atd.) a kombinace „A“/„NEBO“ k určení výsledků.
  • Math.js: Podporuje výpočet výrazů pomocí syntaxe Math.js.
  • Formula.js: Podporuje výpočet výrazů pomocí syntaxe Formula.js (podobně jako vzorce v Excelu).

Všechny tři režimy podporují použití proměnných kontextu pracovního postupu jako parametrů.

#Když nejsou splněny žádné podmínky

V panelu konfigurace uzlu můžete nastavit následnou akci, pokud nejsou splněny žádné podmínky:

20251123224348

  • Ukončit pracovní postup s chybou (výchozí): Označí stav pracovního postupu jako chybný a ukončí proces.
  • Pokračovat v provádění následných uzlů: Po dokončení aktuálního uzlu pokračuje v provádění následných uzlů v pracovním postupu.
Poznámka

Bez ohledu na zvolený způsob zpracování, pokud nejsou splněny žádné podmínky, pracovní postup nejprve vstoupí do větve „Jinak“ a provede uzly v ní obsažené.

#Historie provádění

V historii provádění pracovního postupu uzel vícepodmínkového větvení identifikuje výsledek každé podmínky pomocí různých barev:

  • Zelená: Podmínka splněna; vstoupilo se do této větve.
  • Červená: Podmínka nesplněna (nebo chyba výpočtu); tato větev byla přeskočena.
  • Modrá: Vyhodnocení nebylo provedeno (přeskočeno, protože předchozí podmínka již byla splněna).

20251123225455

Pokud chyba konfigurace způsobí výjimku při výpočtu podmínky, kromě zobrazení červené barvy se po najetí myší na název podmínky zobrazí konkrétní chybová zpráva:

20251123231014

Když dojde k výjimce při výpočtu podmínky, uzel vícepodmínkového větvení skončí se stavem „Chyba“ a nebude pokračovat v provádění následných uzlů.