What is a sandbox?
Sandbox is a term used for replica copy isolated from the production environment. It is used for development, testing , backup and training purpose for an organisation. These environment are near to exact copy of the schema and data model of the production instance.
Changes done to each of the environment(sandbox or prod) don't affect each other's date state/schema state. Sandbox Login URL : https://test.salesforce.com
NOTE: Sandboxes can only be created from Production Instance and Information about various sandbox is listed in production.
To create a Sandbox:
Sandbox is a term used for replica copy isolated from the production environment. It is used for development, testing , backup and training purpose for an organisation. These environment are near to exact copy of the schema and data model of the production instance.
Changes done to each of the environment(sandbox or prod) don't affect each other's date state/schema state. Sandbox Login URL : https://test.salesforce.com
NOTE: Sandboxes can only be created from Production Instance and Information about various sandbox is listed in production.
To create a Sandbox:
- Goto Setup, click Sandboxes or Data Management |Sandboxes.
- Click New Sandbox.
- Enter a name and description for the sandbox.
- Select the type of sandbox.
- Select the data to include in your Partial Copy or Full sandbox.
- Click Create.
Depending upon type of sandbox chosen in above steps, Data and various configuration will be copied to the metadata while creating a sandbox. Sometimes the users are not with Full copy sandbox(Dont' worry read along to know about Types of Sandbox and their features) which enables to copy production data along with schema so in that case we can use DataLoader tool or Dataloader.io to import desired data from production into newly created sandbox.
Types of Salesforce Sandboxes: (Ref : https://help.salesforce.com/apex/HTViewHelpDoc?id=create_test_instance.htm)
- Developer Sandbox : It is the most basic type of sandbox available to most of the customers.These environments include a copy of your production organization’s configuration (metadata) only. This type of sandbox is mostly suitable for Development purpose.
- Developer Pro Sandbox : It is a superset of Developer Sandbox i.e Developer pro sandbox consists of all the features associated with Developer sandbox plus it has larger Data Storage which is very helpful in maintaining the unit test record for quality assurance tasks. No production data is copied for this type of sandbox.
- Partial Copy Sandbox : It is capable of including a copy of your production organization’s configuration (metadata), and a subset of your production data as defined by a sandbox template. This environment is mainly used for quality assurance tasks, acceptance testing , integration testing etc.
- Full Copy Sandbox : It is the most advanced type of sandbox which are mainly intended for UAT, backups, training purpose, performance testing, load testing, and staging. It can be assumed as an exact copy of production environment. It has long refresh time intervals which makes it difficult to use Full sandboxes for development.
Tasks performed by Salesforce while creating or refreshing a Sandbox:
- Usernames are modified by appending them with sandbox name to each username.
- Email fields for each user is also changed in a format like salesforcel1support3=abc.com@example.com
No comments:
Post a Comment