Ms Crm 2015

MS CRM 2015 ile ilgili görsel ders ve makalelerin yer aldığı bölümdür.

MS CRM 2015 Hiyerarşi Görselleştirme

MS CRM 2015 ile beraber gelen güzel özelliklerden biride Hiyerarşi Görselleştirme(Hierarchy Visualization). Bu özellik kısaca aynı varlıkların birbiri arasındaki hiyerarşisini görsel bir şekilde kullanıcıya sunuyor. Hiyerarşi Görselleştirme hakkında bilinmesi gerekenler:

  • Varsayılan olarak bazı varlıklarda bu özellik aktif olarak geliyor(accounts, positions, products, users). Yeni oluşturulan bütün varlıklarda bu özellik kullanılabilir fakat varsayılan olarak aktif olarak gelmemekte.
  • Bu özelliği kullanabilmemiz için özelleştirmelerden yeni bir 1-N ilişkisi oluşturup yeni eklenen “Hiyerarşik” özelliğini “Evet” olarak seçmemiz gerekiyor.

    Ms Crm 2015 Hiyerarşik Görselleştirme(Hierarchy Visualizations)

    Ms Crm 2015 Hiyerarşik Görselleştirme(Hierarchy Visualizations)

  • Eğer daha önce “1-N” ilişkisi oluşturulmuş ve Hiyerarşik özelliği “Evet” seçilmisse ikinci sefer aynısını yapamıyoruz(Zaten Hiyerarşik seçeneği pasif duruma geçiyor). Bu ilişki tek seferlik.
  • “1-N” ilişkisi yaparken “İlgili Varlık” ile “Birincik Varlık” aynı varlık olmak zorunda.
  • Gerekli ayarları yaptıktan sonra özelleştirmelerde ilgili varlığa geldiğimiz zaman en altta “Hiyerarşi Ayarları” seçeneği olduğunu görüyoruz.

    Ms Crm 2015 Hiyerarşi Görselleştirme Hiyerarşi Ayarları

    Ms Crm 2015 Hiyerarşi Görselleştirme Hiyerarşi Ayarları

  • Varsayılan olarak Hiyerarşi Ayarı bulunmuyor. Bizim oluşturmamız gerek. Yeni diyoruz ve açılan formdan yeni ayarımızın şema adını, varsayılan hızlı görünüm formunu ve açıklamasını girip yeni kuralımızı oluşturuyoruz.

    Ms Crm 2015 Hiyerarşi Görselleştirme

    Ms Crm 2015 Hiyerarşi Görselleştirme

  • Artık birbiri ile ilişkili ilgili kişilerin yanında küçük bir simge göreceğiz.
    Ms Crm 2015 Hiyerarşi Görselleştirme

    Ms Crm 2015 Hiyerarşi Görselleştirme

    Sonuç

    Ms Crm 2015 Hiyerarşi Görselleştirme

MS CRM 2015 İş Kuralları

MS CRM 2013 İş Kuralları isimli yazı için tıklayınız.

MS CRM 2013 ile beraber gelen yeniliklerden olan iş kuralları(business rules) Ms Crm 2015 ile beraber daha da güçlü hale geldi. Bu yeniliklere bakarsak :

  • Artık varsayılan değeri ayarlıyabiliyoruz
  • Artık iş kurallarımız sunucu taraflı da çalışabiliyor.
  • Artık “Ve”/”Veya” operatörlerini kullanabiliyoruz. Bu sayede çok sayıda birbirine benzer iş kuralları yazmanın önüne geçmiş oluyoruz.
  • Artık koşullarımıza “Değilse” mantığını da ekleyebiliyoruz.

Varsayılan Değer

Önceki yazıda olduğu gibi yeni iş kuralı diyoruz(Önceki yazıya buradan ulaşabilirsiniz).
Aşağıdaki gibi “Eylem” kısmından varsayılan değeri ayarlama diyoruz.

Ms Crm 2015 iş kuralları(business rules)

Ms Crm 2015 iş kuralları(business rules)

Daha sonra da hangi alana varsayılan değer atanmasını istiyor isek o alanı seçiyoruz.

Ms Crm 2015 İş Kuralları(Business Rules)

Ms Crm 2015 İş Kuralları(Business Rules)

Artık her firma oluşturduğumuzda bölge isimli alanımızın varsayılan değeri “Bölge 1” olacak.

Sunucu Taraflı Çalışabilme

Biliyoruz ki javascript ile client tarafında yazdığımız kodlar sadece crm arayüzünde yani kullanıcı crm ile etkileşime geçtiği zaman çalışır. Örneğin crm arayüzünden firma oluşturur isek client tarafında yazdığımız javascript kodları işleyecektir. Ama firmaları veri yönetiminden import eder isek kullanıcı doğrudan crm arayüzünden etkileşime geçmediği için javascript kodlarımız çalışmayacaktır. Ms Crm 2013′ de iş kuralları aynı bu şekilde javascript mantığı ile çalışıyordu. Ama MS CRM 2015 ile beraber artık iş kurallarımız sunucu taraflı da çalışabiliyor. Yani firmadaki bir alanın değerini iş kuralları ile belirlediyseniz veri yönetiminden firma import ettiğimizde bu iş kuralı çalışacak ve o alana o değeri verecektir. Sadece iş kurallarını dizayn ettiğimiz kısımda iş kuralının kapsamını “Varlık” olarak seçmeliyiz. Artık iş kuralımız hem client taraflı hem server taraflı çalışacaktır.

Ms Crm 2015 İş Kuralları (Business Rules)Kapsam

Ms Crm 2015 İş Kuralları (Business Rules)Kapsam

“Ve”/”Veya” Operatörü

Aşağıdaki resimdeki gibi “Ve”/”Veya” kullanabiliyoruz.

Ms Crm 2015 İş Kuralları(Business Rule) Operatörler

Ms Crm 2015 İş Kuralları(Business Rule) Operatörler

“Değilse” Mantığı

Ms Crm 2015 İş Kuralları (Business Rules)Değilse

Ms Crm 2015 İş Kuralları (Business Rules)Değilse

MS CRM Environment Diagnostics

Dynamics CRM(on-premise) yüklerken veya varolan organizasyonumuzu import ederken hata veya sorunla karşılaşmamız için birtakım kontroller gerçekleştirir ve olası sorun ve hataları gösterir.

Eğer bu hata mesajına çift tıklarsak help dosyası açılır ve hatanın detayını görebiliriz. İşte bu help dosyasının bulunduğu kısım :

C:Program FilesMicrosoft Dynamics CRMToolsEnvironmentDiagnostics.chm

Kuruluma veya organizasyonu import etmeden önce bu yardım dökümanına göz atmakta fayda var.

Kaynak

MS CRM 2013 İş Kuralları

Yeni: MS CRM 2015 İş Kuralları (Business Rules) yazısı için tıklayınız.

Microsoft Dynamics Crm 2013 yeni özelliklerinden Business Rule (İş Kuralları) formlarınızda JavaScript kodu yazmadan iş kuralları oluşturmanıza olanak sağlar. Sunduğu arayüz ile hızlı bir şekilde  Ana Görünüm ve Hızlı Görünüm formlarında sık kullandığınız iş kurallarınızı oluşturup düzenleyebilirsiniz.

Not: Dynamics CRM 2015’de iş kuralı oluştururken kapsam olarak “Varlık” seçersek artık server side taraflı çalışabiliyor. Yani iş kuralları sadece CRM arayüzünden yaptığımız değiştikliklerde değil yazılımsal olarak yaptığımız değişikliklerde de (Workflow ve plugin gibi) server side çalışabiliyor. (Kaynak)

İş Kuralları İle Yapılabilecekler:

    • Alanların değerlerini değiştirebilirsiniz.
    • Alanların gerekliliklerini değiştirebilirsiniz.
    • Alanları gösterip gizleyebilirsiniz.
    • Alanları formda gösterip gizleyebilirsiniz.
    • Alanların değerlerini doğrulayıp fomda hata mesajı gösterilmesini sağlayabilirsiniz.
Basit bir örnek:

İlgili kişi formumuzda  “Tercih Edilen İletişim Yöntemi” isimli seçenek kümesi alanında seçilen değere göre alanlarımızı gizleyip gösterelim. Alanımızda aşağıdaki değerler olsun:

Yeni İlgili Kişi
Ms Crm 2013 Option SetEğer E-Posta alanı seçilirse Telefon alanını gizleyelim. Öncelikle Sistemi Özelleştir formumuzu açalım. Ve İlgili Kişi varlığımızı seçip İş Kurallarından Yeni’ ye tıklayalım.
İş Kuralları Özelleştirme

İş Kuralımızın adını ve kurallarımızı yazalım.

İş Kuralları Oluştur
Aşağıdaki kuralları isteğinize göre değiştirebilirsiniz. Örnek olması açısından basit olsun istedim.
İş Kuralları Etkinleştir

Artık iş kuralımızı aktifleştirdiğimizde. Tercih edilen bağlantı yöntemini “E-Posta” seçer isek  “Cep Telefonu” alanı gizlenecek.

Kaynak:
http://msdn.microsoft.com/en-us/library/dn481574(v=crm.6).aspx
https://community.dynamics.com/crm/b/crminogic/archive/2014/10/06/business-rule-updates-in-dynamics-crm-2015.aspx
http://www.powerobjects.com/blog/2014/02/19/creating-if-then-else-logic-in-crm-2013-business-rules/
http://www.powerobjects.com/blog/2013/10/24/become-pseudo-developer-business-rules-crm-2013/