Copy an Application
How to successfully set up a new test environment for an existing Knack application
Prior to copying the App, please check the "Update Big Button code of all Production Apps in Knack" #24411 epic to see if you need to update the big button code. If so, follow instructions for the Big Button code in GitBook and submit a pull request (PR). You can read on how to submit a PR in our GitBook.
Change app name to TEST | APP ACRONYM
| DD MMM YYYY | APPLICATION NAME
APP ACRONYM
| DD MMM YYYY | APPLICATION NAME
Knack will automatically append "Copy" to the end of the name. We want to change this name.
Edit this out and use the format:
TEST |
APP ACRONYM
| DD MMM YYYY |APPLICATION NAME

Optionally you may pause tasks if you do not want them to run in test.
If you wish to speed up the copying process you may also uncheck duplicate records but this will make it significantly harder to test as there will be no records to work with.
The new duplicate app will show up on the list with a yellow dot next to the name signifying that it is in the process of getting copied.

Notify Service Desk Primary of email notification
Copying the app will take time. Knack will send an email to the Transportation Data Enterprise account when it is done.

You want to let the service desk primary know that you’re expecting the email confirmation from Knack so they will notify when the copying process is done.
Add new environment to the DTS Portal listing of Applications
This is used to keep track of all our knack applications. Select the PRODUCTION environment you have copied and Add Environment.

Last updated
Was this helpful?