🧠 Logiske Komponenter
Disse komponenter giver dig mulighed for at definere betingelser, alternativer og planlagte flows i dine SmartFlow-workflows. De danner et kraftfuldt fundament for automatisering af processer baseret på specifikke regler.
❓ Hvis (Betinget)
Komponenten If udfører et sæt handlinger kun, hvis en specificeret betingelse er opfyldt.

📝 Komponentdetaljer
Navn: If
Kategori: Logik
🔧 Parametre
- Betingelse
- Type:
Expression - Beskrivelse: Et logisk udtryk, der bestemmer, om de efterfølgende handlinger skal udføres.
- Påkrævet: Ja
- Eksempel:
user.age > 18
- Type:
🚀 Sådan Bruger Du
- Træk og slip komponenten
Ifind i dit SmartFlow-arbejdsområde. - Angiv den betingelse, der skal være sand for at handlingerne kan udføres.
- Forbind den til efterfølgende komponenter eller handlinger.
➡ Ellers
Komponenten Else specificerer de handlinger, der skal udføres, hvis betingelsen i den foregående If-blok ikke er opfyldt.

📝 Komponentdetaljer
Navn: Else
Kategori: Logik
🔧 Brug
- Placer denne komponent umiddelbart efter en
If-blok. - Definer de handlinger, der vil blive udført, når betingelsen i
If-blokken er falsk.
🔄 Ellers Hvis
Komponenten Else If giver dig mulighed for at definere en alternativ betingelse for at kontrollere, om den første If-blokbetingelse er falsk. Brug dette til at teste flere betingelser i et enkelt flow.

📝 Komponentdetaljer
Navn: Else If
Kategori: Logik
🔧 Parametre
- Betingelse
- Type:
Expression - Beskrivelse: En alternativ betingelse, der skal testes.
- Påkrævet: Ja
- Eksempel:
user.hasPremiumAccount
- Type:
🚀 Sådan Bruger Du
- Tilføj en
Else If-blok direkte efter enIf-blok. - Angiv den alternative betingelse.
- Forbind den til handlinger eller efterfølgende logik.
❗ Slut Hvis
Komponenten End If markerer afslutningen på en betinget blok. Ingen yderligere betingede handlinger vil blive udført efter denne komponent.

📝 Komponentdetaljer
Navn: End If
Kategori: Logik
🔧 Brug
- Placer denne komponent efter alle betingede blokke (
If,Else IfogElse). - Sørg for korrekt afslutning af logikken for at opretholde flowintegriteten.
❓ Hvis Ingen Besked
Komponenten If No Message bruges til at håndtere tilfælde, hvor ingen af de tidligere definerede betingelser er opfyldt.

📝 Komponentdetaljer
Navn: If No Message
Kategori: Logik
🔧 Brug
- Tilføj denne komponent i slutningen af flere betingede blokke.
- Definer fallback-handlinger eller standarder, når ingen betingelser er sande.
🕒 Planlægger
Komponenten Scheduler giver dig mulighed for at forsinke eller planlægge udførelsen af workflows.

📝 Komponentdetaljer
Navn: Scheduler
Kategori: Logik
🔧 Parametre
-
Tidsramme
- Type: Nummer
- Beskrivelse: Den mængde tid, der skal ventes, før workflowet udføres.
- Påkrævet: Ja
- Eksempel:
1 (Dage)
-
Specifik Tid
- Type: Tid
- Beskrivelse: Det præcise tidspunkt på dagen, hvor workflowet skal udføres.
- Påkrævet: Valgfri
- Eksempel:
09:00
🚀 Sådan Bruger Du
- Tilføj komponenten
Schedulertil dit workflow. - Indstil den ønskede tidsramme og tid for udførelse.
- Forbind den til flowlogikken eller handlinger.
🌟 Fuldt Eksempel Workflow
Her er et komplet eksempel, der bruger logiske komponenter:
- Hvis
- Betingelse:
user.isLoggedIn - Handlinger: Underret brugeren med en velkomstbesked.
- Betingelse:
- Ellers Hvis
- Betingelse:
user.isGuest - Handlinger: Omdiriger brugeren til tilmeldingssiden.
- Betingelse:
- Ellers
- Handlinger: Vis en fejlmeddelelse.
- Slut Hvis
💡 Bedste Praksis
- Hold Betingelser Enkle: Opdel kompleks logik i mindre, håndterbare betingelser.
- Test Før Udrulning: Simuler hvert flow for at sikre, at logikken fungerer som forventet.
- Fallback-handlinger: Brug altid komponenten
ElseellerIf No Messagetil at håndtere kanttilfælde.