🧠 Logik Komponenten
Dës Komponenten erlaben Iech, Bedingungen, Alternativen an geplangte Flëss an Äre SmartFlow Workflows ze definéieren. Si bilden eng mächteg Basis fir d'Automatiséierung vun Prozesser baséiert op spezifesch Regelen.
❓ Wann (Bedingt)
D'Wann Komponent executéiert eng Rei vu Aktionen nëmmen wann eng spezifizéiert Bedingung erfëllt ass.

📝 Komponent Detailer
Numm: Wann
Kategorie: Logik
🔧 Parameteren
- Bedingung
- Typ:
Expression - Beschreiwung: Eng logesch Ausdréck déi bestëmmt ob d'folgend Aktionen ausgefouert sollen ginn.
- Required: Jo
- Beispill:
user.age > 18
- Typ:
🚀 Wéi ze benotzen
- Zéien an dropen d'
WannKomponent an Ärem SmartFlow Workspace. - Speziféiert d'Bedingung déi muss richteg sinn fir d'Aktiounen ze executéieren.
- Verbënnt et mat folgender Komponente oder Aktiounen.
➡ Anerscht
D'Anerscht Komponent spezifizéiert d'Aktiounen déi ausgefouert ginn wann d'Bedingung vum viregte Wann Block net erfëllt ass.

📝 Komponent Detailer
Numm: Anerscht
Kategorie: Logik
🔧 Benotzung
- Plazéiert dës Komponent direkt no engem
WannBlock. - Definéiert d'Aktiounen déi ausgefouert ginn wann d'Bedingung am
WannBlock falsch ass.
🔄 Anerscht Wann
D'Anerscht Wann Komponent erlaabt Iech eng alternativ Bedingung ze definéieren fir ze kontrolléieren ob d'Bedingung vum éischte Wann Block falsch ass. Benotzt dëst fir méi wéi eng Bedingung an engem eenzegen Floss ze testen.

📝 Komponent Detailer
Numm: Anerscht Wann
Kategorie: Logik
🔧 Parameteren
- Bedingung
- Typ:
Expression - Beschreiwung: Eng alternativ Bedingung fir ze testen.
- Required: Jo
- Beispill:
user.hasPremiumAccount
- Typ:
🚀 Wéi ze benotzen
- Füügt en
Anerscht WannBlock direkt no engemWannBlock derbäi. - Speziféiert d'alternativ Bedingung.
- Verbënnt et mat Aktiounen oder folgender Logik.
❗ Enn Wann
D'Enn Wann Komponent markéiert d'Conclusioun vun engem bedingten Block. Keng zousätzlech bedingte Aktionen ginn no dëser Komponent ausgefouert.

📝 Komponent Detailer
Numm: Enn Wann
Kategorie: Logik
🔧 Benotzung
- Plazéiert dës Komponent no all bedingte Blöcke (
Wann,Anerscht Wann, anAnerscht). - Suergt fir eng korrekt Ofschloss vun der Logik fir d'Integritéit vum Floss ze behalen.
❓ Wann Keen Message
D'Wann Keen Message Komponent gëtt benotzt fir Fäll ze behandelen wou keng vun den virdru definéierten Bedingungen erfëllt sinn.

📝 Komponent Detailer
Numm: Wann Keen Message
Kategorie: Logik
🔧 Benotzung
- Füügt dës Komponent um Enn vun mehreren bedingte Blöcke derbäi.
- Definéiert Fallback-Aktiounen oder Standardwäerter wann keng Bedingungen richteg sinn.
🕒 Scheduler
D'Scheduler Komponent erlaabt Iech d'Executioun vun Workflows ze verzögeren oder ze plangen.

📝 Komponent Detailer
Numm: Scheduler
Kategorie: Logik
🔧 Parameteren
-
Zäitframe
- Typ: Zuel
- Beschreiwung: D'Zäit déi gewart muss ginn ier de Workflow ausgefouert gëtt.
- Required: Jo
- Beispill:
1 (Deeg)
-
Spezifesch Zäit
- Typ: Zäit
- Beschreiwung: D'genau Zäit vum Dag fir de Workflow aus ze féieren.
- Required: Optional
- Beispill:
09:00
🚀 Wéi ze benotzen
- Füügt d'
SchedulerKomponent an Ärem Workflow derbäi. - Setzt den gewënschten Zäitframe an Zäit fir d'Executioun.
- Verbënnt et mat der Flosslogik oder Aktiounen.
🌟 Voll Beispill Workflow
Hei ass e komplette Beispill deen d'Logik Komponenten benotzt:
- Wann
- Bedingung:
user.isLoggedIn - Aktiounen: Informéiert de Benotzer mat enger Begrëssungsmessage.
- Bedingung:
- Anerscht Wann
- Bedingung:
user.isGuest - Aktiounen: Leed de Benotzer op d'Registréierungsseite.
- Bedingung:
- Anerscht
- Aktiounen: Weist eng Feelermessage.
- Enn Wann
💡 Bescht Praktiken
- Halt Bedingungen einfach: Brécht komplex Logik an méi kleng, handhabbar Bedingungen.
- Testen ier Dir deployt: Simuléiert all Floss fir sécherzestellen datt d'Logik wéi erwaart funktionéiert.
- Fallback-Aktiounen: Benotzt ëmmer d'
AnerschtoderWann Keen MessageKomponent fir Randfäll ze behandelen.