Supported Messages for Plug-ins
![]() |
[Applies to: Microsoft Dynamics CRM 4.0]
Find the latest SDK documentation: CRM 2015 SDK
The following table lists the message and entity combinations that support synchronous and asynchronous plug-ins. This table is also available as an Excel worksheet complete with column filtering at SDK\Tools\Plug-in Message-Entity Table.xls.
Note To trigger a plug-in on a state change, register the plug-in on both the SetState and SetStateDynamicEntity messages.
Note To trigger a plug-in when the Web application retrieves entity data to populate a grid view, register the plug-in on both the Execute and RetrieveMultiple messages with no primary entity specified. For more information about performance issues and the Execute message, refer to Performance Best Practices.
The Message Availability column indicates whether a message is available online, offline, or both. The Entity Deployment column indicates if the entity can be deployed on the server, on the client, or both.
A value of null in the Primary Entity column means that there is no primary entity associated with the message. The same applies to the Secondary Entity column.
Remarks
- Whether a message is available online or offline can be programmatically determined by inspecting the availability property of the sdkmesage class. Refer to the SdkMessage entity for more information.
- The Create message for the customeropportunityrole entity requires Microsoft Dynamics CRM 4.0 Update Rollup 2, which can be found at www.microsoft.com/downloads/details.aspx?familyid=aa671769-61e9-45c4-919f-c88199aa4241&displaylang=en&tm.
See Also
Other Resources