CRM 2011 Plugin - context.UserId ve context.InitiatingUserId

CRM 2011 de plugin üzerinde 2 adet kullanıcı bilgisi tutulur. bunlardan biri plugini tetikleyen kişinin id si diğeri ise pluginin register eden kullanıcının id sidir.


context.UserId

     Pluginin hangi user üzerinden çalışacaksa o userın crm guid değerini verir. Bu değer Plugin Registration Tool üzerinden Run in User's Context alanından seçilir.Default olarak Calling User değerini alır.

context.InitiatingUserId 
  
     Plugini tetikleyen kullanıcının crm guid değerini verir.

Örnek vermek gerekirse , Test adında bir entity nin  update inde çalışan plugin için aşağıdaki adımları inceleyebilirsiniz.


Örnek 1:




Sonuc 1:

Örnek 2 :


Sonuc 2 :


Örnek 3:


Sonuc 3:

Örnek 4: 


Sonuç 4:




Hiç yorum yok:

Yorum Gönder