Additionally, there are these general rules that apply to all plugins:
- Plugin assemblies must have a strong name (either fully signed or delay signed).
- The strong name of a plugin assembly (and its types) excluding the version build and revision numbers must be unique in the CRM organization.
- Workflow custom activities are not supported in sandbox mode (isolation).
- Sandboxed assemblies can only be registered in Database.
- Only sandboxed assemblies can be registered in CRM Online.
Thanks a lot for the great post.
ReplyDeleteJob Gonzalo.
Thanks for the post! What does "Is FQN trusted" mean in detail? Anybody?
ReplyDeleteThis means whether the Fully Qualified Name of the plugin is trusted. There is a table in MSCRM_CONFIG called PluginPublishers. You can assign trust levels to specific plugins here. If your trust level is 1 (trusted) then you can register this plugin outside of sandbox without having to be a deployment manager. By default only Microsoft plugins are trusted (e.g. ActivityFeeds plugins anybody can register). However, I don't think there is a supported way to add your custom plugins to this table.
DeleteIt is the fully qualified name of the assembly. If I recall correctly only Microsoft signed assemblies are trusted.
ReplyDelete