Makale Özeti

Uygulama geliştirirken genellikle sık karşılaştığımız ve sinir bozucu bir durum, bir kullanıcının “ben bu alanı sol köşede görmek istiyorum”, başkasının “arka sayfada görmek istiyorum” gibi işinizi yavaşlatan ve zorlaştıran istekleridir. Genellikle herkesi mutlu etmek de pek mümkün olmaz. Axapta ise “Formu Uyarla” seçeneği sayesinde hem bu işi biz yazılımcıların üzerinden alıyor, hem de herkesi mutlu etmeyi başarıyor.

Makale

Uygulama geliştirirken genellikle sık karşılaştığımız ve sinir bozucu bir durum, bir kullanıcının “ben bu alanı sol köşede görmek istiyorum”, başkasının “arka sayfada görmek istiyorum” gibi işinizi yavaşlatan ve zorlaştıran istekleridir. Genellikle herkesi mutlu etmek de pek mümkün olmaz. Axapta ise “Formu Uyarla” seçeneği sayesinde hem bu işi biz yazılımcıların üzerinden alıyor, hem de herkesi mutlu etmeyi başarıyor.

Axapta üzerinde son kullanıcılar formların tasarımlarını değiştireceği gibi, form üzerine ekstra alanlar ekleyebilirler. Örneğin ‘Müşteriler’ ekranında ‘Telefon No’ alanı ‘İrtibat Bilgisi’ sayfasındadır ve bu alanı sık olarak kullanan bir satış tesilcisi bu bilgiyi ana ekranda görmek isteyecektir. Bunun için tek yapması gereken ‘Müşteriler’ ekranında herhangi bir yere sağ tıklayarak ‘Formu Uyarla’ seçeneğini seçmesi ve ilgili alanı sürükle bırak yöntemiyle ana sayfaya çekmesidir.

Formu uyarla ekranında ‘Telefon No’ sahasını ‘Özet’ sayfasındaki ‘Grid’ in içine sürükleyelim. Bu sahanın artık Grid içinde olduğunu fark edeceksiniz. Bu arada kaçıncı sırada gözükeceğini de aynı yöntemle ayarlayabilirsiniz.

Formu kapattığınızda ‘Telefon No’ sahasının ana sayfaya taşındığı göreceksiniz.

Herşey bu kadar basit, sadece sürükle ve bırak.. Tüm bunları son kullanıcı yapıyor ve sizi bu iş yükünden kurtarıyor.

‘Formu Uyarla’ ekranını daha ayrıntılı incelersek :

 

Taşı kısmındaki ‘Yukarı’, ‘Aşağı’,’Sağ’ ve ‘Sol’ alanları, sürükle bırak işlemi yerine ilgili alanları bu butonlar aracılığıyla taşımanızı sağlar.

 

‘Alanları Ekle’ ve ‘Kaldır’ seçeneği ile formun veri kaynağından yeni alanlar ekleyebilir veya eklediğimiz alanları çıkarabiliriz.

 

Nitelikler kısmına geçtiğimizde ise, üzerinde bulunduğumuz kontrolün adını ‘Adı’ sahasında görebiliriz.

 

‘Görünür’ niteliği ise kullanıcının bu alanı ekranda görmek isteyip istemediğini belirler. Kullanıcı böylelikle işine yaramayan alanları istediği zaman görünmez kılabilir, istediği zaman da geriye alabilir.

 

‘İçerikleri Düzenle’ niteliği ise o alanın değiştirilebilir olup olmadığını belirlemeniz içindir. Kullanıcı hazır gelen veride değişiklik yapmaktan çekinirse, bu alan sayesinde değiştirmeye karşı önlem alacaktır.

 

‘Atla’ niteliği ise tab tuşu ile dolaşırken o sahanın üzerinde durulup durulmayacağını belirler.

 

‘Etiket’ niteliği ise ilgili alanın başlığını kullanıcının kendisinin belirlemesine yardımcı olur. Eğer bu alan boş bırakılırsa varolan değer gözükecektir.

 

‘Genişlik’ niteliği ise ilgili alanın genişliğini kullanıcının belirlemesine izin verir.

 

‘Konfigurasyon Anahtarı’ ise kontrolün hangi konfigurasyona ait olduğunu belirtir. Eğer o konfigurasyon sistemde kapatılırsa o kontrol de kullanılmaz hale gelir.

 

Kullanıcı bu ekranda yaptığı tüm değişiklikleri şablon olarak saklayabilir. Sağ tarafta görülen ‘Yükle’ butonu ile önceden saklamış olduğu şablonlardan birini seçebilir. ‘Sakla’ butonu ise yaptığı değişiklikleri yeni bir isimle şablon olarak kaydetmesini sağlar. ‘Baştan Yükle’ seçeneği ise tüm kullanıcı değişikliklerini iptal edip varsayılan hale dönmenize yarar. Şablonlarınız silinmez. ‘Kullanıcıdan Eriş’ butonu ise başka bir kullanıcının tasarımına erişmenize yarar.

Gördüğünüz gibi son kullanıcı kendi ekranını tamamen değiştirebiliyor, yaptığı değişiklikleri saklayabiliyor ve istediği zaman istediği ekran tasarımı ile çalışabiliyor. Ve daha da önemlisi bunun için yazılımcıların zamanını çalmıyor.

Anıl Özay
Yazılım Mühendisi, Axapta Uzmanı

MBSCP, MCP