🧠 Logiske Komponenter
Disse komponentene lar deg definere betingelser, alternativer og planlagte flyt i dine SmartFlow arbeidsflyter. De danner et kraftig grunnlag for å automatisere prosesser basert på spesifikke regler.
❓ Hvis (Betinget)
If-komponenten utfører et sett med handlinger bare hvis en spesifisert betingelse er oppfylt.

📝 Komponentdetaljer
Navn: If
Kategori: Logikk
🔧 Parametere
- Betingelse
- Type:
Expression - Beskrivelse: Et logisk uttrykk som bestemmer om de påfølgende handlingene skal utføres.
- Obligatorisk: Ja
- Eksempel:
user.age > 18
- Type:
🚀 Slik Bruker Du
- Dra og slipp
If-komponenten inn i SmartFlow arbeidsområdet ditt. - Spesifiser betingelsen som må være sann for at handlingene skal utføres.
- Koble den til påfølgende komponenter eller handlinger.
➡ Ellers
Else-komponenten spesifiserer handlingene som skal utføres hvis betingelsen i den foregående If-blokken ikke er oppfylt.

📝 Komponentdetaljer
Navn: Else
Kategori: Logikk
🔧 Bruk
- Plasser denne komponenten umiddelbart etter en
If-blokk. - Definer handlingene som vil kjøre når betingelsen i
If-blokken er usann.
🔄 Ellers Hvis
Else If-komponenten lar deg definere en alternativ betingelse for å sjekke om den første If-blokkens betingelse er usann. Bruk dette for å teste flere betingelser i en enkelt flyt.

📝 Komponentdetaljer
Navn: Else If
Kategori: Logikk
🔧 Parametere
- Betingelse
- Type:
Expression - Beskrivelse: En alternativ betingelse å teste.
- Obligatorisk: Ja
- Eksempel:
user.hasPremiumAccount
- Type:
🚀 Slik Bruker Du
- Legg til en
Else If-blokk direkte etter enIf-blokk. - Spesifiser den alternative betingelsen.
- Koble den til handlinger eller påfølgende logikk.
❗ Slutt Hvis
End If-komponenten markerer avslutningen av en betinget blokk. Ingen ytterligere betingede handlinger vil bli utført etter denne komponenten.

📝 Komponentdetaljer
Navn: End If
Kategori: Logikk
🔧 Bruk
- Plasser denne komponenten etter alle betingede blokker (
If,Else If, ogElse). - Sørg for riktig lukking av logikken for å opprettholde flytens integritet.
❓ Hvis Ingen Meldinger
If No Message-komponenten brukes til å håndtere tilfeller der ingen av de tidligere definerte betingelsene er oppfylt.

📝 Komponentdetaljer
Navn: If No Message
Kategori: Logikk
🔧 Bruk
- Legg til denne komponenten på slutten av flere betingede blokker.
- Definer fallback-handlinger eller standardverdier når ingen betingelser er sanne.
🕒 Planlegger
Scheduler-komponenten lar deg forsinke eller planlegge utførelsen av arbeidsflyter.

📝 Komponentdetaljer
Navn: Scheduler
Kategori: Logikk
🔧 Parametre
-
Tidsramme
- Type: Tall
- Beskrivelse: Mengden tid å vente før arbeidsflyten utføres.
- Kreves: Ja
- Eksempel:
1 (Dager)
-
Spesifikk Tid
- Type: Tid
- Beskrivelse: Den nøyaktige tiden på dagen for å utføre arbeidsflyten.
- Kreves: Valgfritt
- Eksempel:
09:00
🚀 Slik Bruker Du
- Legg til
Scheduler-komponenten i arbeidsflyten din. - Angi ønsket tidsramme og tid for utførelse.
- Koble den til flylogikken eller handlingene.
🌟 Fullstendig Eksempel på Arbeidsflyt
Her er et komplett eksempel som bruker logikk-komponentene:
- Hvis
- Betingelse:
user.isLoggedIn - Handlinger: Varsle brukeren med en velkomstmelding.
- Betingelse:
- Ellers Hvis
- Betingelse:
user.isGuest - Handlinger: Omdirigere brukeren til registreringssiden.
- Betingelse:
- Ellers
- Handlinger: Vise en feilmelding.
- Avslutt Hvis
💡 Beste Praksis
- Hold Betingelsene Enkle: Del opp kompleks logikk i mindre, håndterbare betingelser.
- Test Før Utrulling: Simuler hver flyt for å sikre at logikken oppfører seg som forventet.
- Fallback-handlinger: Bruk alltid
ElseellerIf No Message-komponenten for å håndtere kanttilfeller.