MSCRM 2015 MS CRM Data Encryption Error – Veri Şifreleme hatası ve çözümü

MsCrm 2015 organizasyonumuzu deployment manager kullanarak import ettikten sonra örneğin e-posta aktivitesi oluşturmaya çalıştığımızda Veri Şifreleme Hatası alabiliyoruz(aşağıdaki resimdeki gibi). Şimdi bu hatanın ne olduğuna ve nasıl çözüleceğine bakalım.

Veri Şifreleme Hatası

Veri Şifreleme Hatası

Tabi ilk olarak hata mesajını okuyoruz.

Kuruluş veritabanında şifrelenmiş alanlar var, ancak veri şifrelemesi özelliği etkinleştirilmedi. Veri şifrelemesini etkinleştirmek için Microsoft Dynamics CRM sistem yöneticinize başvurun. Etkinleştirmek için Sistem Ayarları > Veri Yönetimi > Veri Şifrelemesi’ne gidin. Daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=316366.

Crm bizden veri şifrelemesi özelliğini( detaylı bilgi için tıklayınız) etkinleştirmemizi istiyor. Hemen Sistem Ayarları > Veri Yönetimi > Veri Şifrelemesi alanına gidiyoruz.

Veri Şifreleme

Veri Şifreleme

Okumaya devam et

Ms Crm 2015 Hesaplanan Alan

{:tr}Dynamics Crm 2013′ de hesaplama yapıp bu hesaplanan veriyi oluşturduğumuz alanda göstermek için javascript  kod yazmaktan başka çaremiz yoktu. Ms Crm 2015 ile birlikte ‘Hesaplanan Alan’  diye bir özellik geldi. Bu özellik sayesinde artık veriyi istediğimiz gibi hesaplatıp alan türü “Hesaplanan” olan alanımıza yazdırabiliyoruz.  Hemde tek satır kod yazmadan. Bunun için önce alanımızın türünü “Hesaplanan” olarak seçmemiz gerekiyor. Sırasıyla yapalım:

  • Yeni bir alan oluşturuyoruz. Alan türünü “Hesaplanan” olarak seçiyoruz.
    Ms Crm 2015 Calculated Field(Hesaplanan Alan)

    Ms Crm 2015 Calculated Field(Hesaplanan Alan)

    Hesaplanan olarak seçtiğimizde hemen yanında “Düzenle” isimli bir buton çıkıyor ona tıklıyoruz.
    NOT: Düzenle butonuna tıkladığımız anda yeni alan oluşturuluyor.

  • Karşımıza artık alanımızın hangi koşullarda hesaplanacağını belirtebileceğimiz tasarım sayfası geliyor.

    Ms Crm 2015 Calculated Field Design Page (Hesaplanan alan tasarım sayfası)

    Ms Crm 2015 Calculated Field Design Page (Hesaplanan alan tasarım sayfası)

  • Aşağıdaki gibi koşulları yazıyoruz. Tabiki siz kendi senaryonuza göre değiştirebilirsiniz.

    Ms Crm 2015 Calculated Field Logic

    Ms Crm 2015 Calculated Field Logic

  • Artık Data1 veya Data2 alanları veri içerdiğinde Bizim Total isimli türü “Hesaplanan Alan”  olan alanımızın değeri belirlediğimiz kurallara göre güncellenecektir.
  • Kullanılabilen Formüller:
    • Tek Satır Metin:
      • CONCAT
      • TRIMLEFT/TRIMRIGHT
        NOT: Birden fazla satır metin için malesef formül yok.
    • Seçenek Kümesi:
      Formül yok ancak aynı global  seçenek kümesi için hesaplama yaptırabiliyoruz.
    • Tarih ve Saat:
      • ADDDAYS/ADDHOURS/ADDMONTHS/ADDWEEKS/ADDYEARS
      • SUBTRACTDAYS/SUBTRACTHOURS/SUBTRACTMONTHS/SUBTRACTWEEKS/SUBTRACTYEARS
    • (+, -, *, /)

Kaynak:

http://mscrmtutorials.blogspot.com.tr/2014/11/calculated-field-in-dynamics-crm-2015.html

http://blog.sonomapartners.com/2014/09/dynamics-crm-2015-calculated-and-rollup-fields.html

http://community.dynamics.com/crm/b/crmvideos/archive/2014/10/21/rollup-and-calculated-fields-in-microsoft-dynamics-crm-2015.aspx

http://blogs.msdn.com/b/mvpawardprogram/archive/2014/12/15/dynamics-crm-2015-calculated-fields.aspx{:}{:en}Dynamics Crm 2013′ de hesaplama yapıp bu hesaplanan veriyi oluşturduğumuz alanda göstermek için javascript  kod yazmaktan başka çaremiz yoktu. Ms Crm 2015 ile birlikte ‘Hesaplanan Alan’  diye bir özellik geldi. Bu özellik sayesinde artık veriyi istediğimiz gibi hesaplatıp alan türü “Hesaplanan” olan alanımıza yazdırabiliyoruz.  Hemde tek satır kod yazmadan. Bunun için önce alanımızın türünü “Hesaplanan” olarak seçmemiz gerekiyor. Sırasıyla yapalım:

  • Yeni bir alan oluşturuyoruz. Alan türünü “Hesaplanan” olarak seçiyoruz.
    Ms Crm 2015 Calculated Field(Hesaplanan Alan)

    Ms Crm 2015 Calculated Field(Hesaplanan Alan)

    Hesaplanan olarak seçtiğimizde hemen yanında “Düzenle” isimli bir buton çıkıyor ona tıklıyoruz.
    NOT: Düzenle butonuna tıkladığımız anda yeni alan oluşturuluyor.

  • Karşımıza artık alanımızın hangi koşullarda hesaplanacağını belirtebileceğimiz tasarım sayfası geliyor.

    Ms Crm 2015 Calculated Field Design Page (Hesaplanan alan tasarım sayfası)

    Ms Crm 2015 Calculated Field Design Page (Hesaplanan alan tasarım sayfası)

  • Aşağıdaki gibi koşulları yazıyoruz. Tabiki siz kendi senaryonuza göre değiştirebilirsiniz.

    Ms Crm 2015 Calculated Field Logic

    Ms Crm 2015 Calculated Field Logic

  • Artık Data1 veya Data2 alanları veri içerdiğinde Bizim Total isimli türü “Hesaplanan Alan”  olan alanımızın değeri belirlediğimiz kurallara göre güncellenecektir.
  • Kullanılabilen Formüller:
    • Tek Satır Metin:
      • CONCAT
      • TRIMLEFT/TRIMRIGHT
        NOT: Birden fazla satır metin için malesef formül yok.
    • Seçenek Kümesi:
      Formül yok ancak aynı global  seçenek kümesi için hesaplama yaptırabiliyoruz.
    • Tarih ve Saat:
      • ADDDAYS/ADDHOURS/ADDMONTHS/ADDWEEKS/ADDYEARS
      • SUBTRACTDAYS/SUBTRACTHOURS/SUBTRACTMONTHS/SUBTRACTWEEKS/SUBTRACTYEARS
    • (+, -, *, /)

Kaynak:

http://mscrmtutorials.blogspot.com.tr/2014/11/calculated-field-in-dynamics-crm-2015.html

http://blog.sonomapartners.com/2014/09/dynamics-crm-2015-calculated-and-rollup-fields.html

http://community.dynamics.com/crm/b/crmvideos/archive/2014/10/21/rollup-and-calculated-fields-in-microsoft-dynamics-crm-2015.aspx

http://blogs.msdn.com/b/mvpawardprogram/archive/2014/12/15/dynamics-crm-2015-calculated-fields.aspx:

MS CRM 2015 Business Rule – İş 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

{:}{:en}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)

Okumaya devam et

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