đ§ Logikkomponenter
Dessa komponenter gör det möjligt för dig att definiera villkor, alternativ och schemalagda flöden i dina SmartFlow-arbetsflöden. De utgör en kraftfull grund för att automatisera processer baserat pÄ specifika regler.
â
â If (Villkorlig)â
Komponenten If utför en uppsÀttning ÄtgÀrder endast om ett specificerat villkor Àr uppfyllt.

đ Komponentdetaljerâ
Namn: If
Kategori: Logikâ
đ§ Parametrarâ
- Villkor
- Typ:
Expression - Beskrivning: Ett logiskt uttryck som avgör om de efterföljande ÄtgÀrderna ska utföras.
- Obligatoriskt: Ja
- Exempel:
user.age > 18
- Typ:
đ SĂ„ hĂ€r anvĂ€nder duâ
- Dra och slÀpp komponenten
Ifi ditt SmartFlow-arbetsomrÄde. - Specificera det villkor som mÄste vara sant för att ÄtgÀrderna ska utföras.
- Koppla den till efterföljande komponenter eller ÄtgÀrder.
⥠Elseâ
Komponenten Else specificerar de ÄtgÀrder som ska utföras om villkoret i den föregÄende If-blocken inte Àr uppfyllt.

đ Komponentdetaljerâ
Namn: Else
Kategori: Logik
đ§ AnvĂ€ndningâ
- Placera denna komponent omedelbart efter ett
If-block. - Definiera de ÄtgÀrder som kommer att köras nÀr villkoret i
If-blocket Àr falskt.
đ Else Ifâ
Komponenten Else If gör det möjligt för dig att definiera ett alternativt villkor för att kontrollera om det första If-blockets villkor Àr falskt. AnvÀnd detta för att testa flera villkor i ett enda flöde.

đ Komponentdetaljerâ
Namn: Else If
Kategori: Logik
đ§ Parametrarâ
- Villkor
- Typ:
Expression - Beskrivning: Ett alternativt villkor att testa.
- Obligatoriskt: Ja
- Exempel:
user.hasPremiumAccount
- Typ:
đ SĂ„ hĂ€r anvĂ€nder duâ
- LĂ€gg till ett
Else If-block direkt efter ettIf-block. - Specificera det alternativa villkoret.
- Koppla det till ÄtgÀrder eller efterföljande logik.
â End Ifâ
Komponenten End If markerar slutet pÄ ett villkorsblock. Inga ytterligare villkorliga ÄtgÀrder kommer att utföras efter denna komponent.

đ Komponentdetaljerâ
Namn: End If
Kategori: Logik
đ§ AnvĂ€ndningâ
- Placera denna komponent efter alla villkorsblock (
If,Else IfochElse). - SÀkerstÀll korrekt avslutning av logiken för att upprÀtthÄlla flödesintegriteten.
â Om Ingen Meddelandeâ
If No Message-komponenten anvÀnds för att hantera fall dÀr inga av de tidigare definierade villkoren uppfylls.

đ Komponentdetaljerâ
Namn: If No Message
Kategori: Logik
đ§ AnvĂ€ndningâ
- LĂ€gg till denna komponent i slutet av flera villkorsblock.
- Definiera fallback-ÄtgÀrder eller standarder nÀr inga villkor Àr sanna.
đ SchemalĂ€ggareâ
Scheduler-komponenten gör att du kan fördröja eller planera utförandet av arbetsflöden.

đ Komponentdetaljerâ
Namn: Scheduler
Kategori: Logik
đ§ Parametrarâ
-
Tidsram
- Typ: Nummer
- Beskrivning: Den tid som ska vÀnta innan arbetsflödet utförs.
- Obligatorisk: Ja
- Exempel:
1 (Dagar)
-
Specifik Tid
- Typ: Tid
- Beskrivning: Den exakta tiden pÄ dagen för att utföra arbetsflödet.
- Obligatorisk: Valfritt
- Exempel:
09:00
đ SĂ„ hĂ€r anvĂ€nder duâ
- LĂ€gg till
Scheduler-komponenten i ditt arbetsflöde. - StÀll in önskad tidsram och tid för utförande.
- Anslut den till flödeslogik eller ÄtgÀrder.
đ FullstĂ€ndigt Exempel pĂ„ Arbetsflödeâ
HÀr Àr ett komplett exempel som anvÀnder logikkomponenterna:
- If
- Villkor:
user.isLoggedIn - à tgÀrder: Meddela anvÀndaren med ett vÀlkomstmeddelande.
- Villkor:
- Else If
- Villkor:
user.isGuest - à tgÀrder: Omdirigera anvÀndaren till registreringssidan.
- Villkor:
- Else
- à tgÀrder: Visa ett felmeddelande.
- End If
đĄ BĂ€sta Praxisâ
- HÄll Villkor Enkla: Dela upp komplex logik i mindre, hanterbara villkor.
- Testa Innan Utrullning: Simulera varje flöde för att sÀkerstÀlla att logiken fungerar som förvÀntat.
- Fallback-ÄtgÀrder: AnvÀnd alltid
ElseellerIf No Message-komponenten för att hantera kantfall.