Zum Hauptinhalt springen

🧠 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.

c6c87a85-c072-486b-a78b-2fd8421e2741.png​

❓ Wenn (Bedingt)​

Die Wenn-Komponente führt eine Reihe von Aktionen nur aus, wenn eine bestimmte Bedingung erfüllt ist.

8ae73d88-406a-4dc3-9bd2-6395671b4b0c.png

📝 Komponentendetails​

Name: Wenn
Kategorie: Logik​

🔧 Parameter​

  1. Bedingung
    • Typ: Ausdruck
    • Beschreibung: Ein logischer Ausdruck, der bestimmt, ob die nachfolgenden Aktionen ausgeführt werden sollen.
    • Erforderlich: Ja
    • Beispiel:
      benutzer.alter > 18

🚀 So verwenden Sie es​

  1. Ziehen Sie die Wenn-Komponente in Ihren SmartFlow-Arbeitsbereich.
  2. Geben Sie die Bedingung an, die wahr sein muss, damit die Aktionen ausgeführt werden.
  3. 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.

5cf60501-b723-44ba-b7f0-d9e11b9c4fc5.png

📝 Komponentendetails​

Name: Sonst
Kategorie: Logik


🔧 Verwendung​

  1. Platzieren Sie diese Komponente unmittelbar nach einem Wenn-Block.
  2. 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.

14c2bdfb-8bdf-499c-b582-9500ecc3e8c9.png

📝 Komponentendetails​

Name: Sonst Wenn
Kategorie: Logik


🔧 Parameter​

  1. Bedingung
    • Typ: Ausdruck
    • Beschreibung: Eine alternative Bedingung zum Testen.
    • Erforderlich: Ja
    • Beispiel:
      benutzer.hatPremiumKonto

🚀 So verwenden Sie es​

  1. Fügen Sie einen Sonst Wenn-Block direkt nach einem Wenn-Block hinzu.
  2. Geben Sie die alternative Bedingung an.
  3. 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.

93cd72ca-8b19-4cff-8e04-d60843fa11de.png

📝 Komponentendetails​

Name: Ende Wenn
Kategorie: Logik


🔧 Verwendung​

  1. Platzieren Sie diese Komponente nach allen bedingten Blöcken (Wenn, Sonst Wenn und Sonst).
  2. 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.

0e0eeb00-0feb-4027-ac49-e6b3e0800239.png

📝 Komponentendetails​

Name: Wenn Keine Nachricht
Kategorie: Logik


🔧 Verwendung​

  1. Fügen Sie diese Komponente am Ende mehrerer bedingter Blöcke hinzu.
  2. 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.

96e48de2-9228-4f53-9d7c-737aa57902bb.png

📝 Komponentendetails​

Name: Zeitplaner
Kategorie: Logik


🔧 Parameter​

  1. Zeitrahmen

    • Typ: Zahl
    • Beschreibung: Die Zeitspanne, die gewartet werden soll, bevor der Workflow ausgeführt wird.
    • Erforderlich: Ja
    • Beispiel:
      1 (Tage)
  2. 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​

  1. Fügen Sie die Zeitplaner-Komponente zu Ihrem Workflow hinzu.
  2. Legen Sie den gewünschten Zeitraum und die Zeit für die Ausführung fest.
  3. Verbinden Sie es mit der Logik des Ablaufs oder Aktionen.

🌟 Vollständiges Beispiel-Workflow​

Hier ist ein vollständiges Beispiel, das die Logikkomponenten verwendet:

  1. Wenn
    • Bedingung: benutzer.istEingeloggt
    • Aktionen: Benachrichtigen Sie den Benutzer mit einer Willkommensnachricht.
  2. Sonst Wenn
    • Bedingung: benutzer.istGast
    • Aktionen: Leiten Sie den Benutzer zur Anmeldeseite weiter.
  3. Sonst
    • Aktionen: Zeigen Sie eine Fehlermeldung an.
  4. 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- oder Wenn Keine Nachricht-Komponente, um Randfälle zu behandeln.