Crm 2011 SDK
klasörunun içerisinde pluginregistration.exe dosyasını calıstırın.
Sdk//tools//pluginregistration//bin//debug
yoluyla ulasabilirsiniz.
RESİM 1:
Karsınıza RESİM 2 deki ekran belirecektir.Bu ekranda baglanacagımız crm ile ilgili birgileri doldurduktan sonra Connect butonuna tıklayınız.
Label:Baglantı isminize vereceğiniz adı giriniz.
Discovery Url: CRM inizin bılundugu url yi girin.Örnegın http://localhost:80 (Localhostun 80. Portunda crm
oldugunu belirtir.)
User Name=CRM e baglanırken kullandıgınız kullanıcı adı nı
girmeniz gerekmektedir.Örnegin:GOKHANM\gokhan
RESİM 2:
Daha
sonra o portta bulunan CRM ler Baglantı ismi verdiğimiz alanın altında
belirecektir.
Bizim
portumuzda bir adet TESTCRM adında CRM bulunmaktadır.
NOT :TESTCRM :CRM in Organization Name
idir.
RESİM
3:
TESTCRM
i secip Connect Butonuna tekrar bastıgımızda sag taraftakı panelde Crm imize
yuklu pluginler listelenir.(bkz RESİM 4)
RESİM
4:
PLUGIN EKLEME
Eger
Crm e yeni bir plugin eklemek istersek Register bolumunden Register New
Assembly secenegini seceriz.Karsımıza RESİM 5 teki ekran gelir.
RESİM
5:
Cıkan
ekrandan Load Assembly butonuna tıklayarak assembly mizi seceriz.Burada dikkat
edilmesi gereken assembly mizi Program Files daki CRM klasorunun icerısındek,
assembly kalsorunde olması gerekmektedir.
Bu
klasore C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly bu sekılde
ulasabılırız.
NOT :Assembly mızı buraya kopyalarken
alacagımız bazı hataları nasıl duzeltecegımızı anlatımın sonunda paylasacagım.
2.STEP
alanında dll ınızın ıcerısındekı hangı pluginınızı secenegınızı belırtın.Burada
Select All dememız yeterli olacaktır.
3.STEP
alanından None ve Disk butonlarını secın.
4.STEP
Sayfanın sonunda bulunan Register Selected Plugins butonunu tıklayın ve
plugınızın CRM e yuklenmesını bekleyın.Eger burada hata almazsanız plugınınız
CRM e sorunsuz yuklendı demektır.
STEP EKLEME
Şimdi
de ekledıgımız pluginimizi hangı durumlarda calısması gerektıgınız
sececegız.Bunun için calısacak plugın
dosyamızı sectıkten sonra Register sekmesınden Register New Step secenegını
secın.Alttakı resimde ki ekranı goreceksınız.(RESİM 6)
RESİM
6:
Burada Message kısmında plugının tetıklenecegı
anı secın.
Primary
entity bolumunden hangı entity uzerınde calısacagınız secın.
Asagıdakı
Eventhing Pipeline Stage of Execution bolumunden Pre demı yoksa Post anında mı
calısacagını secın.
Diger
kısımlar resimde isretlı oldugu gıbı kalır.İstisnai durumlarda degısır.
Resmin
sag alt kısmında bulunan Register New Step butonuna tıklayarak step ımızı
olusturmus oluruz.
PLUGİN UPDATE
Pluginimizi
Update yapmak ıcınse RESİM 7 de oldugu gibi güncellenecek dll i sectıkten sonra
Update butonuna basarak cıkan ekrandan plugınımızı secerız.
RESİM
7:
Şimdi
de yukarıda bahsettıgımız Crm içerisindekı assembly klasorune plugınımızı kopyalarken
alacagımız hataları cozelım.
Burada
daha once secılı plugının uzerıne kopyalama ıslemmı ya da silerken hata alırız.
Bunları
cozmek ıcın,
Command
Prompt u yonetici olarak calıstırın.
services.msc
satırını calsıtırın.Karsınıza RESİM 8 dekı HİZMETLER ekranı gelecektır.
RESİM
8:
RESİM
8 dekı ekranda oklarla belırtılen Microsoft Dynamics CRM Asynchronous
Processing Service adında 2 adet servisi yukarıda kı restart servise butonuna
tıklayarak tekrar baslamasını secın.
Daha
sonra yine command prompt yonetıcı modunda acıkken iisreset satırını etkınlestırmemız yeterlı oalcaktır.Simdi
kopyalama sılme işlemını sorunsuz yapabılırsınız.
Hiç yorum yok:
Yorum Gönder