🧠 Komponenty Logiki
Te komponenty pozwalają na definiowanie warunków, alternatyw i zaplanowanych przepływów w Twoich przepływach SmartFlow. Stanowią one potężną podstawę do automatyzacji procesów opartych na określonych regułach.
❓ If (Warunkowy)
Komponent If wykonuje zestaw działań tylko wtedy, gdy spełniony jest określony warunek.

📝 Szczegóły komponentu
Nazwa: If
Kategoria: Logika
🔧 Parametry
- Warunek
- Typ:
Wyrażenie - Opis: Wyrażenie logiczne, które określa, czy kolejne działania powinny zostać wykonane.
- Wymagane: Tak
- Przykład:
user.age > 18
- Typ:
🚀 Jak używać
- Przeciągnij i upuść komponent
Ifdo swojego obszaru roboczego SmartFlow. - Określ warunek, który musi być prawdziwy, aby działania mogły zostać wykonane.
- Połącz go z kolejnymi komponentami lub działaniami.
➡ Else
Komponent Else określa działania do wykonania, jeśli warunek poprzedniego bloku If nie jest spełniony.

📝 Szczegóły komponentu
Nazwa: Else
Kategoria: Logika
🔧 Użycie
- Umieść ten komponent bezpośrednio po bloku
If. - Zdefiniuj działania, które będą wykonywane, gdy warunek w bloku
Ifjest fałszywy.
🔄 Else If
Komponent Else If pozwala na zdefiniowanie alternatywnego warunku, aby sprawdzić, czy warunek pierwszego bloku If jest fałszywy. Użyj tego, aby testować wiele warunków w jednym przepływie.

📝 Szczegóły komponentu
Nazwa: Else If
Kategoria: Logika
🔧 Parametry
- Warunek
- Typ:
Wyrażenie - Opis: Alternatywny warunek do przetestowania.
- Wymagane: Tak
- Przykład:
user.hasPremiumAccount
- Typ:
🚀 Jak używać
- Dodaj blok
Else Ifbezpośrednio po blokuIf. - Określ alternatywny warunek.
- Połącz go z akcjami lub kolejną logiką.
❗ End If
Komponent End If oznacza zakończenie bloku warunkowego. Po tym komponencie nie będą wykonywane żadne dodatkowe działania warunkowe.

📝 Szczegóły komponentu
Nazwa: End If
Kategoria: Logika
🔧 Użycie
- Umieść ten komponent po wszystkich blokach warunkowych (
If,Else IfiElse). - Zapewnij prawidłowe zamknięcie logiki, aby zachować integralność przepływu.
❓ If No Message
Komponent If No Message jest używany do obsługi przypadków, gdy żaden z wcześniej zdefiniowanych warunków nie jest spełniony.

📝 Szczegóły komponentu
Nazwa: If No Message
Kategoria: Logika
🔧 Użycie
- Dodaj ten komponent na końcu wielu bloków warunkowych.
- Zdefiniuj działania zapasowe lub domyślne, gdy żadne warunki nie są prawdziwe.
🕒 Harmonogram
Komponent Scheduler pozwala na opóźnienie lub zaplanowanie wykonania przepływów pracy.

📝 Szczegóły komponentu
Nazwa: Scheduler
Kategoria: Logika
🔧 Parametry
-
Okres czasu
- Typ: Liczba
- Opis: Ilość czasu do odczekania przed wykonaniem przepływu pracy.
- Wymagane: Tak
- Przykład:
1 (dni)
-
Dokładny czas
- Typ: Czas
- Opis: Dokładny czas dnia na wykonanie przepływu pracy.
- Wymagane: Opcjonalne
- Przykład:
09:00
🚀 Jak używać
- Dodaj komponent
Schedulerdo swojego przepływu pracy. - Ustaw pożądany okres czasu i czas wykonania.
- Połącz go z logiką przepływu lub akcjami.
🌟 Pełny Przykład Przepływu Pracy
Oto kompletny przykład wykorzystujący komponenty logiczne:
- If
- Warunek:
user.isLoggedIn - Akcje: Powiadom użytkownika wiadomością powitalną.
- Warunek:
- Else If
- Warunek:
user.isGuest - Akcje: Przekieruj użytkownika na stronę rejestracji.
- Warunek:
- Else
- Akcje: Wyświetl komunikat o błędzie.
- End If
💡 Najlepsze Praktyki
- Utrzymuj Warunki Proste: Rozbijaj złożoną logikę na mniejsze, łatwiejsze do zarządzania warunki.
- Testuj Przed Wdrożeniem: Symuluj każdy przepływ, aby upewnić się, że logika działa zgodnie z oczekiwaniami.
- Akcje Awaryjne: Zawsze używaj komponentu
ElselubIf No Message, aby obsłużyć przypadki brzegowe.