mscrm dersleri

Ms Crm 2015 Organizasyonu İçeri Aktarma (Import Organization)

Ms Crm 2015 ile Organizasyonu içeri nasıl aktarabiliriz ona bakacağız:

  • İlk olarak Deployment Manager’ı açıyoruz.
Ms Crm Organization Importing

Ms Crm Organization Importing

  • Daha sonra sol taraftaki (Kırmızı kutunun içindeki) Organizations yazısına sağ tıklayıp Import diyoruz.
Ms Crm Import Organization

Ms Crm Import Organization

(daha&helliip;)

MSCRM 2015 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

(daha&helliip;)

MS CRM Gelişmiş Bul Sorgularının Sql Scripti

Aşağıdaki gelişmiş  bul sorgu muzun kullandığı sql sorgusunu bulalım.


Gelişmiş Bul Sorgusu

Sağ üst taraftaki kişilere ver butonuna tıklayalım.

Gelişmiş Bul Sorgusu Excel Export

Açılan ekranda dinamik çalışma sayfasını seçiyoruz ve ileriyi seçip istediğimiz alanları seçip ver diyoruz.

Dinamik Çalışma Sayfası

İndirdiğimiz xml dosyasını herhangi bir text editor ile açıyoruz ve  tagları arasında kalan kısımı alıyoruz. İşte bizim sql sorgumuz:

Not: İsterseniz xml dosyasının uzantısı excel dosyası uzantısına çevirip ile excel dökümanından da sql sorgusuna ulaşabilirsiniz. Bunun için excel dosyasını açıp Data>Connection>Properties>Detail>Query yolunu takip etmelisiniz.

MS CRM 4.0 ekler için dosya boyutu sınırını değiştirmek

CRM 4.0 ekler için dosya boyutu sınırını değiştirmek:

1. Web.config dosyasını açıyoruz (C:InetpubCRMweb.config).

2.    elementi içerisini aşağıdaki gibi değiştiriyoruz (10240 i istediğimiz şekilde değiştirebiliriz)

3. web.config dosyamızı kaydediyoruz.

4. Tarayıcıdan Crm’ i açıyoruz.

5. Ayarlar | Yönetim| Sistem Ayarları kısmına giriyoruz.

6. E-posta sekmesine tıklıyoruz.

7.Maiksimum dosya boyutu kısmını (kilobytes) 10240 yapıyoruz.

9.Tamam butonuna basıp kapatıyoruz.

10. Sonrada IIS i yeniden başlatıyoruz. .

CRM 4.0 Menü ve Kontrolleri Özelleştirme

MS CRM 4.0′ da menü ve kontrolleri 2 yöntem ile özelleştirebiliyoruz:

  • Site Map
  • ISV.Config
Not: Her iki yöntemde de XML yapısını kullanacağımızdan XML ile ilgili temel bilgileri edinmiş olmanız gerekiyor. Eğer XML hakkında daha fazla bilgi edinmek istiyorsanız şuradaki adrese bakmakta fayda var.

Site Map (Site Haritası)

Site haritaları Ms Crm’de her alanda gösterilecek olan nesnelerin yazıldığı xml dosyasıdır. Örneğin çalışma alanındaysanız(workplace area) sol tarafta aktiviteler(activities), takvim(calendar) gibi seçenekler görürsünüz. Bu seçenekler varlıklara(entities) kısa yoldan erişmemizi sağlayan kısayollardır.
Özelleştirmeleri Ver
Özelleştirmeleri Ver
Site haritalarını düzenlemek için öncelikle dışa aktarmalıyız(export). Bunun için ayarlar(setting)>özelleştirme(customization)>export customization’dan sitemap seçilip özelleştirmeleri ver denir. Daha sonra değişikliğimizi yapıp sisteme tekrardan yüklemeliyiz. Site haritasının içerdiği xml’in yapısı aşağıdaki gibidir:
SiteMap: En üst seviyedeki xml etiketidir. Aynı isimde area’ları içeren bir etiket içerebilir.
Area: Her alan(area)’ın kendine has navigasyon butonları bulunur. Varsayılan olarak Site Haritası(SiteMap) 6 tane alan(area) ile beraber gelir. Bunlar:
  • Çalışma Alanı(Workplace)
  • Satış(Sales)
  • Pazarlama(Marketing)
  • Servis(Service)
  • Ayarlar(Setting)
  • Kaynak Merkezi(Resource Center)
Aşağıda Çalışma alanı(Workplace) için varsayılan xml attributeları ve değerleri verilmiştir.
Not: ResourceId ve DescriptionResourceId yerine Title kullanabiliriz.
Bu Attributelardan:
  • Id: Alanın benzersiz tanımlayıcısı.
  • ResourceId: Resource id.(Internal)
  • ShowGroups: Eğer alan birden fazla gurup içeriyor ise zorunludur.
  • Icon: Görsel url adresi.
  • DescriptionResourceId.(Internal)
Group: Alanların içerdiği gurupları ifade eder. Bir veya birden fazla olabilir.

SubArea: Herhangi bir sayfaya veya web adresine gitmek için kullandığımız adrestir.

ISV.Config

ISV.Config dosyası toolbar’a kontrol ekleyebildiğiniz crm’e ekstra özellikler katabilmek için kullandığımız xml dosyasıdır. Varlıklara veya web uygulamalarına hızlı bir şekilde erişmemizi sağlayan kısayollar oluşturabildiğimiz  site haritalarının aksine crm varlıklarından olmayan bir web uygulaması veya 3.parti bir yazılıma erişmemizi sağlayan, kısayollar oluşturmamızı sağlayan xml dosyasıdır. Site haritasındaki gibi önce export edilmeli gerekli değişiklik yapıldıktan sonra tekrar import edilmelidir.

Isv.Config dosyası varsayılan olarak kapalıdır. Xml dosyasındaki değişikliklerin crm’e yansıması için isv.config dosyasının aktif edilmesi gerekir. Bunu:
Ayarlar>Yönetim>Sistem  Ayarları>Özelleştirme tabından  yapabilirsiniz.

Sistem Ayarları

ISV.Config dosyasının içerdiği xml’in yapısı aşağıdaki gibidir:

IsvConfig: sadece etiketini içerebilir. En üst seviyedeki etikettir.
configuration: Versiyon numarasını içerir. Örneğin:
root: Global menü ve toolbar’ları içerir. Örneğin:

           

 

Button: Buton oluşturmamızı sağlayan etikettir. Aşağıdaki etiketleri kapsayabilir:

Buton elementi aşağıdaki attribute’lara sahip olabilir:

  • Client: Bu attribute butonumuzun hangi client uygulamasında görüntüleneceğini belirtir. 2 seçenek vardır. Outlook, web.
  • AccessKey: Butonumuzu faremiz ile değilde klavyemizden tetiklemek için oluşturacağımız kısayoldur. Tek 1 harf alabilir. Alt +{seçtiğiniz harf} şeklinde çalışır. (Alt kısayolu değiştirilemez)
  • AvalibleOffline: Bu attribute outlookta offline çalıştığımız zaman butonumuzun görünüp görünmeyeceğini belirtir.
  • Icon: Bu attribute butonumuzun üzerinde görüntülecek resmi belirtir. (Icon dosyası gif olmalıdır. 16×16 8-bit (256) web için, 16×16 veya 32×32 outlook için)
  • Javascript: Bu attribute butona tıklandıktan sonra çalışacak javascript i belirler. Örneğin:
  • PassParams: O anki varlığın url’ine parametre ekler.
  • Url: Url adresi. Eğer javascript attribute’unda değer varsa bu attribute işlemez.
  • ValidForCreate: Eğer buton bir varlık içerisine konulmuş ise o varlıktan yeni bir kayıt oluşturulduğunda butonun gösterilip gösterilmeyeceğini belirler.
  • ValidForUpdate:  Eğer buton bir varlık içerisine konulmuş ise o varlıktan bir kayıt güncelleniyorsa butonun gösterilip gösterilmeyeceğini belirler.
  • WinMode:
    • 0=Window: Url’i içeren yeni pencere açar.
    • 1=Modal Dialog Box: Yeni pencere açar(kutu şeklinde) ve opencereyi kapatmadan önceki sayfada işlem yapamayız.
    • 2=Modeless Dialog Box: Yeni pencere açar(kutu şeklinde). İstersek kapatmadan önceki sayfaya dönüp işlem yapabiliriz.
  • WinParams: Açılacak olan dialog box’ın boyutunu, yerini ve rengini gibi özelliklerini parametre olarak yollayabileceğimiz parametre. Örneğin:

 Entities: Her varlığın kendi menü ve toolbarı mevcuttur. Ondan dolayı eğer biz varlığa menü ve toolbar itemi eklemek istiyor ise isv.config dosyasında bu varlığı belirtmek zorundayız. Örneğin:

Not: Title daki LCID kodu dil kodudur. 1055 türkçe dil kodudur.