🧠 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.
❓ If (Betinget)
If komponenten 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 bruges
- Træk og slip
Ifkomponenten ind 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.
➡ Else
Else komponenten 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
Ifblok. - Definer de handlinger, der vil blive udført, når betingelsen i
Ifblokken er falsk.
🔄 Else If
Else If komponenten giver dig mulighed for at definere en alternativ betingelse for at tjekke, 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 bruges
- Tilføj en
Else Ifblok direkte efter enIfblok. - Angiv den alternative betingelse.
- Forbind den til handlinger eller efterfølgende logik.
❗ End If
End If komponenten 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
If No Message komponenten bruges til at håndtere tilfælde, hvor ingen af de tidligere definerede betingelser er opfyldt.

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

📝 Komponent Detaljer
Navn: Scheduler
Kategori: Logik
🔧 Parametre
-
Tidsramme
- Type: Tal
- Beskrivelse: Den mængde tid, der skal vente før udførelsen af arbejdsgangen.
- Påkrævet: Ja
- Eksempel:
1 (Dage)
-
Specifik Tid
- Type: Tid
- Beskrivelse: Det præcise tidspunkt på dagen for at udføre arbejdsgangen.
- Påkrævet: Valgfri
- Eksempel:
09:00
🚀 Sådan Bruger Du
- Tilføj
Schedulerkomponenten til din arbejdsgang. - Indstil den ønskede tidsramme og tid for udførelse.
- Forbind den til flowlogikken eller handlingerne.
🌟 Fuld Eksempel Arbejdsgang
Her er et komplet eksempel ved brug af logik komponenterne:
- If
- Betingelse:
user.isLoggedIn - Handlinger: Underret brugeren med en velkomstbesked.
- Betingelse:
- Else If
- Betingelse:
user.isGuest - Handlinger: Omdiriger brugeren til tilmeldingssiden.
- Betingelse:
- Else
- Handlinger: Vis en fejlmeddelelse.
- End If
💡 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 opfører sig som forventet.
- Fallback Handlinger: Brug altid
ElseellerIf No Messagekomponenten til at håndtere kanttilfælde.