Once you are done with Process development, the next step is to deploy the Process. There are a couple of ways in which you can deploy or distribute it. They are as follows:
- Change Sets
- Packages
- Integrated development environment (such as Force.com IDE and MavnesMate)
Change Sets allow you to deploy the Processes to a connected Salesforce organization such as your production environment or another Sandbox.
Let's look at a business scenario. Alice Atwood is working as a system administrator at Universal Containers. She has developed a process in a Sandbox (Full Sandbox) and is done with testing. She wants to migrate the newly created process to the production organization.
For the preceding business scenario, when both Salesforce organizations are connected like a Full Sandbox and Production, it's best practice to use Change Sets to deploy the components. In this chapter, we are going to focus on the alternative: using a package.