🧠 Logické komponenty
Tyto komponenty vám umožňují definovat podmínky, alternativy a naplánované toky ve vašich pracovních postupech SmartFlow. Tvoří silný základ pro automatizaci procesů na základě specifick ých pravidel.
❓ Pokud (Podmínkový)
Komponenta If provádí sadu akcí pouze tehdy, pokud je splněna specifikovaná podmínka.

📝 Podrobnosti o komponentě
Název: If
Kategorie: Logika
🔧 Parametry
- Podmínka
- Typ:
Výraz - Popis: Logický výraz, který určuje, zda by měly být provedeny následující akce.
- Povinné: Ano
- Příklad:
user.age > 18
- Typ:
🚀 Jak používat
- Přetáhněte komponentu
Ifdo vašeho pracovního prostoru SmartFlow. - Specifikujte podmínku, která musí být pravdivá pro provedení akcí.
- Propojte ji s následujícími komponentami nebo akcemi.
➡ Jinak
Komponenta Else specifikuje akce, které se mají provést, pokud není splněna podmínka předchozího bloku If.

📝 Podrobnosti o komponentě
Název: Else
Kategorie: Logika
🔧 Použití
- Umístěte tuto komponentu ihned po bloku
If. - Definujte akce, které se provedou, když je podmínka v bloku
Ifnepravdivá.
🔄 Jinak Pokud
Komponenta Else If vám umožňuje definovat alternativní podmínku pro kontrolu, zda je podmínka prvního bloku If nepravdivá. Použijte to k testování více podmínek v jednom toku.

📝 Podrobnosti o komponentě
Název: Else If
Kategorie: Logika
🔧 Parametry
- Podmínka
- Typ:
Výraz - Popis: Alternativní podmínka k testování.
- Povinné: Ano
- Příklad:
user.hasPremiumAccount
- Typ:
🚀 Jak používat
- Přidejte blok
Else Ifpřímo za blokIf. - Specifikujte alternativní podmínku.
- Propojte ji s akcemi nebo následující logikou.
❗ Konec Pokud
Komponenta End If označuje závěr podmínkového bloku. Po této komponentě nebudou provedeny žádné další podmínkové akce.

📝 Podrobnosti o komponentě
Název: End If
Kategorie: Logika
🔧 Použití
- Umístěte tuto komponentu po všech podmínkových blocích (
If,Else IfaElse). - Zajistěte správné uzavření logiky, aby byla zachována integrita toku.
❓ Pokud Žádná Zpráva
Komponenta If No Message se používá k obsluze případů, kdy není splněna žádná z dříve definovaných podmínek.

📝 Podrobnosti o komponentě
Název: If No Message
Kategorie: Logika
🔧 Použití
- Přidejte tuto komponentu na konec více podmínkových bloků.
- Definujte akce pro zálohu nebo výchozí hodnoty, když nejsou žádné podmínky pravdivé.
🕒 Plánovač
Komponenta Scheduler vám umožňuje zpoždění nebo plánování provádění pracovních postupů.

📝 Podrobnosti o komponentě
Název: Scheduler
Kategorie: Logika
🔧 Parametry
-
Časový rámec
- Typ: Číslo
- Popis: Množství času, které je třeba počkat před provedením pracovního postupu.
- Povinné: Ano
- Příklad:
1 (Dny)
-
Specifický čas
- Typ: Čas
- Popis: Přesný čas dne pro provedení pracovního postupu.
- Povinné: Volitelné
- Příklad:
09:00
🚀 Jak používat
- Přidejte komponentu
Schedulerdo vašeho pracovního postupu. - Nastavte požadovaný časový rámec a čas pro provedení.
- Propojte ji s logikou toku nebo akcemi.
🌟 Kompletní příklad pracovního postupu
Zde je kompletní příklad použití logických komponent:
- Pokud
- Podmínka:
user.isLoggedIn - Akce: Oznámit uživateli uvítací zprávu.
- Podmínka:
- Jinak Pokud
- Podmínka:
user.isGuest - Akce: Přesměrovat uživatele na registrační stránku.
- Podmínka:
- Jinak
- Akce: Zobrazit chybovou zprávu.
- Konec Pokud
💡 Nejlepší praktiky
- Udržujte podmínky jednoduché: Rozdělte složitou logiku na menší, zvládnutelné podmínky.
- Testujte před nasazením: Simulujte každý tok, abyste zajistili, že logika funguje, jak má.
- Záložní akce: Vždy používejte komponentu
ElseneboIf No Messagek obsluze okrajových případů.