🧠 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.
❓ Jeśli (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ć spełniony, aby działania mogły zostać wykonane.
- Połącz go z kolejnymi komponentami lub działaniami.
➡ Inaczej
Komponent Else określa działania do wykonania, jeśli warunek poprzedniego bloku If nie zostanie spełniony.

📝 Szczegóły komponentu
Nazwa: Else
Kategoria: Logika
🔧 Użycie
- Umieść ten komponent bezpośrednio po bloku
If. - Zdefiniuj działania, które zostaną uruchomione, gdy warunek w bloku
Ifjest fałszywy.
🔄 Inaczej Jeśli
Komponent Else If pozwala na zdefiniowanie alternatywnego warunku do sprawdzenia, czy warunek pierwszego bloku If jest fałszywy. Użyj tego, aby przetestować 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 działaniami lub kolejną logiką.
❗ Koniec Jeśli
Komponent End If oznacza zakończenie bloku warunkowego. Żadne dodatkowe działania warunkowe nie będą wykonywane po tym komponencie.

📝 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.
❓ Jeśli Brak Wiadomości
Komponent If No Message jest używany do obsługi przypadków, w których ż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
-
Czas
- 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 czas i godzinę wykonania.
- Połącz go z logiką przepływu lub działaniami.
🌟 Pełny Przykład Przepływu
Oto kompletny przykład użycia komponentów logiki:
- Jeśli
- Warunek:
user.isLoggedIn - Działania: Powiadom użytkownika wiadomością powitalną.
- Warunek:
- Inaczej Jeśli
- Warunek:
user.isGuest - Działania: Przekieruj użytkownika na stronę rejestracji.
- Warunek:
- Inaczej
- Działania: Wyświetl komunikat o błędzie.
- Koniec Jeśli
💡 Najlepsze Praktyki
- Utrzymuj warunki w prostocie: 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.
- Działania zapasowe: Zawsze używaj komponentu
ElselubIf No Message, aby obsłużyć przypadki brzegowe.