Prerequisites
In this topic, you’ll find the prerequisites for ThingWorx Navigate. These include requirements for hardware sizing, ThingWorx Foundation, and Windchill.
You can directly navigate to any of the following topics:
Product Compatibility Information
Check out the
Release Advisor for the supported versions of
Windchill, ThingWorx, web browsers, third-party software, and other required applications.
Using the Release Advisor
To view a release matrix in Release Advisor:
2. On the Primary Product page, perform the following steps:
a. In Product Family field, select ThingWorx.
b. In the Product field, select ThingWorx Navigate.
c. In the Version field, select the version for which you need compatibility information.
d. Click Add.
3. Click Next.
4. The release matrix for the selected product is provided in the Release Matrix field in the Primary Product bar at the top of the page.
For additional information on using Release Advisor, see this
Technical Support Article in the PTC Knowledge Base.
Hardware Sizing
ThingWorx Requirements and ThingWorx Navigate Licensing
ThingWorx Foundation must be installed using the installer before installing
ThingWorx Navigate. For help with installing
ThingWorx Foundation, visit
ThingWorx Foundation Installer in the ThingWorx 9 Help Center.
|
• If you plan to configure ThingWorx Navigate with a Single Sign-On (SSO) authentication, you must configure ThingWorx Foundation using SSL before beginning your ThingWorx Navigate installation.
• Although ThingWorx Foundation supports PingFederate, Azure Active Directory, as well as Active Directory Federation Services as central auth servers (CAS), ThingWorx Navigate only supports PingFederate in this release.
|
After installing ThingWorx Foundation using the installer, run the License Configurator tool to receive a valid license with entitlement for ThingWorx Navigate.
Uninstall ThingWorx Integration Runtime
If you have an existing installation of ThingWorx Integration Runtime, uninstall it using instructions relevant to your operating system from the following table:
Windows
|
Linux
|
1. From the Task Manager, stop the ThingWorx-IntegrationRuntime service.
2. In a command prompt, run the following command:
sc delete Thingworx-IntegrationRuntime
|
1. In a command prompt, run the following commands:
systemctl stop Thingworx-IntegrationRuntime systemctl disable Thingworx-IntegrationRuntime rm -f /etc/systemd/system/Thingworx-IntegrationRuntime.service systemctl daemon-reload
|
Windchill Requirements
These are the requirements for Windchill:
• Windchill—Ensure that you are on the minimum supported CPS version for the supported
Windchill releases. Check the
Release Advisor for the supported versions and minimum CPS. For help with using the Release Advisor, see the
Product Compatibility Information section in this topic.
|
If you plan to configure your ThingWorx Navigate using the Windchill authentication, you must configure your Windchill server with SSL before you begin the installation.
|
• Enable TLS 1.2 as per instructions provided in the "Enabling TLS 1.2" section of the
TLS 1.3 Support for Windchill topic from the
Windchill Help Center. This configuration is required for the
Windchill connection to work as expected, especially while setting up
ThingWorx Navigate with
Windchill authentication.
• To enable upload and download requests in
Windchill, you need to configure
Windchill to allow Cross-Origin Resource Sharing (CORS) using instructions in
this article. Make sure that both
Windchill and
ThingWorx are configured using the same protocol—HTTP or HTTPS. PTC recommends using a secure connection (HTTPS).
Configure Windchill to allow CORS enables the following:
◦ Uploading attachments to the Report a Problem task.
While configuring Windchill, update the [ALLOWED_ORIGINS] parameter in the web.xml file with the web address for ThingWorx. For instance, https://ThingWorxHost:Port
◦ Downloading attachments, for instance, to retrieve graphic files existing only in Windchill replica vaults while using the View Part Structure task.
• Prerequisites for the e-signature capability:
Windchill requirements: Ensure that you meet the requirements stated in the
Electronic Signatures topic of the
Windchill Help Center before configuring e-signature in
ThingWorx Navigate. For the single sign-on configuration, you also need to perform some additional steps described in
eSignature Validation for SSO Configurations.
KeyStore and TrustStore Files
For configuring
ThingWorx Navigate, you need to create KeyStore and TrustStore files. You can create these files now or before you begin with the configuration. Refer to the
Create KeyStore and TrustStore Files for ThingWorx Navigate topic for detailed instructions
The files you need depend on the authentication method you choose. Go to one of these topics to review the files you require: