function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
lflugolflugo 

Custom Report Type with Campaigns and Contacts fail to install on Professional Edition

You cannot create a managed package that includes a custom report type with a Campaign with a related Contact object and install it on a Professional Edition organization. There is no indication during beta deployments that this will fail and the managed package uploads without errors and installs on other dev orgs. Unfortunately you can't correct this on your own because you cannot delete the custom report type that is causing the installation failure which makes the managed package unusable since you can use it to update existing installations. The only thing I have been able to do is create an unmanaged package without the custom report type and associated reports, install on a new dev org, and create another managed package with a different object prefix.

Does anyone have an alternate workaround for this issue, or is there a way that Salesforce can remove the custom report type from the released managed package so I can continue to use the existing managed package?

 
Best Answer chosen by lflugo
lflugolflugo
The fix for this is to create a Salesforce support ticket to have them disable "Allow Users to Relate Multiple Contacts to Tasks and Events" from the Activities settings page before installing the package. This option than then be enabled after the package is installed.