Sandboxes are used to create multiple copies of the production organization. Various or several copies of the organization can be developed like one copy for development, another for testing and training and this can be done without any compromise of data in the production organization. Sandboxes are not mingled with the production organization, so the operations that are performed do not affect Salesforce production and vice versa.
This article is all about Salesforce Sandboxes. Here we will cover the introduction of Sandboxes and how to use them. We will also discuss types of Sandboxes, its considerations, and limitations.
The development and testing environment within Salesforce is termed as Salesforce Sandbox. The sandbox copy of Salesforce is provisioned with all code, data, and configuration. As per the type of sandbox, used record data can also be included and saves. Salesforce Sandbox is not a separate version of the organization, instead is just a replica of the original one. Any change in the organization will not be automatically reflected in Salesforce Sandbox. A snapshot of the production environment on the date on which it is created is known as Salesforce Sandbox.
The Sandbox environment is created for several purposes like for training, development, testing and others even without affecting data and configuration in the Salesforce production instance. Salesforce sandbox cannot be considered as the backup of configuration at a point of time or production data, but Sandbox can also be used for other purposes like testing, coding, staging and quality assurance. Salesforce sandboxes are not considered for data backups for the following reasons:
Sometimes different environments may be required for different requirements. Like while in the construction phase, multiple teams can work on development, so each team may require their own separate sandbox, while during testing phase a separate environment may be required by testing teams. So, for various requirements, separate environments can be created and provided to the teams.
Salesforce provides four types of sandboxes. You can easily understand the types of sandboxes after getting familiar with them. Popular types of Sandboxes that are provided by Salesforce are:
As it has been mentioned earlier that Salesforce sandbox is the snapshot of the production environment on the date when you created or refreshed it. Sandbox is created in a separate environment for a number of purposes like testing, training, and development without affecting data or configuration of the Salesforce production instance.
All data and metadata are included in the Full Salesforce sandbox. All custom setting records, object records and other information will be included in this sandbox. The case records that are created for the customers by the production environment or opportunities that are created by the sales team can be copied to the sandboxes. A few of the other options that can be copied to the sandbox and are available for the sandbox users are:
While setting up this sandbox you should consider below-listed options:
As per requirement configure your sandbox to get the maximum output of this. The full sandbox of any organization must be strategic and thoughtful. In Sandbox mainly three activities can be run that are testing, development and training. Full sandboxes are much more suitable for testing and training rather than development.
These sandboxes consist of metadata and no data is contained by them. For testing needs it is quite sufficient, additional data can be created if required via UI, it can be loaded by using data loader. If the only smaller data set is required then you should not use Full data sandbox. Like if you only need the information of accounts, contacts, cases, opportunities, and leads then you can create 10-100 records for each with an ease. If you want to know that difference between developer and developer pro sandbox, then it is only the limits of data or file storage. Where a developer sandbox can store 200 megabytes, so on the other hand developer pro sandbox can store 1 GB of data.
Developer Pro Sandbox:
Partial data sandboxes are quite similar to full data sandboxes except only that they allow the only subset of data to be copied from sandbox to production. Salesforce copy engine can assist the user with data selection. Each copy can store around 10,000 records. File and data storage limit of this sandbox is 5 GB.
Salesforce provides the provision to create Full and partial copy sandbox templates, while the templates cannot be created for developer and developer pro sandboxes. Through Salesforce sandboxes user can control the data size that he wants to copy from production to sandbox and vice versa and pick any specific object as well. Below-listed advantages are provided by the data sandboxes:
The sandbox template can be created at the time of creation. Although only 5 GB of data can be stored along with 5 GB of files in a partial or full sandbox. Now we will see how the sandbox template can be created and used, that may be either a partial or full sandbox. Below-listed steps must be followed for setting up sandbox template:
Depending on the size of your org you can select the appropriate sandbox you can choose anyone. When the copying will be completed you will receive a notification mail. You can click the link that is received on your mail to access the sandbox. If you want to add objects in the Salesforce sandbox template, then you will have to tick each object checkbox. The list of the selected objects will be displayed, moreover, the objects can also be deselected as well. After selecting the desired object, you can click on the save button and save the sandbox as well.
If you have multiple sandboxes then you should use the appropriate one. Following factors can help you in selecting the best one for you:
Salesforce sandboxes are of much use but the user should use them in the appropriate manner always.
Here, in this blog, we have seen many types of Salesforce sandboxes and their features. Use of sandboxes can make the development and testing process quite easier by providing a different environment to different teams.
Salesforce has provided these sandboxes to each team member that is involved in software or application development like developers, testers, coders, and others. These sandboxes have different features and are used as per user need. The sandboxes have templates that are created as per the subscription that is taken by the organizations for their use.
JanBask Training is a leading Global Online Training Provider through Live Sessions. The Live classes provide a blended approach of hands on experience along with theoretical knowledge which is driven by certified professionals.
Receive Latest Materials and Offers on Salesforce Course