This is the howto Sandbox, if you want to know more about sandboxing read this.
Creating a sandbox
Open up the app in my.bettyblocks. Then open the sandbox manager by opening the sandbox browser as shown below:
When in the sandboxmanager click on Create a new sandbox
Name the sandbox and set the identifier which will be used in the url of the sandbox.
After clicking finish your sandbox will be created. This might take some time depending on the size of your application.
Open the sandbox you are going to merge by selecting it in the sandbox browser as shown below:
When ready you can click the Merge changes button. Merging will disable both the sandbox and the app that you are merging into for the duration of the merge. So merge at a moment that will affect other processes the least.
What will be merged
All changes made in your sandbox will be merged to your application except for the following items:
- Values from configurations
- Data from models that are not settings models
- My.bettyblocks settings
You can view current open changes by pressing the Show changes button before merging.
Deleting a sandbox
When you want to delete a sandbox because you made a mistake or because you don't longer need it you can open the settings page of this sandbox.
On the settings page you will find a Delete button underneath the Save button.
Enable settings model
You can enable the settings model option in your app. You have to open the model in your datamodel and edit it. You will find a checkbox that reads Is settings model. By checking this checkbox the model will become a settings model and share its data between the main app and its sandboxes when merge.
Read how to use sandboxes for your DTAP street here.