Kullanıcı Kılavuzu

Confirmation

Confirmation

Kuika platformundaki Confirmation aksiyonu, kullanıcıdan işlem öncesi açık onay almak için kullanılır. Bu aksiyon sayesinde, özellikle geri alınamaz veya kritik etkisi olan işlemler (veri silme, oturum kapatma, süreci sonlandırma vb.) öncesinde kullanıcıya bilgi verilir ve işlem yapılmadan önce onayı alınır. Bu yapı hem kullanıcı deneyimini artırır hem de hatalı işlemlerin önüne geçilmesini sağlar.

Confirmation aksiyonunu, bir aksiyonun kendi içinde yer alan basit “confirmation” özelliğiyle karıştırmamak gerekir. Aksiyon içindeki confirmation özelliği, yalnızca ilgili işlem tetiklenmeden önce kullanıcıdan kısa bir onay mesajı alınmasını sağlar ve genellikle tek adımlı işlemler için yeterlidir. Ancak Confirmation sistem aksiyonu, daha gelişmiş onay senaryoları için kullanılır; örneğin, kullanıcı onay verirse bir işlem başlatılır, reddederse farklı bir aksiyonla yönlendirme yapılabilir. Bu fark sayesinde geliştiriciler, işlem öncesi onay akışlarını daha esnek ve kontrollü biçimde tasarlayabilir.

Teknik Özellikler

  • Kullanıcının onayını almak için modal (açılır pencere) gösterir.
  • Açıklama mesajı, başlık, ikon ve arka plan rengi gibi öğeler özelleştirilebilir.
  • Evet/Hayır şeklinde seçenek sunarak, kullanıcının onayına göre işlem akışını kontrol eder.
  • FontFamily parametresiyle metinlerin yazı tipi özelleştirilebilir.
  • Web ve mobil uygulamalarda çalışır.
  • Aksiyon zincirlerinde karar verme (branching) amacıyla kullanılabilir.

Confirmation Aksiyonu Uygulama Adımları

  • Kuika’da projenizi açın.
  • UI Design modülünden ilgili ekranı seçin.
  • Örneğin bir "Sil" veya "Gönder" butonu oluşturun.
  • Butonu seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Condition > Confirmation aksiyonunu ekleyin.
  • Aşağıdaki parametreleri yapılandırın: 
  • Confirmation Message (String - zorunlu): Kullanıcıya gösterilecek açıklama mesajıdır.
  • Confirmation Header (String - isteğe bağlı): Onay kutusunun başlığını belirtir.
  • Confirmation Icon (String - isteğe bağlı): Kullanıcıya gösterilecek ikon (örneğin “warning”, “info”, “check”).
  • Icon Background Color (String - isteğe bağlı): İkonun arka plan rengi (örneğin "#FFCC00" veya "red").
  • Font Family (String - isteğe bağlı): Metinlerde kullanılacak yazı tipi.
  • Tüm parametreleri sabit değer ya da veri kaynaklarına bağlı olarak belirleyin.
  • Kullanıcı “Onayla” derse bir sonraki aksiyonlar tetiklenir, “Vazgeç” derse işlem iptal edilir.

Kullanım Senaryosu: Veri Silme Onayı

Bir yöneticinin kullanıcı verilerini kalıcı olarak silmeden önce onay alması gerekmektedir.

Senaryo akışı:

  • Yönetici, kullanıcı listesi ekranında “Sil” butonuna tıklar.
  • Açılan onay kutusunda:
    • Header: “Kullanıcı Silme”
    • Message: “Bu kullanıcıyı silmek istediğinizden emin misiniz?”
    • Icon: “warning”
    • Icon Background Color: “#FF0000”
  • Yönetici “Evet” derse sonraki aksiyon çalıştırılır.
  • Yönetici “Hayır” derse işlem iptal edilir.

Confirmation Aksiyonu İleri Seviye Özelleştirmeler

  • Mesaj içerikleri dinamik olarak işlem türüne göre özelleştirilebilir.
  • Font tipi uygulama genelinde kullanılan temaya göre seçilebilir.
  • Onay kutusu yalnızca belirli koşullar altında gösterilecek şekilde yapılandırılabilir.

Teknik Riskler ve Kontroller

  • Eksik Mesajlar: Confirmation Message boş bırakılmamalıdır.
  • Yetersiz Bilgilendirme: Açıklayıcı bir mesaj verilmediğinde kullanıcılar yanlış seçim yapabilir.
  • İptal Kontrolü: “Hayır” seçeneği sonrası ne olacağı açıkça belirlenmelidir.
  • UI Karışıklığı: Renk uyumu ve ikon kullanımı netlik sağlamalıdır.

Confirmation aksiyonu, kullanıcı etkileşimlerinde güvenli ve bilinçli işlem yapılmasını teşvik eder. Özellikle çok adımlı, geri dönüşü olmayan veya hassas işlemler için vazgeçilmez bir güvenlik ve kullanıcı deneyimi aracıdır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar