🧠 Logikkomponenten
Diese Komponenten ermöglichen es Ihnen, Bedingungen, Alternativen und geplante Abläufe in Ihren SmartFlow-Workflows zu definieren. Sie bilden eine leistungsstarke Grundlage zur Automatisierung von Prozessen basierend auf spezifischen Regeln.
❓ Wenn (Bedingt)
Die Wenn
-Komponente führt eine Reihe von Aktionen nur aus, wenn eine bestimmte Bedingung erfüllt ist.
📝 Komponentendetails
Name: Wenn
Kategorie: Logik
🔧 Parameter
- Bedingung
- Typ:
Ausdruck
- Beschreibung: Ein logischer Ausdruck, der bestimmt, ob die nachfolgenden Aktionen ausgeführt werden sollen.
- Erforderlich: Ja
- Beispiel:
benutzer.alter > 18
- Typ:
🚀 So verwenden Sie es
- Ziehen Sie die
Wenn
-Komponente in Ihren SmartFlow-Arbeitsbereich. - Geben Sie die Bedingung an, die wahr sein muss, damit die Aktionen ausgeführt werden.
- Verbinden Sie sie mit nachfolgenden Komponenten oder Aktionen.
➡ Sonst
Die Sonst
-Komponente gibt die Aktionen an, die ausgeführt werden sollen, wenn die Bedingung des vorhergehenden Wenn
-Blocks nicht erfüllt ist.
📝 Komponentendetails
Name: Sonst
Kategorie: Logik
🔧 Verwendung
- Platzieren Sie diese Komponente unmittelbar nach einem
Wenn
-Block. - Definieren Sie die Aktionen, die ausgeführt werden, wenn die Bedingung im
Wenn
-Block falsch ist.
🔄 Sonst Wenn
Die Sonst Wenn
-Komponente ermöglicht es Ihnen, eine alternative Bedingung zu definieren, um zu überprüfen, ob die Bedingung des ersten Wenn
-Blocks falsch ist. Verwenden Sie dies, um mehrere Bedingungen in einem einzigen Ablauf zu testen.
📝 Komponentendetails
Name: Sonst Wenn
Kategorie: Logik
🔧 Parameter
- Bedingung
- Typ:
Ausdruck
- Beschreibung: Eine alternative Bedingung zum Testen.
- Erforderlich: Ja
- Beispiel:
benutzer.hatPremiumKonto
- Typ:
🚀 So verwenden Sie es
- Fügen Sie einen
Sonst Wenn
-Block direkt nach einemWenn
-Block hinzu. - Geben Sie die alternative Bedingung an.
- Verbinden Sie es mit Aktionen oder nachfolgender Logik.
❗ Ende Wenn
Die Ende Wenn
-Komponente markiert den Abschluss eines bedingten Blocks. Nach dieser Komponente werden keine weiteren bedingten Aktionen ausgeführt.
📝 Komponentendetails
Name: Ende Wenn
Kategorie: Logik
🔧 Verwendung
- Platzieren Sie diese Komponente nach allen bedingten Blöcken (
Wenn
,Sonst Wenn
undSonst
). - Stellen Sie sicher, dass die Logik ordnungsgemäß abgeschlossen ist, um die Integrität des Ablaufs zu gewährleisten.
❓ Wenn Keine Nachricht
Die Wenn Keine Nachricht
-Komponente wird verwendet, um Fälle zu behandeln, in denen keine der zuvor definierten Bedingungen erfüllt ist.
📝 Komponentendetails
Name: Wenn Keine Nachricht
Kategorie: Logik
🔧 Verwendung
- Fügen Sie diese Komponente am Ende mehrerer bedingter Blöcke hinzu.
- Definieren Sie Fallback-Aktionen oder Standards, wenn keine Bedingungen wahr sind.
🕒 Zeitplaner
Die Zeitplaner
-Komponente ermöglicht es Ihnen, die Ausführung von Workflows zu verzögern oder zu planen.
📝 Komponentendetails
Name: Zeitplaner
Kategorie: Logik
🔧 Parameter
-
Zeitrahmen
- Typ: Zahl
- Beschreibung: Die Zeitspanne, die gewartet werden soll, bevor der Workflow ausgeführt wird.
- Erforderlich: Ja
- Beispiel:
1 (Tage)
-
Bestimmte Zeit
- Typ: Zeit
- Beschreibung: Die genaue Tageszeit, zu der der Workflow ausgeführt werden soll.
- Erforderlich: Optional
- Beispiel:
09:00
🚀 So verwenden Sie es
- Fügen Sie die
Zeitplaner
-Komponente zu Ihrem Workflow hinzu. - Legen Sie den gewünschten Zeitraum und die Zeit für die Ausführung fest.
- Verbinden Sie es mit der Logik des Ablaufs oder Aktionen.
🌟 Vollständiges Beispiel-Workflow
Hier ist ein vollständiges Beispiel, das die Logikkomponenten verwendet:
- Wenn
- Bedingung:
benutzer.istEingeloggt
- Aktionen: Benachrichtigen Sie den Benutzer mit einer Willkommensnachricht.
- Bedingung:
- Sonst Wenn
- Bedingung:
benutzer.istGast
- Aktionen: Leiten Sie den Benutzer zur Anmeldeseite weiter.
- Bedingung:
- Sonst
- Aktionen: Zeigen Sie eine Fehlermeldung an.
- Ende Wenn
💡 Beste Praktiken
- Halten Sie Bedingungen einfach: Zerlegen Sie komplexe Logik in kleinere, handhabbare Bedingungen.
- Testen Sie vor der Bereitstellung: Simulieren Sie jeden Ablauf, um sicherzustellen, dass die Logik wie erwartet funktioniert.
- Fallback-Aktionen: Verwenden Sie immer die
Sonst
- oderWenn Keine Nachricht
-Komponente, um Randfälle zu behandeln.