Rise to distinction
Time & tide wait for none
List plugins steps registrations in a CRM report
Synopsis
Got too many plugins & steps registered ? Getting ever too confusing to find out in one single view ? Plugin registration tool not serving the purpose ?
Solution
Build a s simplest possible report, all supported, using fetch XML as below:
<fetch mapping="logical" count="5000" version="1.0"> <entity name="sdkmessageprocessingstep"> <attribute name="sdkmessageprocessingstepid"/> <attribute name="name"/> <attribute name="description"/> <attribute name="eventhandler"/> <attribute name="impersonatinguserid"/> <attribute name="supporteddeployment"/> <attribute name="mode"/> <attribute name="rank"/> <attribute name="stage"/> <attribute name="statuscode"/> <attribute name="statecode"/> <attribute name="sdkmessagefilterid"/> <attribute name="filteringattributes"/> <attribute name="configuration"/> <attribute name="createdon"/> <attribute name="modifiedon"/> <link-entity name="systemuser" from="systemuserid" to="impersonatinguserid" alias="impersonateduser" link-type="outer"> <attribute name="domainname"/> </link-entity> <link-entity name="sdkmessagefilter" from="sdkmessagefilterid" to="sdkmessagefilterid" alias="messagefilter" link-type="outer"> <attribute name="secondaryobjecttypecode"/> <attribute name="primaryobjecttypecode"/> <attribute name="availability"/> </link-entity> <link-entity name="sdkmessage" from="sdkmessageid" to="sdkmessageid" alias="message" link-type="outer"> <attribute name="name"/> </link-entity> <link-entity name="sdkmessageprocessingstepsecureconfig" from="sdkmessageprocessingstepsecureconfigid" to="sdkmessageprocessingstepsecureconfigid" alias="secureconfig" link-type="outer"> <attribute name="secureconfig"/> </link-entity> <link-entity name="plugintype" from="plugintypeid" to="plugintypeid" alias="plugintype"> <attribute name="assemblyname"/> <filter> <condition attribute="isworkflowactivity" operator="eq" value="0"/> <condition attribute="customizationlevel" operator="eq" value="1"/> </filter> </link-entity> </entity> </fetch>
Some formatting will be required in report columns as filtering attributes and steps configurations could be quite long.
Hope this helps!!!
Custom Workflow Activities, Filtering Attributes in Plugin Steps, MS Dynamics CRM 2011 Development, MS Dynamics CRM 2013, MS Dynamics CRM 2015, MS Dynamics CRM 4.0 Deployment, MS Dynamics CRM 4.0 Development, MS Dynamics CRM plugin execution pipeline internals, Plugins, Steps registrations
CRM plugins messages, Custom Workflow Activity, Filtering Attributes, MS Dynamics CRM 2011 User interface, MS Dynamics CRM 2013 plugins, MS Dynamics CRM 4.0, MS Dynamics CRM plugins pipeline, MSCRM 2011, MSCRM 2011 extensions, multiple plugins execution, Optimize plugins registrations, plugin steps registrations
Reblogged this on Rise to distinction.