If Then Else aksiyonu, Kuika platformunda belirli koşullara göre farklı işlem yollarının tanımlanmasını sağlar. Uygulama içinde mantıksal kararları yönetmek ve dinamik iş akışları oluşturmak için kullanılır. Koşul doğruysa "If" bölümündeki işlemler, yanlışsa "Else" bölümündeki işlemler çalıştırılır. Aksiyon, hem web hem de mobil uygulamalarda desteklenir.
If Then Else Aksiyonunun Projeye Eklenmesi
If Then Else Aksiyonunun Yapılandırılması
Açılan menüde aşağıdaki alanları yapılandırarak koşul bazlı işlem akışlarını oluşturabilirsiniz:
Bu işlemler; sayfa yönlendirme, veri güncelleme, uyarı gösterme gibi sistem veya özel aksiyonları içerebilir.
Yani burada yapılan şey, bir “eğer-şartlı” yapı kurmaktır: Eğer belirttiğin koşul gerçekleşirse → şu işlemleri yap, gerçekleşmezse → bu işlemleri yap.
Tüm Ortak Koşul Açıklamaları
Koşul Türleri ve Kullanım Açıklamaları
Now (Şu Anki Tarih-Zaman)
True / False (Boolean Alanlar)
New Guid / Empty Guid
Current User Name
Client IP Address
Version Info
Role List (Kullanıcı Rolü)
If-Then-Else Yapısı
If Actions
Else Actions
Bir uygulamada farklı kullanıcı rollerine (örneğin, Admin, Kullanıcı, Misafir) göre ayrı ekranlara yönlendirme yapılması istenebilir. Kuika'nın If Then Else aksiyonu, bu tür rol bazlı yönlendirme işlemlerini kolayca gerçekleştirmenizi sağlar. Bu aksiyon sayesinde, uygulamaya giriş yapan kullanıcının rolü kontrol edilerek, uygun ekrana yönlendirme yapılır. Böylece kullanıcıya özel bir deneyim sunulur ve yetkilendirme yönetimi sağlanmış olur.
If Then Else Aksiyonunu Ekleyin
If Then Else Parametrelerini Yapılandırma
Açılan pencerede aşağıdaki alanları yapılandırın:
“Will Execute If” alanı, tanımladığınız koşulun doğru (true) olup olmadığını kontrol eden bölümdür. Buraya, sistemin hangi durumda “If Actions” bölümünü çalıştıracağını belirten bir koşul yazılır. Eğer bu koşul sağlanırsa, “If Actions” çalışır.
Sağlanmazsa, yani koşul yanlış (false) ise “Else Actions” devreye girer.
Örnek Kullanım
Bu örnekte:
Ne Tür Koşullar Yazabilirim?
“Will Execute If” alanına;
If Actions: Koşul doğruysa çalıştırılacak aksiyonları buradan tanımlayabilirsiniz.
Örnek: “data.user.role” ="Admin" koşulu sağlanıyorsa AdminPanel ekranına yönlendir.
Else Actions: Koşul yanlışsa çalıştırılacak aksiyonları belirleyebilirsiniz.Örnek: Admin değilse UserPanel ekranına yönlendir.
Dinamik Yönlendirme:
Kullanıcının profiline veya işlem geçmişine göre yönlendirme yapılabilir.
Koşul Oluşturma Kaynakları:
Aksiyon Girişi Yapılandırması:
Aksiyon Sonrası Kullanım
Teknik Riskler ve Öneriler
If Then Else aksiyonu, uygulamanızda koşul bazlı kararlar almanızı sağlar. Kullanıcı etkileşimlerine ve uygulama verilerine göre esnek işlem akışları oluşturarak deneyimi geliştirir. Yönlendirme, form doğrulama ve onay süreçlerinde etkili bir araçtır.