Delete Record

Delete Record

Kuika platformundaki Delete Record aksiyonu, bir form veya veri giriş ekranında mevcut bir kaydı veritabanından silmek için kullanılır. Bu aksiyon sayesinde, veri setlerinden belirli kayıtları çıkarabilir ve geçerliliğini yitirmiş veya gereksiz verileri temizleyerek veritabanınızı düzenli tutabilirsiniz. Ayrıca, MSSQL ve Oracle veritabanı sistemleriyle entegre çalışarak veritabanı altyapınızı değiştirmeden etkin veri yönetimi sağlarsınız.

Teknik Özellikler

  • Veri Silme: Seçilen tabloyu ve benzersiz kimlik (ID) ile kayıtları veritabanından siler.
  • Veri Yönetimi: Gereksiz veya geçerliliğini yitirmiş verilerin sistemden temizlenmesini sağlar.
  • Veritabanı Entegrasyonu: MSSQL ve Oracle veritabanlarıyla entegre çalışarak mevcut altyapıyı değiştirmeden işlem yapılır.
  • Web ve Mobil Uyumluluğu:Delete Record aksiyonu, hem web hem de mobil uygulamalarda kullanılabilir.
Delete Record Aksiyonu Uygulama Adımları

Delete Record Aksiyonunun Projeye Eklenmesi

  1. Kuika platformuna giriş yaparak üzerinde çalıştığınız projeyi açın.
  2. UI Design modülüne geçin ve sağ panelde bulunan Properties panelini açın.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Managed DB > Delete Record aksiyonunu ekleyin.

Delete Record Parametrelerini Yapılandırma

  • Select Table: Silme işleminin gerçekleştirileceği veritabanı tablosunu seçin.
  • Id: Silinmesi gereken spesifik kaydın benzersiz kimliğini (ID) belirtin.

Kayıt İşlemini Tamamlama

Parametrelerinizi yapılandırdıktan sonra, değişikliklerinizi kaydetmek için SAVE butonuna tıklayın. Bu işlem, Delete Record aksiyonunun başarıyla eklenmesini sağlar.

Kullanım Senaryosu: Kullanıcı Kaydını Silme

İş Akışı:

  1. Bir kullanıcı, sistemdeki bir kaydı silmek için Delete Record aksiyonunu tetikler.
  2. Kullanıcı, silmek istediği kaydın benzersiz ID'sini belirtir.
  3. Delete Record aksiyonu çalıştırılır ve belirtilen kaydın veritabanından silinmesi sağlanır.
  4. Silme işlemi tamamlandığında, sistemdeki veri güncellenir.
  • user_12345 ID’sine sahip kullanıcı kaydı, Users tablosundan silinir.
  • Silinen kaydın verisi, sistemdeki diğer işlemlerden otomatik olarak kaldırılır.
Delete Record Aksiyonu İleri Seviye Özelleştirmeler
  • Dinamik Veri Seçimi: Id parametresi dinamik hale getirilebilir. Kullanıcıdan alınan form verileri ile ID değeri dinamik olarak belirlenebilir. Örneğin, bir liste üzerinden seçilen kaydın ID’si ile silme işlemi yapılabilir.
  • Silme Sonrası Aksiyonlar: Silme işlemi sonrasında, kullanıcıyı başka bir sayfaya yönlendirebilir veya silinen veriyle ilgili bir onay mesajı gösterebilirsiniz.
  • Veri Silme Onayı: Silme işlemleri kullanıcı hatalarına açık olduğundan, yanlışlıkla veri kaybını önlemek için onay mekanizmaları kullanmak önemlidir. Bu amaçla iki farklı yöntem uygulanabilir:
    • Confirmation aksiyonu: Silme işlemi tetiklendiğinde, kullanıcıya özel bir onay penceresi gösterilmesini sağlar. Kullanıcı "Evet" ya da "Hayır" seçeneğini kullanarak işlemi onaylar veya iptal eder. Bu yöntem, işlemi başlatan aksiyon ile birlikte ayrı bir onay adımı oluşturur.
    • Confirmation özelliği: UI elementlerinin (örneğin, bir butonun) kendi içinde tanımlanabilen bu özellik sayesinde, kullanıcıdan doğrudan element üzerinden onay alınabilir. Mesaj içeriği, başlık ve buton etiketleri özelleştirilebilir.
    • Her iki yöntem de kullanıcı etkileşimini güvenli hale getirir. Uygulamanızın ihtiyacına göre, daha fazla kontrol için Confirmatiob aksiyonu, basit doğrulama için ise confirmation özelliği tercih edilebilir.

Teknik Riskler 

  • Yanlış Kayıt Silme: Silme işleminden önce kullanıcıya onay alındığından emin olun. 
  • Geçersiz ID: Id parametresinin doğru şekilde alındığından ve geçerli olduğundan emin olun. Geçersiz ID’ler hata verebilir.

Delete Record aksiyonu, veritabanındaki gereksiz veya geçersiz verilerin temizlenmesini sağlayarak sistemin düzenli ve yönetilebilir kalmasına yardımcı olur. MSSQL ve Oracle veritabanlarıyla entegrasyon sayesinde mevcut altyapıyı değiştirmeden etkin veri yönetimi sağlanabilir. 

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar