www.cub-e.net
CRM Uzmanının Günlüğü - Microsoft Dynamics CRM

Microsoft Dynamics CRM Ürünleri

Service Management : Bu uygulama Microsoft Dynamics CRM üzerinde hızlı bir şekilde servis taleplerini yönetmenizi sağlıyor.
Microsoft Dynamics CRM içerisindeki Case ( Servis Talebi ) ekranı içinde yer aldığından ek bir arayüz ve programa ihtiya duyulmaz.
Uygulama Erikli Su - Nestle Waters, SaatveSaat ve Teknolojix Mağazalar tarafından kullanlmaktadır.
SMS Collector : Bu uygulama ile Microsoft Dynamics CRM içerisinden Turkcell üzerindeki SMS hesaplarınızı yönetebilir bunlar üzerinden SMS alıp verebilirsiniz. Bu sayede Müşterilerinize ve Saha Personelinize SMS gönderebilirsiniz.
Uygulama Erikli Su - Nestle Waters, SaatveSaat tarafından kullanlmaktadır.
Score Collector : SMS ile Müşterilerinize veya Bayilerinize Kampanya bazlı Puan kurgularını Microsoft Dynamics CRM üzerinden gerçekleştirmenizi sağlayan uygulamadır.
Uygulama Konyalı Saat tarafından kullanlmaktadır. (v1.0 kullanılmaktadır)

Ürünler hakkında daha fazla detay için tıklayınız...

Microsoft CRM 3.0 Navigation Bar Öğelerini Form İçinde IFrame İle Göstermek

Ocak 27, 2008 19:23 by brsk

Microsoft CRM 3.0 Navigation Bar Öğelerini Form İçinde IFrame İle Göstermek

CRM'le çalışırken sol taraftaki Navigation Bar'ı kullanmadan neredeyse hiçbirşey yapamayız. Bunun nedeni ise CRM'de Form üzerinde Navigation Bar içeriğinin default ayarlarda gelmemiyor oluşudur. Fakat küçük bir kod yardımıyla CRM Formlarımızı daha etkin kullanılabilir hale getirebiliriz. Bu makalede Contact (Kişi) kartı üzerine Activities(Aktiviteler)'ler öğesini yerleştirmeyi göreceğiz. Böylece CRM kullanan kişileri birkaç fazla tıklama yapmaktan kurtaracağız. Bunun içi iki adımlı bir yol izleyecegiz. Birinci adımda Formun üzerine IFrame yerleştireceğiz. İkinci adımda ise JavaScript kodu ile dinamik bir şekilde her açılışta IFrame'in adresini değiştirerek açtığımız kart ile ilgili aktivitelerin gelmesini sağlayacağız. Başlayalım;

a) IFrame :

CRM içerisinde; Settings (Ayarlar) -> Customizations (Özelleştirmeler) -> Customize Entities (Varlıkları Özelleştir) adımlarından sonra Contact (İlgili Kişi)  kartına ulaşıyoruz ve bu kartı açıyoruz. Sol taraftaki menüden Forms and Views (Formlar ve Görünümler)'e tıklıyoruz. Formlar öğesini açıyoruz. Aktiviler IFrame'imizi nereye yerleştirmek istiyorsak o tabın altında iken sağ taraftan Add IFrame (IFrame Ekle) yazısına tıklıyoruz. Açılan pencerede;

  1. İsim (Name) kısmına; HistoryFrame yazıyoruz,
  2. URL kısmına; "about:blank" yazıyoruz,
  3. Pass record object-type code and unique identifier as parameters (Kayıt nesne türünü ve tanıtıyıcıyı parametre olarak geçir) kutusunu işaretliyoruz,
  4. Restrict cross-frame scripting  (Komut dosyasını çerçeveler arasında kısıtla) kutusundaki işareti kaldırıyoruz.

Daha sonra tamam'a basıyoruz. İşin birinci kısmı tamamlandı. İkinci kısımda ise JavaScript kodunu yerleştirmek var.

b) JavaScript :

Yine aynı Form üzerinde iken Form Properties (Form Özellikleri) yazısına tıklıyoruz. Açılan küçük pencereden OnLoad (Yüklendiğinde) yazısına çift tıklıyoruz. Açılan pencereye aşağıdaki kodu yerleştirip Tamam'a basıyoruz ve Formu Kaydet ve Kapat düğmesine tıklıyoruz.

function GetFrameSource(tabSet)
{
   
if (crmForm.ObjectId != null)
    {
       
var oId = crmForm.ObjectId;
       
var oType = crmForm.ObjectTypeCode;
       
var security = crmFormSubmit.crmFormSubmitSecurity.value;
       
return "areas.aspx?oId=" + oId + "&oType=" + oType + "&security=" + security + "&tabSet=" + tabSet;
    }
   
else
    {
       
return "about:blank";
    }
}

crmForm.all.IFRAME_HistoryFrame.src = GetFrameSource(
"areaActivityHistory");

Daha sonra Actions (Eylemler) menüsünden Publish (Yayımla) düğmesine tıklıyoruz. Şimdi Contact kartımıza gittiğimizde aşağıdaki görüntü gibi aktivitelerimizi görmeye başlayacağız.

Bu makale de burada biter. Umarım faydalı olmuştur. Hoşçakalın.

Barış KANLICA
Yazılım Uzmanı – Software Specialist
brsk@e-kolay.net
www.cub-e.net


 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , , , , , , , , , ,
Categories: Dynamics CRM
Actions: E-mail | Permalink | Yorumlar (0) | Comment RSSRSS comment feed

İlişkili yazılar

Yorum ekle


 

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]