🧠 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
If
do 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
If
jest 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 If
bezpoś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 If
iElse
). - 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
Scheduler
do 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
Else
lubIf No Message
, aby obsłużyć przypadki brzegowe.