Skip to main content

Types of Sandboxes in Salesforce

What is Sandbox?
Sandbox is a copy of the production organization. You can create multiple copies of your organization in separate environments for different purposes such as development, testing and training, without compromising the data and applications in your production organization.




















Following are the different types of Sandboxes in Salesforce

Developer Sandbox: A Developer sandbox is intended for development and testing in an isolated environment. A Developer Sandbox includes a copy of your production org’s configuration (metadata).

Developer Pro Sandbox: A Developer Pro sandbox is intended for development and testing in an isolated environment and can host larger data sets than a Developer sandbox. A Developer Pro sandbox includes a copy of your production org’s configuration (metadata). Use a Developer Pro sandbox to handle more development and quality assurance tasks and for integration testing or user training.

Partial Copy Sandbox: A Partial Copy sandbox is intended to be used as a testing environment. This environment includes a copy of your production org’s configuration (metadata) and a sample of your production org’s data as defined by a sandbox template. Use a Partial Copy sandbox for quality assurance tasks such as user acceptance testing, integration testing, and training.

Full Sandbox: A Full sandbox is intended to be used as a testing environment. Only Full sandboxes support performance testing, load testing, and staging. Full sandboxes are a replica of your production org, including all data, such as object records and attachments, and metadata. The length of the refresh interval makes it difficult to use Full sandboxes for development.

Sandboxes Available Per Edition:
Sandbox Type
Professional Edition
Performance Edition
Unlimited Edition
Enterprise Edition
Developer Sandbox
10 (change sets not available)
100
100
25
Developer Pro Sandbox
5
5
Partial Copy Sandbox
1
1
1
Full Sandbox
1
1
Note: You can buy more sandboxes for any edition except Developer Sandbox, which is bundled with add-on sandboxes of other types.



Sandbox Feature Quick Reference:
Sandbox Type
Refresh Interval
Storage Limit
What’s Copied
Sandbox Templates
Developer Sandbox
1 day
Data storage: 200 MB File storage: 200 MB
Metadata only
Not available
Developer Pro Sandbox
1 day
Data storage: 1 GBFile storage: 1 GB
Metadata only
Not available
Partial Copy Sandbox
5 days
Data storage: 5 GBFile storage: 5 GB
Metadata and sample data
Required
Full Sandbox
29 days
Same as your production org
Metadata and all data
Available

Comments

Popular posts from this blog

Get started with Simple Lightning Web Component(Bike Card)

Lightning web component HTML files all include the template tag. The template tag contains the HTML that defines the structure of your component. Let’s look at the HTML for a simplified version of the component. Paste the following into app.html (replacing any existing HTML in the file). bikeCard.html < template > < div id = "waiting" if : false = { ready } > Loading.. </ div > < div id = "dispaly" if : true = { ready } > < div > Name: {name} </ div > < div > Description: {description} </ div > < div > Category: {category} </ div > < div > Material: {material} </ div > < div > Price: {price} </ div > < div >< img src = { pictureURL } /></ div > </ div > </ template > The identifiers in the curly braces {} are bound to the fields of the same name in the corresponding JavaScript class. Here’s a JavaScript file to s...

Disable Document Download in Salesforce

Disable downloads for certain users based on the name of the file uploaded to Salesforce. We can use the following example code inside of a Apex class. This code essentially prevents files whose file name starts off with Kaipu- from being downloaded by anyone whose user role’s developer name is not Kaipu_Sales. Modify this code to suit your own purpose. Based on Role: public class ContentDownloadHandlerFactoryImpl implements Sfc.ContentDownloadHandlerFactory {    public Sfc.ContentDownloadHandler getContentDownloadHandler(List<ID> ids, Sfc.ContentDownloadContext context) {      // See if the user has the Kaipu Sales role (based on developer name field).      Boolean isSecretUser = [        SELECT Id        FROM UserRole        WHERE ID = :UserInfo.getUserRoleId()          AND DeveloperName = ' Kaip...

Display list of contacts using Lightning Datatable

Lightning datatable is a table that displays columns of data, formatted according to type. Important attributes includes data, columns, and keyField attributes.The keyField attribute is required for correct table behavior. It associates each row with a unique identifier. Component: ContactListDisplay.cmp Refer below link for the code on github https://github.com/NagarjunaKaipu/myLightning/blob/master/ContactListDisplay.cmp Client Side Controller: ContactListDisplayController.js ({ doInit : function (component, event, helper) { component. set ( "v.myColumns" ,[ {label: "Name" , fieldName: "Name" , type : "text" }, {label: "Title" , fieldName: "Title" , type : "text" }, {label: "Department" , fieldName: "Department" , type : "text" } ]); var conAction = component. get ( "c.getContacts" ); conAction.setCallb...