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.
- Kullanıcı, "Çalışan" entity’sini seçer.
- Sistem, Get Entity Attributes aksiyonunu çalıştırarak "Çalışan" entity’sine ait tüm attribute’ları getirir.
Gelen attribute’lar örneğin şu şekildedir:
- Ad (Text)
- Soyad (Text)
- Departman (Select Box)
- İşe Başlama Tarihi (Date)
- Bu attribute bilgileri, Dynamic Form elementine yüklenir.
- Sistem, bu bilgilerle otomatik olarak formu oluşturur. Kullanıcının manuel olarak alanları tanımlamasına gerek kalmaz.
- Kullanıcı, formu doldurur ve kaydeder.
“Ç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.