Delete Entity

Delete Entity

Kuika’nın Delete Entity aksiyonu, EAV (Entity-Attribute-Value) yapısında tanımlanmış bir entity’nin (varlık) sistemden silinmesini sağlar. Bu aksiyon, artık kullanılmayan veya yanlış tanımlanmış entity’lerin temizlenmesi için kullanılır. Özellikle yönetim panellerinde veya dinamik form yönetim ekranlarında ideal bir işlemdir.

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.

Bu işlem geri alınamaz niteliktedir. Entity’ye bağlı attribute’lar ve formlarla ilişkiler de etkilenebilir. Üretim ortamında kullanılmadan önce dikkatli olunmalı ve gerekli kontroller yapılmalıdır.

Teknik Özellikler

  • Entity Silme (EAV Paneli): Delete Entity aksiyonu aşağıdaki tek zorunlu parametre ile çalışır:
    • Id (Guid - Zorunlu): Silinmek istenen entity’nin sistemdeki benzersiz kimliğidir. Bu ID, Symbol Picker üzerinden sabit ya da dinamik şekilde belirlenebilir.
  • Veri Kaynağı Uyumluluğu: Id parametresi şu kaynaklardan alınabilir:
    • Symbol Picker > Fixed (sabit GUID)
    • Symbol Picker > Form Component / Select Box / Current / Action Result (dinamik seçim)
  • Web & Mobil Destek: Delete Entity aksiyonu hem web hem de mobil uygulamalarda çalışır.
Delete Entity Aksiyonu Uygulama Adımları

1. Kullanıcı Arayüzünde Seçim Alanı

  • Kullanıcının silmek istediği entity’yi seçmesi için bir liste ya da Select Box oluşturulur.
  • Seçilen entity’nin ID bilgisi tutulur.

2. Silme Aksiyonunun Tanımlanması

  • “Sil” adında bir buton eklenir.
  • Bu butona tıklanınca şu aksiyon eklenir:
    • + ADD ACTION > OnClick > EAV > Entity > Delete Entity
  • Id: Symbol Picker > Form Component veya Fixed olarak yapılandırılır.

3. Aksiyon Sonrası İşlem

  • Aksiyon tamamlandığında:
    • Liste güncellenebilir (Refresh Data)
    • Kullanıcıya bilgi mesajı gösterilebilir (Show Toast)
    • Başka bir sayfaya yönlendirme yapılabilir (Navigate)
Kullanım Senaryosu: Yönetici Panelinden Varlık Silme

Bir uygulamanın yönetici panelinde, sistem yöneticisi eski veya gereksiz entity kayıtlarını silmek ister.

  1. Yönetici, entity listesinden bir kayıt seçer.
  2. “Sil” butonuna basar.
  3. Seçilen entity’nin ID’si ile Delete Entity aksiyonu çalışır.
  4. Aksiyon başarılıysa liste yenilenir ve kullanıcıya "Varlık başarıyla silindi" mesajı gösterilir.

Delete Entity Aksiyonu Teknik Riskler
  • Geçersiz veya Eksik ID: ID alanı boş ya da geçersizse aksiyon başarısız olur.
  • İlişkili Veriler: Entity’ye bağlı attribute’lar varsa bu ilişkilerin etkilenmesi mümkündür. Silmeden önce bu durum göz önünde bulundurulmalıdır.
  • Yetki Kontrolü: Bu aksiyon genellikle sadece yetkili kullanıcılar tarafından erişilebilir olmalıdır.

Delete Entity aksiyonu, Kuika platformunda varlık yönetimini sürdürülebilir ve düzenli hale getirmek için kullanılan temel işlemlerden biridir. Doğru yapılandırıldığında, sistemdeki gereksiz tanımlamaların temizlenmesini ve form altyapısının sadeleştirilmesini sağlar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar