Zum Haaptinhalt sprangen

đź§  Logik Komponenten

Dës Komponenten erlaben Iech, Bedingungen, Alternativen a geplangte Flëss an Äre SmartFlow Workflows ze definéieren. Si bilden eng mächteg Grondlag fir d'AUTOMATISÉIEREN vun Prozesser baséiert op spezifesch Regelen.

c6c87a85-c072-486b-a78b-2fd8421e2741.png​

❓ If (Bedingung)​

De If Komponent féiert eng Rei vun Aktiounen aus, nëmmen wann eng spezifizéiert Bedingung erfëllt ass.

8ae73d88-406a-4dc3-9bd2-6395671b4b0c.png

📝 Komponent Detailer​

Numm: If
Kategorie: Logik​

🔧 Parameteren​

  1. Bedingung
    • Typ: Expression
    • Beschreiwung: Eng logesch AusdrĂ©ck, dĂ©i bestĂ«mmt ob d'folgend Aktiounen ausgefouert sollen ginn.
    • Fro: Jo
    • Beispill:
      user.age > 18

🚀 Wéi benotzen​

  1. Zéien a fallen de If Komponent an Ärem SmartFlow Workspace.
  2. Speziféiert d'Bedingung déi muss stëmmen fir d'Aktiounen auszeféieren.
  3. Verbënnt et mat folgender Komponente oder Aktiounen.

➡ Else​

De Else Komponent spezifizéiert d'Aktiounen, déi ausféiere sollen, wann d'Bedingung vum viregte If Block net erfëllt ass.

5cf60501-b723-44ba-b7f0-d9e11b9c4fc5.png

📝 Komponent Detailer​

Numm: Else
Kategorie: Logic


🔧 Benotzung​

  1. Plazéiert dësen Komponent direkt no engem If Block.
  2. Definéiert d'Aktiounen, déi ausgefouert ginn, wann d'Bedingung am If Block falsch ass.

🔄 Else If​

De Else If Komponent erlaabt Iech eng alternativ Bedingung ze definéieren fir ze iwwerpréiwen ob d'erscht If Block Bedingung falsch ass. Benotzt dëst fir méi Bedingunge an engem eenzege Floss ze testen.

14c2bdfb-8bdf-499c-b582-9500ecc3e8c9.png

📝 Komponent Detailer​

Numm: Else If
Kategorie: Logik


🔧 Parameteren​

  1. Bedingung
    • Typ: Expression
    • Beschreiwung: Eng alternativ Bedingung fir ze testen.
    • Fuerderlech: Jo
    • Beispill:
      user.hasPremiumAccount

🚀 Wéi benotzen​

  1. Füügt e Else If Block direkt no engem If Block derbäi.
  2. Speziféiert d'alternativ Bedingung.
  3. Verbënnt et mat Aktiounen oder nachfolgender Logik.

❗ End If​

De End If Komponent markéiert d'Conclusioun vun engem bedingte Block. Keen zousätzleche bedingte Aktionen wäert no dësem Komponent ausgefouert ginn.

93cd72ca-8b19-4cff-8e04-d60843fa11de.png

📝 Komponent Detailer​

Numm: End If
Kategorie: Logic


🔧 Benotzung​

  1. Plazéiert dësen Komponent no all bedingte Blöcke (If, Else If, an Else).
  2. Suergt fir eng korrekt Ofschloss vun der Logik fir d'Integritéit vum Floss ze behalen.

❓ If No Message​

De If No Message Komponent gëtt benotzt fir Fäll ze behandelen wou keng vun den virdru definéiert Bedingungen erfëllt sinn.

0e0eeb00-0feb-4027-ac49-e6b3e0800239.png

📝 Komponent Detailer​

Numm: If No Message
Kategorie: Logic


🔧 Benotzung​

  1. Füügt dësen Komponent um Enn vun mehreren bedingte Blöcke derbäi.
  2. Definéiert Fallback-Aktiounen oder Standardwäerter wann keng Bedingungen wäit sinn.

🕒 Scheduler​

De Scheduler Komponent erlaabt Iech d'Exekutioun vun Workflows ze verzécken oder ze plangen.

96e48de2-9228-4f53-9d7c-737aa57902bb.png

📝 Komponent Detailer​

Numm: Scheduler
Kategorie: Logik


🔧 Parameteren​

  1. Zäitframe

    • Typ: Zuel
    • Beschreiwung: D'Zuel vun der Zäit dĂ©i gewart muss ginn, ier de Workflow ausgefouert gĂ«tt.
    • Erforderlech: Jo
    • Beispill:
      1 (Deeg)
  2. Spezifesch Zäit

    • Typ: Zäit
    • Beschreiwung: D'genau Zäit vum Dag fir de Workflow ausze fĂ©ieren.
    • Erforderlech: Optiounnal
    • Beispill:
      09:00

🚀 Wéi benotzen​

  1. Füügt de Scheduler Komponent zu Ärem Workflow derbäi.
  2. Setzt den gewënschten Zäitframe an Zäit fir d'Exekutioun.
  3. Verbënnt et mat der Flow-Logik oder Aktiounen.

🌟 Vollstänneg Beispill Workflow​

Hei ass e komplett Beispill mat de Logikkomponenten:

  1. Wann
    • Bedingung: user.isLoggedIn
    • Aktiounen: InformĂ©iert de Benotzer mat engem WĂ«llkomm Message.
  2. Anescht Wann
    • Bedingung: user.isGuest
    • Aktiounen: Leed den Benotzer op d'Anmeldungsseites.
  3. Anescht
    • Aktiounen: Weist eng Feeler Message.
  4. Ende Wann

💡 Bescht Praktiken​

  • Halt d'Bedingungen Einfach: Deelt komplex Logik an mĂ©i kleng, handhabbar Bedingungen.
  • Testen Virun der Bereedstellung: SimulĂ©iert all Floss fir sĂ©cherzestellen, datt d'Logik wĂ©i erwaart funktionnĂ©iert.
  • Fallback Aktiounen: Benotzt Ă«mmer de Else oder If No Message Komponent fir Randfäll ze behandelen.