Connected Field Service > Installing Connected Field Service
  
Installing Connected Field Service
Installing and Configuring ThingWorx
Before installing Connected Field Service, the ThingWorx components need to be installed and configured. Refer to the software requirements listed in the Release Notes section for the versions required for each release. (They may have been installed as part of an earlier installation.)
* 
For detailed information on installing and configuring ThingWorx, refer to the installation instructions in the ThingWorx Help Center or in the Installation and Configuration Guide.
Install the ThingWorx Platform
Use the following procedure to install the latest version of ThingWorx. If the latest version of ThingWorx is already installed then skip this procedure.
1. From the PTC Software Download page, select the ThingWorx Platform product family.
2. Expand the Release <version> folder and select ThingWorx Postgres SQL.
3. Download ThingWorx-Platform-Postgres-<version>.
4. From the PTC Reference Documents site, use the ThingWorx Installation and Configuration Guide to perform the following tasks:
a. Install PostgreSQL and create the needed user, tablespace, and initial schema.
b. Create and configure the /ThingworxPlatform/plaform-settings.json properties file.
5. Set up Apache Tomcat 8.0 as a service.
6. Copy the Thingworx.war file to the Tomcat/webapps directory.
7. Set a unique port in the Tomcat 8.0/conf/server.xml file.
8. Restart the Apache Tomcat service.
9. Troubleshoot any startup issues by checking the Tomcat logs and /ThingworxStorage/logs.
Install the Required ThingWorx Extensions
1. From the PTC Software Download page, select the ThingWorx Platform product family.
2. Expand the Release <version> folder, and open the ThingWorx Utilities folder. Download the ThingWorx-Utilities-<version>.zip.
Where <version> is the version number that corresponds with the software requirements listed in the Release Notes section.
3. Go to https://marketplace.thingworx.com/tools/mail-extension.
4. Click the Login to Get This Extension button.
5. Enter your account/password when prompted.
6. Click the Download Extension button.
7. Click the Accept check box to accept the Terms and Support pop-up. The file TW_Download_Mail Extension.zip will be downloaded to your Download directory.
8. Go to https://marketplace.thingworx.com/tools/google-widgets.
9. Click the Download Extension button.
10. Click the Accept check box to accept the Terms and Support pop-up. The file TW_Download_Google Maps Widget.zip will be downloaded to your Download directory.
11. Go to https://marketplace.thingworx.com/tools/Web-Sockets-Tunnel-Widget-And-Library
12. Click the Download Extension button.
13. Click the Accept check box to accept the Terms and Support pop-up. The file TW_Download_Web Sockets Tunnel Widget And Library.zip will be downloaded to your Download directory.
14. Log into ThingWorx as a user that has administrative privileges.
15. Use the following instructions to import the extension:
a. From the ThingWorx Composer, click Import/Export, and under the Extensions heading select Import. The Import Extensions window appears.
b. Navigate to the TW_Download_Mail Extension.zip and select Import. Then click Close
c. Navigate to the TW_Download_Google Maps Widget.zip and select Import. Then click Close.
d. Navigate to the TW_Download_Web Sockets Tunnel Widget And Library.zip and select Import. Then click Close.
e. Navigate to the ThingWorx-Utilities-<version>.zip extension and select Import.
f. Click Close.
g. When prompted to refresh your ThingWorx Composer, click Yes.
h. Verify that the extensions were successfully imported by clicking Import/Export in ThingWorx Composer and selecting Manage. The imported extensions should appear in the Installed Extension Packages table.