Kuika’nın Delete Attribute aksiyonu, EAV (Entity-Attribute-Value) veri modeli kapsamında daha önce tanımlanmış bir özniteliği (attribute) sistemden silmek için kullanılır. Bu aksiyon, dinamik olarak oluşturulan alanların yönetimini kolaylaştırır ve artık kullanılmayan veya yanlış tanımlanmış attribute’ların sistemden güvenli şekilde kaldırılmasına olanak tanır.Bir insan kaynakları uygulamasında, kullanıcılar özgeçmiş formuna “Medeni Durum” gibi bir alan eklemiş olabilir. Ancak ilerleyen süreçte bu bilginin gereksiz olduğu ya da farklı bir biçimde (örneğin "Aile Bilgileri" başlığı altında) toplanacağına karar verildiğinde, “medeni_durum” adlı attribute sistemden Delete Attribute aksiyonu ile güvenle silinebilir. Bu işlem sonrasında hem ilgili form alanı otomatik olarak kaldırılır hem de veri yapısı sadeleştirilmiş olur.
Bu yapı sayesinde sistemde sadece gerçekten ihtiyaç duyulan alanlar kalır; böylece veri bütünlüğü, performans ve kullanıcı deneyimi korunmuş olur.
Teknik Özellikler
1. UI Design'da Aksiyonu Tanımlama
2. Aksiyon Parametresini Yapılandırma
3. Attribute’un Sistemden Kaldırılması
Belirtilen ID’ye sahip attribute, sistemden kalıcı olarak silinir. Bu işlem sonucunda ilgili attribute uygulamada ve veritabanında yer almaz. Attribute’a bağlı veri varsa, sistem davranışı sürüme ve yapılandırmaya göre değişebilir (örneğin veri temizleme veya bağımlılık kontrolü).
Bir e-ticaret platformunda, ürün yöneticileri sistemdeki ürün kartlarını ihtiyaçlarına göre özelleştirebilmektedir. Örneğin, elektronik kategorisindeki ürünler için “Garanti Süresi” adlı bir alan (attribute) tanımlanmış olabilir. Ancak ilerleyen süreçte bu bilginin sistem dışı bir kaynaktan alındığına karar verilir veya iş kuralları değişir.
Bu durumda, ürün yöneticisi, yönetim panelindeki alanlar listesinde “Garanti Süresi” özniteliğini görür ve yanındaki “Sil” butonuna tıklayarak bu alanı sistemden kaldırır.
Id: 123e4567-e89b-12d3-a456-426614174000
Bu aksiyon sonucunda, ilgili attribute sistemden tamamen silinir ve bu alana ait formlar, veri girişleri veya arayüz öğeleri otomatik olarak güncellenir. Böylece canlı sistemde veri bütünlüğü korunarak gereksiz alanlar temizlenmiş olur.
Teknik Riskler
Delete Attribute aksiyonu, Kuika platformunda dinamik veri modellerini temiz ve kontrollü şekilde yönetmek için kullanılan pratik bir araçtır. Kullanıcı tanımlı alanların yönetimi, uygulamanın sürdürülebilirliği açısından önemlidir. Canlı ortamlarda, son kullanıcılar tarafından yönetilebilen bir yapı sunar. EAV modeli, sistem yayındayken dahi geliştirici müdahalesine ihtiyaç duymadan yeni alanların tanımlanmasına ve mevcut yapıların esnetilmesine olanak tanır. Bu sayede kullanıcılar, kendi iş süreçlerine özel veri alanlarını arayüz üzerinden tanımlayabilir, formlarını zenginleştirebilir ve sistemde kesinti olmadan yapılarını özelleştirebilir.