Environments contain the Home, Apps, Forms, Submissions, Data Manager, Approvals and Volunteer menus. The Advanced Tools, Developer Tools, Administration and Help & Support menus operate outside of environments. As you change from one environment to another in the platform you will see your Apps, Forms and submissions all change depending on the environment you are in.
How to use Environments
Environments are used to assist with the development process for your forms and apps by allowing you to create development, testing, and production environments. This then allows you to migrate your forms and app changes from one environment to another as you develop and test them.
Team Members can be restricted to specific Environments for more on that check out this article.
Creating an Environment
By default, your account has one environment — this is your Production environment.
To create another environment:
- Open the Advanced Tools menu and click on the Environments menu
- Click the Create New Environment button
- Enter a name and description
- Add your app URL suffix, this will automatically be filled in based on the name of the environment.
- Click Save
Cloning an Environment
- Open the Advanced Tools menu and click on the Environments menu
- Click the Clone option in an existing environment
- Enter the name and description
- The app URL suffix
- Select the features you would like to be cloned into your new environment
- Option Sets
- Lookups
- Form Submission Events
- Form Submission (and Info Page "Done") Redirect URLs
- Click Save
Moving between Environments
After creating a second environment, a dropdown will appear in the side menu. This will tell you what environment you are currently in and will also let you move between environments.
Migrating Forms and Info pages between Environments
To move individual forms and info pages to another environment:
- Navigate to the Forms menu in the console
- Select the 3 dot menu on the form that you want to migrate
- Click "Migrate to Environment"
- Select the environment that you want the form to migrate to
- Now you have 2 options:
- Select an existing form to overwrite
- Create a new form when migrating
- Select the appropriate migration options
- Form Elements
- Submission Events
- Click Save
Note: A migrated form will be the exact same as the original form, meaning that lookups, workflow events, redirect urls ect may need to be updated to reflect the environment it has been migrated to.
Getting Help
If you need any assistance with Environments please reach out through the Report Issue menu or email [email protected].
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article