Before you begin
Before you install ThingWorx Flow, ensure that you do the following:
1. Identify the environment where you want to deploy the components, such as a physical server, virtual server environment, public or private cloud. For information about server requirements, see
ThingWorx Flow server requirements.
2. Install and configure ThingWorx Foundation.
◦ If you are installing ThingWorx Flow on a different machine than ThingWorx Foundation, copy the ThingWorxFoundation.xml file from the following location on the ThingWorx Foundation machine, to the same location on the ThingWorx Flow machine.
Windows: <Path to Users\username folder>\.ptc_ccif\ThingWorxFoundation.xml
Linux: ~/.ptc_ccif/ThingWorxFoundation.xml
◦ If ThingWorx Foundation was installed manually and ThingWorx Flow is being installed with the installer, add the location of ThingWorx Foundation to ThingWorxFoundation.xml file on the ThingWorx Flow machine.:
Windows: <Path to Users\username folder>\.ptc_ccif\ThingWorxFoundation.xml
Linux: ~/.ptc_ccif/ThingWorxFoundation.xml
3. Ensure that ThingWorx Flow prerequisites are met.
4. Download the appropriate software packages according to your operating system and database combination from the
PTC Support Site.
◦ ThingWorx Flow installers for PostgreSQL— > > > > > .
◦ ThingWorx Flow installers for Microsoft SQL Server— > > > > > .