Delete Entity Value

Delete Entity Value

Kuika’nın Delete Entity Value aksiyonu, belirli bir entity’ye ait kayıtlı bir attribute değerini (entity value) sistemden silmek için kullanılır. Bu işlem, ilgili veri kaydını tamamen kaldırarak, dinamik veri yapılarının temizlenmesine ve gereksiz verilerin arşivlenmesine olanak sağlar.

Bu aksiyon şu an Beta sürümde sunulmaktadır ve geliştirme süreci devam etmektedir. Üretim ortamında kullanılmadan önce dikkatli test edilmesi önerilir.

Silme işlemi geri alınamaz; bu nedenle kritik veriler üzerinde dikkatli kullanılması tavsiye edilir.

Teknik Özellikler

  • Entity Value Silme (EAV Paneli): Delete Entity Value aksiyonu aşağıdaki zorunlu parametrelerle çalışır:
    • EntityId (Guid - Zorunlu): Silme işleminin yapılacağı entity’nin benzersiz kimliğidir.
    • EntityValueId (Guid - Zorunlu): Silinecek olan attribute değerinin (entity value) benzersiz kimliğidir.
  • Veri Kaynağı Uyumluluğu: Parametreler Symbol Picker aracılığıyla aşağıdaki kaynaklardan alınabilir:
    • Form Component
    • Select Box / Fixed
    • Action Result
    • Current
  • Web & Mobil Destek: Delete Entity Value aksiyonu hem web hem de mobil uygulamalarda çalışır.
Delete Entity Value Aksiyonu Uygulama Adımları

1. Silinecek Değerin Seçilmesi

  • UI’da silinecek entity value seçilir (örneğin tablo veya liste üzerinden).

2. Aksiyon Tanımlama

  • “Sil” butonuna şu aksiyon eklenir:
    • + ADD ACTION > OnClick > EAV > Entity Value > Delete Entity Value
  • Parametreler şu şekilde ayarlanır:
    • EntityId: Symbol Picker > Component / Select Box
    • EntityValueId: Symbol Picker > Component / Action Result

3. İşlem Sonucu

  • Silme başarılıysa kullanıcıya onay mesajı gösterilebilir (Show Toast).
  • Liste veya form, güncel veri ile yeniden yüklenir.
  • Silinen veri geri getirilemez; kullanıcı uyarılmalıdır.
Kullanım Senaryosu: Müşteri Özel Alan Verisini Silme

Bir CRM uygulamasında, kullanıcı bir müşterinin belirli bir attribute değerini (örneğin “Eski Telefon Numarası”) silmek ister:

  1. Kullanıcı müşteri kaydını seçer.
  2. Silmek istediği attribute değerini listeden seçer.
  3. “Sil” butonuna basar.
  4. Delete Entity Value aksiyonu çalışır ve veri sistemden tamamen kaldırılır.
Delete Entity Value Aksiyonu İleri Seviye Özelleştirmeler
  • Çoklu Silme: Aynı anda birden fazla entity value ID’si gönderilerek toplu silme yapılabilir.
  • Koşullu Silme: Kullanıcı yetkisine göre silme işlemi kısıtlanabilir.
  • Onay Diyalogları: Silme öncesi kullanıcıdan onay alınabilir.
  • Loglama ve İzleme: Silinen kayıtlar sistem loglarına işlenebilir.

Teknik Riskler

  • Yanlış Veri Kaybı: Yanlış EntityValueId kullanımı kritik verilerin silinmesine yol açabilir.
  • Bağımlılıklar: Silinen veri başka sistem bileşenleri tarafından referanslanıyorsa hatalar oluşabilir.
  • Geri Dönüşümsüzlük: İşlem kalıcıdır, geri alma mekanizması yoktur.

Delete Entity Value aksiyonu, Kuika platformunda EAV modeli kapsamında kayıtlı verilerin güvenli ve kontrollü biçimde silinmesini sağlar. Dinamik veri yönetimi gerektiren uygulamalarda veri temizliği ve güncelleme süreçlerinin önemli bir parçasıdır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar