CRM Nedir?
CRM (Customer Relation Management), müşteri ilişkileri yönetimi anlamına gelir.
CRM müşterilere ait bilgilerin ve kurulan ilişkilerin veri olarak analiz edilip şirketin büyümesinde kullanılacak stratejiler oluşturan yazılım sistemleridir.
CRM'in amacı müşteri gerekliliklerini önceden saptayarak doğru zamanda doğru kitleye doğru pazarlamayı yaparak karlılığı arttırmaktır.
Logo CRM Nedir?
Logo CRM yazılımı, ürün ya da hizmet satan, satış öncesi, satış esnası ve sonrasındaki süreçlerinizi kontrol altına alarak Logo ERP çözümleriyle entegre yönetmenizi sağlayan bir CRM çözümüdür.
Logo CRM Uyarlaması Nedir?
Logo CRM ürününde olmayan foksiyonların müşterinin isteğini isteğine uygun olarak yazılım olarak sağlanması anlamına gelir.
Logo CRM ürün olarak ModelEditor aracı ile aşağıdaki uyarlamaları destekler.
- mevcut ekranlarının genişletilmesini olanak sağlar.
- Yeni bir modül için üründe kullanılmayan, sonradan çıkabilecek ihtiyaçlar için bırakılmış BO nesneleri kullanılabilir.
Logo CRM Ürün Uyarlama Video...
Bunun dışında kalan uyarlamayı iki bölümde inceleyebiliriz.
Buradaki uyarlamalar için Visual Studio ortamına ve DevXpress kütüphanesine ihtiyaç duyuyor olacağız.
Logo CRM altyapısını oluşturan XAF teknolojisi, teknik olarak yatay ve dikey olarak genişleyebilecek ürün için yeterlidir. Bu açıdan Logo CRM uyarlama için çok uygun bir platformu doğal olarak sunar.
- Yatay Uyarlama
Ürün bağımsız uyarlama olarak tanımlanabilir. - Dikey Uyarlama
Ürün Bağımlı uyarlamadır. Yatay uyarlamaya göre daha kapsamlıdır.
XAF (eXpressApp Framework ) Nedir?
Developer Express (DevExpress) tarafından geliştirilen, web,masaüstü,mobil uygulamaları geliştirmenizi sağlayan framework’tür.
XAF ücretli bir frameworktür.
DevExpress kuruldugunda direkt olarak Visual Studio ya eklenti olarak kurulur.
Logo CRM Uyarlamaları için XAF kullanmak için XPO (Express Persistent Objects) da kullanilmasi gerekir.
XPO ile olusturulan model siniflariniza göre veritabanı yönetimi sağlanır.
XPO (eXpressPersistent Objects)Nedir?
XPO aslinda DexExpress tarafindan gelistirilen data soyutlama katmanıdır. Alternatifi EF (Entity Framework) tür. Biz Logo CRM Uyarlama projelerimizde XPO kullanacağız.
XPO en temelde VT bağımsız uygulama geliştirmenizi sağlar.
Modele uygun olarak tabloların VT ye uygun olarak oluşturulması ve yönetilmesi XPO sorumluluğundadır.
Model Editor Nedir?
Model editore bakmadan önce aşağıdaki kavramları biliyor olmak gerekir.
XAF ta yapılan uygulamalar katmanlardan oluşur.
- ilk katman kod göre oluşturulur.
- Sonraki katmanlar XafML de referans modüllerdenki farkları yansıtır.
- Enson katman Uygulama Projesine ait XafML dosyasındaki değişiklikleri yansıtır.
Tüm bu değişiklikler Uygulama modeli yüklendiği zaman üstüste bindirilmektedir.
User.Model.xafml de tutulan değişillikler Model Editor ile yönetilir.
Business Classes
XAF nesne tabanlı veri yönetimi yaklaşımı ile proje geliştirebileceğiniz bir ortam sunar. İş sınıfları en temel model sınıflarıdır.
Application Model Basics
İş uygulamaları oldukça kompleks uygulamalardır. Bu tarz uygulamalar için tabloları, kullanıcı arayüzlerini, iş mantığını, gibi. XAF ile proje geliştirirken sadece iş modelinin kodlanması yeterlidir.
Detaylı bilgi için
İş Nesnesi İsimlendirme Standartı
İş nesnelerinin belli bir standarta göre isimlendirilmesi önemli.
Uyarlama projeleri için BO_[iş nesnesi adı] şeklinde olabilir.
Önemli Bağlantılar
XAF Forum ve Destek Bağlantısı ...