0

I am trying to move two communities, one Lightning commmunity(Customer Service template) and the other one salesforce tabs + visualforce.

Getting the following validation errors when I try to deploy it from sandbox to production via change sets:

 Missing feature, Details: Installing this package requires the following 
 feature and its associated permissions: Networks

 Missing feature, Details: Installing this package requires the following 
 feature and its associated permissions: Moderation Rules

 Missing feature, Details: Installing this package requires the following 
 feature and its associated permissions: User Criteria

 Missing feature, Details: Installing this package requires the following 
 feature and its associated permissions: Keyword Lists

Now these errors are very general and i have no idea what I could be missing. Any help would be appreciated.

3
  • 2
    Is Communities enabled in the destination Org?
    – Jayant Das
    Commented Mar 19, 2019 at 19:42
  • Thanks for replying back. No its not enabled. It asks me to choose a domain name first. Does it need to be the same domain name as sandbox or I can give it some other name?
    – Student
    Commented Mar 19, 2019 at 20:37
  • Typically choosing a domain name depends on availability and choice of Business/IT teams. Check Enable Salesforce Communities for details. This help article though mentions to keep the name same as sandbox to avoid errors.
    – Jayant Das
    Commented Mar 19, 2019 at 20:52

1 Answer 1

1

Based on your comments that Community is not enabled in your Production Org, you will not able to deploy your Community in that case. The pre-requisite for a Community deployment either using Change Set or Metadata API is that you will first need to Enable Salesforce Communities in Production/destination org.

As for your question on domain name, while it typically depends on the Business/IT Teams (usually that's how we would come to choose a community domain name), but the Tips and Considerations section of the help article on deployment using metadata API mentions that it should be same as that of sandbox and also mentions enabling the communities as pre-requisite.

Before migrating data to another org, enable Communities in the destination org and enter the same domain name that you used in your sandbox org to avoid getting an error.

2
  • Thanks. I do understand that domain name should be the same. However, we no longer like that domain name and want to change it in production. So I added a new domain name in production. Do I have to create sites in production as well?
    – Student
    Commented Mar 19, 2019 at 23:16
  • That should be all. You don’t really need to create a site for the purpose of communities.
    – Jayant Das
    Commented Mar 19, 2019 at 23:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .