Kullanıcı Kılavuzu

Delete From Session Storage

19/5/25
Delete From Session Storage

Delete From Session Storage aksiyonu, kullanıcı oturumu süresince tarayıcı üzerinde geçici olarak tutulan verilerin silinmesini sağlar. Özellikle, oturum içi formlar, geçici seçimler veya işlem adımlarında kullanılan verilerin yönetimi için idealdir.

Teknik Özellikler

  • Anahtara Bağlı Silme: Yalnızca belirtilen key (anahtar) üzerinden işlem yapılır.
  • Geçici Veri Temizliği: Oturum süresince geçici olarak saklanan veriler kolayca temizlenebilir.
  • Oturum Sonu Uyumlu: Session Storage oturum bazlı çalıştığı için sayfa kapandığında otomatik silinir, ancak bu aksiyonla kullanıcıya özel kontrollü silme imkanı sağlanır.
  • Web & Mobil Desteği: Aksiyon hem web hem de mobil uygulamalar için desteklenir.
  • Form ve İşlem Kontrolü: Çok adımlı formlarda, adım geçişlerinde veya iptal işlemlerinde kullanılarak veri karmaşasının önüne geçer.

Delete From Session Storage Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformuna giriş yapın.
  • Apps ekranından çalışacağınız projeyi seçin.
  • UI Design modülüne geçin.
  • Sağ kenardaki Properties panelini açın.
  • Aksiyon tanımlamak istediğiniz elementi seçin (örneğin bir "Formu Temizle" butonu).
  • ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Local StorageDelete From Session Storage seçeneğini seçin.

2. Aksiyon Parametrelerini Yapılandırma

  • Key (String, zorunlu):
    • Silinmek istenen session verisinin anahtar adını belirtir.
    • Örnek: "formStep1Data", "tempUserSelection" vb.

Veri Kaynakları ile Dinamik Tanım:

  • Fixed: Anahtar adı sabit olarak tanımlanabilir.
  • Symbol Picker: Sayfa girdileri, component verileri, method sonuçları veya current context verileri kullanılabilir.

Kullanım Senaryosu: Form İptalinde Oturum Verisini Temizleme

Bir kullanıcı çok adımlı bir formu doldururken işlemi iptal eder. Bu durumda, oturum süresince geçici olarak Session Storage’a kaydedilmiş form verilerinin silinmesi gerekmektedir.

Uygulama Akışı

  • UI Design modülüne geçin.
  • Elements panelinden aşağıdaki elementi sürükleyip bırakın: 
  • Button: “Formu Temizle” butonu

Aksiyon Akışı

  • Butona tıklanınca Delete From Session Storage aksiyonu çalıştırılır.
    • Key: "draftFormData"
    • (Opsiyonel) Form sıfırlanır veya kullanıcı ana ekrana yönlendirilir.

Delete From Session Storage İleri Seviye Özelleştirmeler

  • Çoklu Veriyi Temizleme: Birden fazla session verisini silmek için ayrı ayrı Delete From Session Storage aksiyonları tanımlayabilirsiniz.
  • Koşullu Silme: Örneğin kullanıcı bir onay kutusunu işaretlediyse silme işlemini gerçekleştirmek için If aksiyonuyla birlikte kullanılabilir.
  • Adım Geçişli Formlar: Çok adımlı formlarda her adımın tamamlanmasıyla birlikte önceki adımlara ait geçici veriler silinebilir.
  • Aksiyon Zinciri ile Kullanım: Session Storage silindikten sonra ekran temizleme, form resetleme veya navigasyon işlemleri aksiyon zinciri olarak tanımlanabilir.

Teknik Riskler ve Önlemler

  • Geçersiz Anahtar (Key) Kullanımı: Belirtilen key değeri session storage’da yoksa silme işlemi etkisiz kalabilir. Bu nedenle, key’in doğru yazıldığından ve o anda var olduğundan emin olunmalıdır.
  • Veri Kaybı Riski: Oturum verisinin hala kullanılıyor olabileceği durumlarda silme işlemi kullanıcı deneyimini olumsuz etkileyebilir. Silmeden önce verinin kullanılmadığından emin olunmalıdır.
  • Platform Uyumsuzluğu: Aksiyon yalnızca tarayıcı tabanlı çalışan platformlarda geçerlidir. Native mobil uygulamalarda kullanılabilirlik durumu kontrol edilmelidir.
  • Çakışan Key İsimleri: Farklı bileşenlerde aynı key isminin kullanılması, beklenmedik veri silinmelerine neden olabilir. Benzersiz ve anlamlı anahtar isimlendirmeleri tercih edilmelidir.
  • Silme Sonrası Boş Veri Erişimi: Session’dan silinen veriye bir sonraki aksiyonda erişim yapılmaya çalışılırsa uygulama hata verebilir. Aksiyon sırası dikkatle yapılandırılmalıdır.
  • Tarayıcı Bazlı Limitler: Session Storage her tarayıcıda farklı limitlere sahiptir. Büyük veri saklanmamalı, silme işlemiyle birlikte verimlilik sağlanmalıdır.

Delete From Session Storage, Kuika uygulamalarında oturum süresi boyunca kullanılan geçici verilerin kontrollü bir şekilde temizlenmesini sağlar. Özellikle form adımları, işlem takibi ve geçici seçimlerin yönetilmesinde kritik rol oynar. Hem güvenli hem de kullanıcı dostu veri yönetimi süreçleri için ideal bir çözümdür.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar