đ§ Logiska Komponenter
Dessa komponenter gör att du kan 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.
- Anslut 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 uppfylls.

đ Komponentdetaljerâ
Namn: Else
Kategori: Logik
đ§ AnvĂ€ndningâ
- Placera denna komponent omedelbart efter ett
If-block. - Definiera de ÄtgÀrder som ska köras nÀr villkoret i
If-blocket Àr falskt.
đ Else Ifâ
Komponenten Else If gör att du kan 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.
- Anslut det till ÄtgÀrder eller efterföljande logik.
â End Ifâ
Komponenten End If markerar avslutningen av 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ödesintegritet.
â If No Messageâ
Komponenten If No Message anvÀnds för att hantera fall dÀr inget av de tidigare definierade villkoren Àr uppfyllda.

đ 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â
Komponenten Scheduler 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: MÀngden tid att vÀnta innan arbetsflödet utförs.
- Obligatoriskt: Ja
- Exempel:
1 (Dagar)
-
Specifik tid
- Typ: Tid
- Beskrivning: Den exakta tiden pÄ dagen för att utföra arbetsflödet.
- Obligatoriskt: Valfritt
- Exempel:
09:00
đ SĂ„ hĂ€r anvĂ€nder duâ
- LĂ€gg till komponenten
Scheduleri ditt arbetsflöde. - StÀll in önskad tidsram och tid för utförande.
- Anslut den till flödeslogik eller ÄtgÀrder.
đ FullstĂ€ndigt Exempelarbetsflödeâ
HÀr Àr ett komplett exempel som anvÀnder logiska komponenter:
- 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 komponenten
ElseellerIf No Messageför att hantera kantfall.