Mark As Read Notification

Mark As Read Notification

Mark As Read Notification aksiyonu, kullanıcıya gönderilen bir bildirimin sistemde okunmuş olarak işaretlenmesini sağlar. Bu aksiyon, bildirim yönetimini daha etkili hale getirerek kullanıcı deneyimini iyileştirmek için kullanılır. Genellikle, Get Users Notification aksiyonu ile birlikte çalışır. Önce Get Users Notification aksiyonu ile kullanıcıya ait bildirimler listelenir; ardından kullanıcı bir bildirimi görüntülediğinde veya tıkladığında, ilgili bildirimi Mark As Read Notification aksiyonu ile okunmuş olarak işaretlemek mümkündür. Böylece, sistem hangi bildirimlerin okunup hangilerinin okunmadığını takip edebilir ve kullanıcı arayüzünde buna göre görsel güncellemeler yapılabilir (örneğin okunmamış bildirimlere görsel uyarı eklenmesi gibi).

Teknik Özellikler

  • Bildirim Takibi: Bildirimlerin kullanıcı tarafından görülüp görülmediğini sistem üzerinden takip etme imkânı sunar.
  • Okundu Durumu Güncelleme: Belirli bir bildirimi tekil olarak veya toplu şekilde “okundu” olarak işaretleyebilirsiniz.
  • Mobil Uygulama Desteği: Mobil uygulamalarda sorunsuz şekilde çalışır.
Mark As Read Notification Aksiyonu Uygulama Adımları
  • Kuika platformuna giriş yapın ve üzerinde çalışacağınız projeyi açın.
  • UI Design modülüne geçin.
  • Bildirimi okundu olarak işaretleyecek elementi (örneğin bir buton veya liste satırı) seçin.
  • Sağ kenardaki Properties panelinden + ADD ACTION seçeneğine tıklayın.
  • + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Notification > Mark As Read Notification aksiyonunu ekleyin.

Aksiyon Parametreleri

  • User Name (String): Bildirimi okuyan kullanıcının kullanıcı adıdır. Örnek: "john.doe" Bu alan, hangi kullanıcının bildirimi okuduğunu sistemin takip edebilmesi için gereklidir.
  • Notification ID (String): Okunmuş olarak işaretlenecek bildirimin sistemdeki benzersiz kimliğidir. Örnek: "notif_123456"
  • Tüm parametreler Symbol Picker üzerinden Action Result, Method Input, Current, Screen Input, Fixed veya Component kaynaklarıyla dinamik şekilde bağlanabilir.
Kullanım Senaryosu: Bildirim Detayı Görüntülendiğinde Okundu Olarak İşaretleme

Kullanıcı, bir bildirimin detayını incelediğinde, bu bildirim sistemde otomatik olarak “okunmuş” olarak işaretlenir. Böylece kullanıcının hangi bildirimleri incelediği sistem tarafından takip edilebilir.

Bildirim Detay Ekranında Okundu Olarak İşaretleme Aksiyonu Ekleme

  • Kullanıcı bildirim detay ekranını açtığında, bu ekranın Initial Actions bölümüne aksiyon eklenir.
  • UI Design modülüne girin.
  • Bildirim detay ekranını seçin.
  • Sağ panelde Initial Actions → + ADD ACTION seçeneğinden Mark As Read Notification aksiyonunu ekleyin.

Mark As Read Notification Aksiyonunu Yapılandırma

  • User Name 
  • Notification ID

Bu yapılandırma sayesinde, yalnızca açılan bildirimin durumu okundu olarak güncellenir. Kullanıcı bildirimi yeniden listelediğinde bu bildirim artık “okunmamış” olarak görünmez.

Mark As Read Notification Aksiyonu İleri Seviye Özelleştirmeler
  • Toplu İşaretleme: Birden fazla bildirimin Notification ID alanına dizi (array) formatında gönderilmesiyle toplu olarak okunmuş işaretleme yapılabilir (özelleştirilmiş işlem mantığı ile).
  • Dinamik Kullanıcı Bağlama: Oturum açan kullanıcının adı, CurrentUser.userName gibi bir kaynak üzerinden otomatik alınarak parametreye bağlanabilir.
  • Listeye Entegrasyon: Bildirim listesindeki her satırda bir ikon ile kullanıcı o bildirimi manuel olarak okundu işaretleyebilir.

Teknik Riskler ve Önlemler

  • Boş veya Hatalı Notification ID: Geçersiz veya boş bildirim ID’si gönderilirse işlem başarısız olur. ID'nin güvenilir kaynaktan geldiğinden emin olunmalıdır.
  • Eksik User Name Bağlantısı: Kullanıcı adı eksik veya hatalı ise sistem kimin bildirim okuduğunu takip edemez. Giriş yapan kullanıcıdan otomatik alınması önerilir.
  • Yinelenen İşlem: Aynı bildirimi tekrar tekrar işaretlemeye gerek yoktur. Bu nedenle işlem öncesi okundu durumu kontrolü yapılabilir.

Mark As Read Notification aksiyonu, uygulamanızdaki bildirim sisteminin sürdürülebilir, kontrollü ve kullanıcı odaklı çalışmasını sağlar. Okuma durumlarını takip etmek ve sistem geri bildirimlerini optimize etmek için vazgeçilmez bir araçtır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar