1

I am pretty new to Salesforce, just learning. My background is custom applications using Java. So I have two questions:

1) How can I have multiple pre-production environments in Salesforce - like dev, QA and UAT?

2) How can I apply the same configuration/code changes I applied in dev to QA and UAT (or how can I promote my changes from dev to QA and UAT)?

2

This is your staring point Application Lifecycle and Development Models which will help you to understand more about this topic in Salesforce. As for your questions, below are pointers, where you will find more details on the linked documentation for these topics.

1) How can I have multiple pre-production environments in Salesforce - like dev, QA and UAT?

In Salesforce you utilize Sandboxes or Scratch Orgs for these purposes. The number of sandboxes/scratch orgs depends on the edition of your Production instance.

2) How can I apply the same configuration/code changes I applied in dev to QA and UAT (or how can I promote my changes from dev to QA and UAT)?

You can do this using couple of different ways:


  • On the management of configuration/code changes my recommendation is to use a VCS and only deploy from there to your orgs (obviously bearing in mind the limitations applied by Salesforce to certain org types and the need to use Change Sets at times). The source of truth should be your VCS, not some unversioned org. – Phil W Apr 22 at 21:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.