Kuika’nın Get Categories aksiyonu, EAV (Entity-Attribute-Value) veri modeli kapsamında tanımlanmış olan kategori (category) kayıtlarını listelemek için kullanılır. Bu aksiyon, attribute’ların gruplanması, kullanıcıya kategori seçimi sunulması ve hiyerarşik kategori yapılarını oluşturmak için idealdir. Örneğin, bir yönetici panelinde “Kullanıcı Bilgileri” adında bir üst kategori oluşturulabilir ve bu kategori altında “İletişim Bilgileri” veya “Kimlik Bilgileri” gibi alt kategoriler tanımlanabilir. Get Categories aksiyonu ile önce üst kategoriler, ardından seçilen üst kategoriye bağlı alt kategoriler listeleyerek, kullanıcıya hiyerarşik ve anlamlı bir kategori seçimi sunmak mümkün olur. Böylece form veya raporlarda sadece ilgili kategoriye ait attribute’lar dinamik olarak gösterilebilir.
Teknik Özellikler
1. UI Üzerinde Listeleme Bileşeni Oluşturma
2. Aksiyon Ekleme
3. Sonuçları UI Elementine Bağlama
Bir kullanıcı, bir kategori sisteminde önce bir üst kategori seçer. Ardından, sistem yalnızca bu kategoriye bağlı alt kategorileri listelemek ister.
Teknik Riskler
Get Categories aksiyonu, Kuika platformunda EAV veri modeline dayalı kategori yönetiminin dinamik, hiyerarşik ve filtrelenebilir şekilde uygulanmasını sağlar. ParentId parametresiyle birlikte kullanıldığında, kategoriler arasında alt-üst ilişkiler kurulabilir ve kullanıcıya özelleştirilmiş seçim alanları sunulabilir.