Welcome Guest | Join Now! | Help | Sign in
Site Search:

New Plugin Messages made available by Microsoft in Dynamics CRM 4.0

Microsoft Dynamics CRM - Tips, Tricks & Add-ons - Inogic

Inogic is a hub of like minded professionals who believe that innovativeness is the key for providing the most optimum solutions in the SME segment. We are committed to putting our time and efforts to Research and Develop on Dynamics CRM.
 

New Plugin Messages made available by Microsoft in Dynamics CRM 4.0

  • Comments 4
Execute: The execute event always gets fired when you open the views. Like from Main application view, lookup view, Advanced search view etc. (but not from associated views).
While registering this event, no primary entity name is required.
Input parameter: fetchxml - The fetchXML query sent.
Output parameter: fetchxmlresult - The resultant records of the fetchXML query

Retrieve: The event is available for each of the entities like account, contact, custom entities etc. When user opens CRM record (CRM form) this event is fired
Input parameter: columnset - the attributes requested in the Retrieve Message
Output parameter: businessentity - The resultant business entity found.

Retrieve Multiple: The event will fire when user goes to associated view of Contacts or Custom entities that do not use the Rollup message. So it works for all associated views that does not provide the “Related Regarding Records” option.
Input parameter: query - Query passed to the Retrieve Multiple message
Output parameter: businessentitycollection - The resultset business entity collection.

Rollup message can be used for associated views that provide the option of displaying related records. However the Plugin registration tool does not provide for registering on the Rollup message. So that is something we still need to find out how it works.

Route: Route event gets fired when any of below entity instance moves from one queue to another.
Appointment
CampaignActivity
CampaignResponse
Email
Fax
Incident
Letter
PhoneCall
ServiceAppointment
Task

For email entity new events introduced are,
Assign, BackgroundSend, CheckIncoming, CheckPromote, Create, Delete, DeliverIncoming, DeliverPromote, DetachFromQueue, GrantAccess, Handle, ModifyAccess, Retrieve, RetrieveMultiple, RetrievePrincipalAccess, RetrieveSharedPrincipalsAndAccess, RevokeAccess, Route, Send, SendFromTemplate, SetState, SetStateDynamicEntity, Update

So with Dynamics CRM 4.0 Microsoft has given greater control to the developers to trap appropriate messages and perform custom actions.

-------------------------------------------------------------------------

Posted by: Inogic

For more information/discussions (documents, sample code snippets, detailed work flow or diagrams),

Please be free to visit the following links or email us:
Web       :
http://www.inogic.com

Blog        : http://inogic.blogspot.com

Email      : news@inogic.com

---------------------------------------------------------------

  • Hi, have you found out on how to use the rollup message? Apparently, it is not supported. Cheers, Norb

  • Yes,you are right. Its not supported and there is no way as yet to be able to register a plugin on Rollup messages. I hope they make this message available soon.

  • Now everything is possible about Rollup message. Bu in unsupported meaner. Check this - http://a33ik.blogspot.com/2010/01/handling-rollup-message-with-plugins-in.html

  • Aggiungere il messaggio di

Page 1 of 1 (4 items)
Most Viewed Posts From This Author