{"id":2028,"date":"2010-02-22T10:33:25","date_gmt":"2010-02-22T05:33:25","guid":{"rendered":"http:\/\/www.chiragmehta.info\/chirag\/?p=2028"},"modified":"2010-02-22T11:25:42","modified_gmt":"2010-02-22T06:25:42","slug":"salesforce-full-copy-vs-config-vs-developer-sandbox","status":"publish","type":"post","link":"https:\/\/www.chiragmehta.info\/chirag\/2010\/02\/22\/salesforce-full-copy-vs-config-vs-developer-sandbox\/","title":{"rendered":"Salesforce &#8211; Full Copy vs Config vs Developer Sandbox"},"content":{"rendered":"<p><strong>Full Copy Sandbox<\/strong><\/p>\n<ul>\n<li> Full sandboxes copy your entire production organization and all of its data, including standard and custom object records, documents, and attachments<\/li>\n<\/ul>\n<p><strong>Configuration Only Sandbox<\/strong><\/p>\n<ul>\n<li> Copy all of your production organization&#8217;s reports, dashboards, price books, products, apps, and customizations under Setup, but exclude all of your organization&#8217;s standard and custom object records, documents, and attachments.<\/li>\n<li> Creating a configuration-only sandbox can decrease the time it takes to create or refresh a sandbox from several hours to just a few minutes, but it can only include up to 500 MB of data<\/li>\n<\/ul>\n<p><strong>Developer Sandbox<\/strong><\/p>\n<ul>\n<li> Special configuration-only sandboxes intended for coding and testing by a single developer. They provide an environment in which changes under active development can be isolated until they are ready to be shared.<\/li>\n<li> Developer Sandboxes copy all application and configuration information to the sandbox, but are limited to 10 MB of test or sample data<\/li>\n<\/ul>\n<h1><strong>Where Do I Develop?<\/strong><\/h1>\n<p><!-- tr \t{mso-height-source:auto;} col \t{mso-width-source:auto;} td \t{padding-top:1.0px; \tpadding-right:1.0px; \tpadding-left:1.0px; \tmso-ignore:padding; \tcolor:windowtext; \tfont-size:18.0pt; \tfont-weight:400; \tfont-style:normal; \ttext-decoration:none; \tfont-family:Arial; \tmso-generic-font-family:auto; \tmso-font-charset:0; \ttext-align:general; \tvertical-align:bottom; \tborder:none; \tmso-background-source:auto; \tmso-pattern:auto;} .oa1 \t{border-top:2.25pt solid black; \tborder-right:1.0pt solid black; \tborder-bottom:1.0pt solid black; \tborder-left:2.25pt solid black; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa2 \t{border-top:2.25pt solid black; \tborder-right:1.0pt solid black; \tborder-bottom:1.0pt solid black; \tborder-left:1.0pt solid black; \tbackground:#BBE0E3; \tmso-pattern:auto none; \ttext-align:center; \tvertical-align:middle; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa3 \t{border-top:2.25pt solid black; \tborder-right:2.25pt solid black; \tborder-bottom:1.0pt solid black; \tborder-left:1.0pt solid black; \tbackground:#BBE0E3; \tmso-pattern:auto none; \ttext-align:center; \tvertical-align:middle; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa4 \t{border-top:1.0pt solid black; \tborder-right:1.0pt solid black; \tborder-bottom:1.0pt solid black; \tborder-left:2.25pt solid black; \tbackground:#BBE0E3; \tmso-pattern:auto none; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa5 \t{border:1.0pt solid black; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa6 \t{border-top:1.0pt solid black; \tborder-right:2.25pt solid black; \tborder-bottom:1.0pt solid black; \tborder-left:1.0pt solid black; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa7 \t{border-top:1.0pt solid black; \tborder-right:1.0pt solid black; \tborder-bottom:2.25pt solid black; \tborder-left:2.25pt solid black; \tbackground:#BBE0E3; \tmso-pattern:auto none; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa8 \t{border-top:1.0pt solid black; \tborder-right:1.0pt solid black; \tborder-bottom:2.25pt solid black; \tborder-left:1.0pt solid black; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} .oa9 \t{border-top:1.0pt solid black; \tborder-right:2.25pt solid black; \tborder-bottom:2.25pt solid black; \tborder-left:1.0pt solid black; \tvertical-align:top; \tpadding-bottom:3.6pt; \tpadding-left:7.2pt; \tpadding-top:3.6pt; \tpadding-right:7.2pt;} --><\/p>\n<table style=\"height: 471px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"487\">\n<col width=\"184\"><\/col>\n<col width=\"159\"><\/col>\n<col width=\"270\"><\/col>\n<col width=\"245\"><\/col>\n<tbody>\n<tr style=\"text-align: center;\" height=\"48\">\n<td width=\"184\" height=\"48\"><\/td>\n<td width=\"159\"><strong>Developer   sandbox<\/strong><\/td>\n<td width=\"270\"><strong>Configuration-only   sandbox<\/strong><\/td>\n<td width=\"245\"><strong>Full copy   sandbox<\/strong><\/td>\n<\/tr>\n<tr height=\"64\">\n<td width=\"184\" height=\"64\"><strong>Development<\/strong><\/td>\n<td width=\"159\">\n<div>perfect, if extension app<\/div>\n<\/td>\n<td width=\"270\">\n<div>also fine<\/div>\n<\/td>\n<td width=\"245\">\n<div>slower to copy<\/div>\n<div>giving developers access to data   may not be ok<\/div>\n<\/td>\n<\/tr>\n<tr height=\"64\">\n<td width=\"184\" height=\"64\"><strong>Testing<\/strong><\/td>\n<td width=\"159\">\n<div>unit tests<\/div>\n<div>apex tests<\/div>\n<\/td>\n<td width=\"270\">\n<div>best for feature test<\/div>\n<div>load standard data for regression<\/div>\n<\/td>\n<td width=\"245\">\n<div>best for production debugging<\/div>\n<\/td>\n<\/tr>\n<tr height=\"78\">\n<td width=\"184\" height=\"78\"><strong>Testing   external integrations<\/strong><\/td>\n<td width=\"159\">\n<div>not a good fit<\/div>\n<\/td>\n<td width=\"270\">\n<div>special cases only<\/div>\n<div>use sample or subset data<\/div>\n<div>works well if using external ids<\/div>\n<\/td>\n<td width=\"245\">\n<div>frequently required<\/div>\n<div>external system expects full   production data to be present<\/div>\n<\/td>\n<\/tr>\n<tr height=\"78\">\n<td width=\"184\" height=\"78\"><strong>Staging \/   UAT<\/strong><\/td>\n<td width=\"159\">\n<div>not a good fit<\/div>\n<\/td>\n<td width=\"270\">\n<div>sometimes appropriate if testing   against subset of production data is acceptable, e.g. regional<\/div>\n<\/td>\n<td width=\"245\">\n<div>usually required<\/div>\n<div>validation of new apps against   production config and data<\/div>\n<\/td>\n<\/tr>\n<tr height=\"57\">\n<td width=\"184\" height=\"57\"><strong>Sandboxes   Available \/ Edition<\/strong><\/td>\n<td width=\"159\">\n<div>EE \u2013 1 sandbox<\/div>\n<div>UE \u2013 1 sandbox<\/div>\n<\/td>\n<td width=\"270\">\n<div>UE \u2013 5 config sandboxes<\/div>\n<div>Note:  Can purchase up to 6 config only sandboxes<\/div>\n<\/td>\n<td width=\"245\">\n<div>UE \u2013 1 full sandbox<\/div>\n<div>Note :Can purchase up to 3 full   sandboxes<\/div>\n<\/td>\n<\/tr>\n<tr height=\"57\">\n<td width=\"184\" height=\"57\"><strong>Considerations<\/strong><\/td>\n<td width=\"159\">\n<div>Small 10 MB<\/div>\n<\/td>\n<td width=\"270\">\n<div>500 MB storage<\/div>\n<\/td>\n<td width=\"245\">\n<div>Same as production<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Full Copy Sandbox Full sandboxes copy your entire production organization and all of its data, including standard and custom object records, documents, and attachments Configuration Only Sandbox Copy all of your production organization&#8217;s reports, dashboards, price books, products, apps, and customizations under Setup, but exclude all of your organization&#8217;s standard and custom object records, documents, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[169],"class_list":["post-2028","post","type-post","status-publish","format-standard","hentry","category-salesforce","tag-salesforce","post-preview"],"_links":{"self":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts\/2028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/comments?post=2028"}],"version-history":[{"count":10,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts\/2028\/revisions"}],"predecessor-version":[{"id":2038,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts\/2028\/revisions\/2038"}],"wp:attachment":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/media?parent=2028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/categories?post=2028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/tags?post=2028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}