Kuika’nın Get Entity Attributes aksiyonu, bir entity’ye (varlık) ait tüm attribute’ların (özniteliklerin) listesini almak için kullanılır. Bu aksiyon sayesinde, belirli bir entity'nin tanımlı tüm alanları dinamik olarak çekilebilir ve dinamik formlar, filtreleme arayüzleri ya da özelleştirilebilir veri girişleri oluşturulabilir. Örneğin, “Çalışan” adlı bir entity tanımlıysa ve bu entity altında “Ad”, “Soyad”, “Departman”, “İşe Başlama Tarihi” gibi attribute’lar varsa, Get Entity Attributes aksiyonu çalıştırıldığında bu özniteliklerin tümü liste halinde elde edilir. Böylece sistem, kullanıcıya dinamik olarak “Çalışan” formunu oluşturabilir ya da filtreleme panelinde bu alanları seçim olarak sunabilir.
Teknik Özellikler
1. UI’da Entity Seçimi
2. Aksiyon Tanımlama
3. Aksiyon Sonucunun Kullanımı
Bir insan kaynakları uygulamasında, yeni bir çalışan bilgisi eklemek isteyen kullanıcı, sistemde daha önce tanımlanmış "Çalışan" entity’sine ait formu doldurmak ister.
“Çalışan” entity’sine ait attribute’lar temel alınarak, sistemde tamamen dinamik ve yeniden kullanılabilir bir form yapısı oluşturulmuş olur. Bu yapı sayesinde her entity için tek tek form tasarlamaya gerek kalmaz; yapı değiştiğinde form da otomatik güncellenir.
Teknik Riskler
Get Entity Attributes aksiyonu, Kuika platformunun EAV mimarisinde dinamik form ve veri yapıları kurmanın temel adımlarındandır. Belirli bir entity’nin tüm alanlarını sistematik olarak çekerek kullanıcıya özel ve esnek arayüzlerin oluşturulmasına olanak tanır.