Özellik önkoşulları bir özelliğin başka bir özelliğine göre enable/disable edilmesi için kullanılır. Enabled durumda bu özelliğe veri girilebilmekte, disabled durumda ise bu özelliğe değer atanamamaktadır. 

 

Örnek3: Boyu 200 olan bir sofada ayak sayısı özelliği toptan Disabled olsun. Bu durumda Özellik önkoşulları penceresine aşağıda gösterilen script girilir.

 
Yukarıdaki koşul varyant tanımında çalıştığında; boy değeri 200'den farklı olduğunda Ayak Sayısı özeliği tanımlanan değer aralığından herhangi bir değeri alabilir. Boy 200 olduğunda ise aşağıdaki resimde görüldüğü gibi Kullanım Dışı durumuna geçer. 
return 0 kullanım dışı durumu tetikler. Eğer değer return 0 değil de return 1 olsaydı 200 haricindeki tüm değerlerde ayak sayısı kullanım dışı olacak 200 de serbest, seçilebilir olacaktır.

Zorunlu alanlar Kullanım Dışı olduğunda hata alınır. Bunun sebebi kullanım dışı olan özellikler boş bırakılır. Bu değer ise zorunlu alan ile çeliştiğinden hata alınır.