New Installation Checklist
QEST Platform 5.0 Documentation
Applies to All
This checklist includes steps that must be undertaken for a fresh installation of the QEST Platform.
Contents
All Products
Step | Description |
---|---|
Prepare and provision test and production environments, including the necessary SQL instances. | Two separate environments will be required for the successful implementation of QEST Platform products. A test environment will be used for testing new releases and features of the software as these become available before being promoted to the production environment. Refer to the technical overview or product architecture diagrams for more information on the necessary infrastructure. |
Restore prepared QEST Platform Database | A configured database will be provided for new QEST Platform installations. This database will need to be restored on the appropriate SQL Instance. |
Select model for user access to database | User access to the QEST Platform database can be controlled by membership in an Active Directory group or SQL Authentication if a File DSN is used. A choice should be made with regard to the desired model. |
Verification
Step | Description |
---|---|
Verify user database access | Verify access with the chosen model above. |
QESTField (Tests, Scheduler, Forms)
Step | Description |
---|---|
Obtain and configure SSL Certificate for desired QESTField URL(s) | If the URLs for any of the QESTField products are to be accessible externally, appropriate SSL certificates must be obtained for the desired URLs. |
Create QESTNet service account | A service account that the QESTNet Windows service will run under. Requires db_owner rights to the QEST Platform database and the Hive Publish database (if Construction Hive publishing is being used). |
HTTP URL ACL configuration | The QESTNet service account needs to be able to listen on the QESTNet API address |
QESTField Scheduler Push Notifications
Push notifications require the use of centralized infrastructure which, in turn, requires the communication of secure information. To achieve this, Spectra QEST provides a key file that must be installed on QESTNet servers where push notifications are being used. These steps are only necessary if push notifications are desired from QESTField Scheduler.
Step | Description |
---|---|
Install QESTNet Configuration Key File | This key file must be installed on the server running the QESTNet Windows service. This step is necessary whenever the QESTNet service is installed on a new server or when push notifications are first introduced into an existing implementation. |
Provide access to QESTNet Key to QESTNet service account | The service account running the QESTNet service requires access to the key file. This step is necessary whenever the QESTNet service is installed on a new server or the service account running the QESTNet service is changed. |
Construction Hive Publishing
Step | Description |
---|---|
Restore Hive Publish database | A configured HivePublish database will be provided for organizations utilizing Construction Hive publishing. This needs to be restored alongside the QEST Platform database. |
Create Construction Hive service account | A service account that the Construction Hive service will run under. Requires db_owner rights to the the Hive Publish database (if Construction Hive publishing is being used). This account can be the same as the QESTNet service account. |
Next Steps
After the above have been completed return to the QEST Platform Installation Checklists page and follow the steps relevant to the products being updated.
Products described on these pages, including but not limited to QESTLab®, QESTNet, QESTField, QEST Web App, Construction Hive, and associated products are Trademarks (™) of Spectra QEST Australia Pty Ltd and/or related companies.
The content of this page is confidential. Do not share, duplicate or distribute without permission.
© 2021 Spectra QEST® Australia Pty Ltd and/or related companies. Terms of Use and Privacy Statement
Related content
Integrity | Curiosity | Empathy | Unity
The content of this page is confidential and for internal Spectra QEST use only. Do not share, duplicate or distribute without permission.