Skip Navigation LinksYazgeliştir Forumları » Dynamics » crm 2011 plugin
                        
Sayfa 1 / 1[9Cevap]
crm 2011 plugin
Kullanıcı İçerik

jasuha2

 
crm 2011 plugin
Gönderim Zamanı: 28-11-2011 10:51:47

jasuha2

Üyelik Zamanı: 28-11-2011 10:36:15

Gönderi: 4

Puan: 117

merhabalar crm de bir custom entity olusturdum. adı bayi (new_bayi)

custome entity adı="new_bayi"
custom field adı="new_maxindirimorani"

plugin için aşagıdaki kodu yazdım
 

 

    public class BayiIskonto : IPlugin

    {

        public void Execute(IServiceProvider serviceProvider)

        {

            IPluginExecutionContext context = Common.GetContext(serviceProvider);

            IOrganizationService _service = Common.GetService(serviceProvider, context);

            Entity entity;

            if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity)

            {

                entity = (Entity)context.InputParameters["Target"];

                if (entity.LogicalName == "new_bayi")

                {

                    if (entity.Attributes.Contains("new_maxindirimorani"))

                    {

                        entity.Attributes.Add("new_maxindirimorani", 5);  // gecici olarak 5 degerını atadım.
                    }

                    else

                    {

                        return;

                    }

                }

            }

            else

            {

                return;

            }

       }

   }

registration tool yardımıyla yayınladım dll'i

Primary Entity

Message

Stage

Run in User's Context

Execution Order

Execution Mode

Pipeline

new_bayi

Create

Pre

Calling User

1

Synchronous

Child

 

 

fakata bayi ekranını actıgımda maximum indirim alanındanda 5 degerını goremıyorum

neyı yanlıs yapıyorum acaba yardım edersenız sevınırım.


1#

volkankorkmaz

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 28-11-2011 11:31:37

volkankorkmaz

Üyelik Zamanı: 20-12-2005 23:02:36

Gönderi: 590

Puan: 5320

Şuan da bir sıkıntı görünmüyor...

Eğer VS ile CRM aynı PC'de ise VS içersisinden attach to process deyip plugin 'ni debug edebilirsin...


Volkan KORKMAZ

Yazgeliştir Forumları Yöneticisi
Mail     : volkankorkmaz@gmail.com
Blog    : http://www.volkankorkmaz.net
Twitter : @volkankorkmaz

2#

jasuha2

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 28-11-2011 13:41:17

jasuha2

Üyelik Zamanı: 28-11-2011 10:36:15

Gönderi: 4

Puan: 117

soyle  dıyeyım plugının calıstıgını bılıyorum. nerden bılıyorsun dıyeceksen

entity.Attributes.Add("new_maxindirimorani", 5);
throw new InvalidPluginExecutionException("Error. 5 degerı bır turlu gelmedı"

);

yazdıgımda  hatayı alabılıyorum. ama custom entity yani bayi formunu actıgımda 5 degerını ekran da  goremıyorum.

yanı durum  aslında  su.

ben sayfayı actıgım da, yanı yenı bayi dedıgımde onload da  calısacak ve maxımum ındırım alanına 5 degerı yazılsın ıstıyorum.
bunu javascriptle yapabılırım fakat "5" degerı baska  bır  formdan gelıyor olacak.


Bu kayıt jasuha2 tarafından 28-11-2011 13:54:49 tarihinde düzenlendi.
3#

volkankorkmaz

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 28-11-2011 14:03:30

volkankorkmaz

Üyelik Zamanı: 20-12-2005 23:02:36

Gönderi: 590

Puan: 5320

Bende diyorum ki debug ettiğinde sıkıntıyı görürsün...

Oraya kadar giriyorsa tek çözüm attach to process...


Volkan KORKMAZ

Yazgeliştir Forumları Yöneticisi
Mail     : volkankorkmaz@gmail.com
Blog    : http://www.volkankorkmaz.net
Twitter : @volkankorkmaz

4#

volkankorkmaz

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 30-11-2011 09:45:22

volkankorkmaz

Üyelik Zamanı: 20-12-2005 23:02:36

Gönderi: 590

Puan: 5320

Merhaba,

Bir gelişme var mı?


Volkan KORKMAZ

Yazgeliştir Forumları Yöneticisi
Mail     : volkankorkmaz@gmail.com
Blog    : http://www.volkankorkmaz.net
Twitter : @volkankorkmaz

5#

jasuha2

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 30-11-2011 11:32:44

jasuha2

Üyelik Zamanı: 28-11-2011 10:36:15

Gönderi: 4

Puan: 117

Merhaba oData ile sorunlarımı cozdum. bır sıkıntım kalmadı.

odata ıle  ılgılı  bır sorum olucak sana aslında. bununla  ılgılı  bır  tool kullanıyormusun auto generate yapan.

ben aslında  codeplex te  bulunan  bır  tool buldum. fakat calsıtırmak ıcın bayagı  ugrastım ama bır  turlu olmadı.

http://crm2011odatatool.codeplex.com/

bunun kurlumu ıle  ılgılı bılgın varsa  yardımcı olursan sevınırım


 


6#

volkankorkmaz

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 30-11-2011 12:12:49

volkankorkmaz

Üyelik Zamanı: 20-12-2005 23:02:36

Gönderi: 590

Puan: 5320

Maalesef bir bilgim yokk...


Volkan KORKMAZ

Yazgeliştir Forumları Yöneticisi
Mail     : volkankorkmaz@gmail.com
Blog    : http://www.volkankorkmaz.net
Twitter : @volkankorkmaz

7#

jasuha2

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 30-11-2011 13:29:01

jasuha2

Üyelik Zamanı: 28-11-2011 10:36:15

Gönderi: 4

Puan: 117

siz oData yı nasıl olsuturuyorsunuz,

manuel mı kodluyorsnuz


8#

volkankorkmaz

 
Ynt:crm 2011 plugin
Gönderim Zamanı: 01-12-2011 08:58:11
Bu cevap çözüm olarak işaretlendi.

volkankorkmaz

Üyelik Zamanı: 20-12-2005 23:02:36

Gönderi: 590

Puan: 5320


Volkan KORKMAZ

Yazgeliştir Forumları Yöneticisi
Mail     : volkankorkmaz@gmail.com
Blog    : http://www.volkankorkmaz.net
Twitter : @volkankorkmaz

9#
Sayfa 1 / 1[9Cevap]

İşaretler & Anlamları
Kilitli Kilitli
Çözüm Kabul Edildi Çözüm Kabul Edildi
Normal Normal