Installing our product in a sandbox
How to work with sandbox refreshes
Testing in a sandbox
You can install our integration in one or more sandboxes. You can also refresh a sandbox and our application will be copied across below is some more detailed information.
How to install in a sandbox
Go to our Salesforce AppExchange listing.
Click the Get it now button.
If you are not already logged in you will be prompted to do so.
Select I have read and agree to the terms and conditions, then click Confirm and Install.
Choose whether to install for admins only, all users or specific profiles. We recommend you select Admins only and once installed give users access via our permission sets.
Select Yes, grant access to these third-party websites then click Continue.
When you start a sandbox refresh a copy of your installed applications will also be copied. This will include Eventbrite for Salesforce and there are some important points below to consider.
- When a sandbox refresh happens we use a standard Salesforce process to disconnect Eventbrite from Salesforce.
- You can also manually run a process before or after the sandbox refresh to clear out connection settings.
- When refreshing either a full or partial sandbox data from our objects can be copied from production.
As mentioned above when refreshing a Salesforce sandbox, there may be some settings carried across from production. It is worth noting we do have some code that runs as part of the refresh to avoid this. But in very rare scenarios, the code can be conflicted with. So to help we have two options to return settings to their default state.
1. Before starting the sandbox refresh
When refreshing the Salesforce sandbox, there is now an option to run a post-installation script. You can enter the value EventbriteSandboxRefresh this will execute our code to clear out the settings.
2. After the sandbox has been refreshed
a. Open the Salesforce developer console (developer console-->debug-->open execute anonymous window).
b. Enter in eb4sf.EB4SFAPI.initMappings();
c Press Execute, this will take a few seconds to execute.
Either option will reset the main settings, after performing these steps you will need to connect to Eventbrite.