Welcome to the ThingWorx Flow 9 Help Center
Release Notes
Release Notes for ThingWorx Flow 9.7
Release Notes for ThingWorx Flow 9.6
Release Notes for ThingWorx Flow 9.5
Release Notes for ThingWorx Flow 9.4
Release Notes for ThingWorx Flow 9.3
Release Notes for ThingWorx Flow 9.2
Release Notes for ThingWorx Flow 9.1
Release Notes for ThingWorx Flow 9.0
Known Issues
Getting Started with ThingWorx Flow
ThingWorx Flow Components
Installation and Configuration
Installing ThingWorx Flow
ThingWorx Flow System Requirements
Before you begin
Prerequisites for Installing or Upgrading ThingWorx Flow with No Internet Access on Linux machine
ThingWorx Flow Prerequisites for PostgreSQL
Installing ThingWorx Flow on PostgreSQL
ThingWorx Flow Prerequisites for Microsoft SQL Server
Installing ThingWorx Flow on Microsoft SQL Server
Installing or Upgrading ThingWorx Flow Silently
Installing or Upgrading ThingWorx Flow on a Different Machine than ThingWorx Foundation
Post-Installation Steps for ThingWorx Flow
Storing the ThingWorx Flow Secret Keys in the ThingWorx Foundation KeyStore
Accessing the ThingWorx Flow Dashboard and ThingWorx Composer
Troubleshooting Your Installation
Using ThingWorx Flow Docker
ThingWorx Flow Docker Prerequisites
Getting Started with ThingWorx Flow Docker
Configuring ThingWorx Flow Docker
Building and Running ThingWorx Flow Docker Images
Backup and Restore Instructions for ThingWorx Flow Implemented by Docker Files
Configuring ThingWorx Flow
Configuring Permissions for ThingWorx Flow
Executing Services in the WorkflowSubsystem in ThingWorx Composer
Making an External Call to ThingWorx Flow
Adding a New Locale to ThingWorx Flow
Tuning and Scaling the ThingWorx Flow Engine
Reconfiguring ThingWorx Flow Setup Parameters
Updating the RabbitMQ Encrypted Password
Updating the ThingWorx Flow Database Administrator Password
Rotating the ThingWorx Flow Encryption Key
Configuring ThingWorx Flow hostname (NGINX server) with CA-signed Certificate
Regenerating a Self-Signed Certificate
Setting up File Transfer Federation in ThingWorx Flow
Setting up ThingWorx and ThingWorx Flow for Windchill Two-Way SSL Connection (9.0 Only)
Setting up One-Way SSL and Two-Way SSL Connection for SQL Connector
Upgrading ThingWorx Flow
Migrating ThingWorx Flow
Backup and Restore Instructions for ThingWorx Flow Using the Installer
Uninstalling ThingWorx Flow Automatically
Uninstalling ThingWorx Flow Manually
The ThingWorx Flow Dashboard
Creating and Managing Workflows
Creating Workflows
Managing Workflows
The Workflow Editor
Adding and Managing Actions in a Workflow
Adding an Inline Expression to an Action Input Field
Mapping Output of a Previous Action Manually
Setting Conditions between Two Actions
Changing a Trigger in a Workflow
Testing Workflow Execution
Workflow Settings
Managing Existing Workflows
Creating and Managing Connectors
Creating and Managing OAuth providers
Configuring and Loading OAuths using JSON file
Connector Configuration Values for Third-Party Services
Creating Connectors
Managing Connectors
Handling Grant Approval
Creating and Managing Triggers
Creating Triggers
Managing Triggers
Creating and Invoking a Workflow Using a Webhook
Creating and Managing Custom Actions
Creating a Custom Action in ThingWorx Flow
Managing Custom Actions in ThingWorx Flow
Inheriting or Copying an Existing Action in ThingWorx Flow
Modifying the settings.json File for Custom Actions
Monitoring and Purging logs
Creating and Managing Custom Connectors
Terminology Used
ThingWorx Flow SDK Overview
ThingWorx Flow Tools and Connector SDK
Connector Project
Connector Development Project Flow
ThingWorx Flow CLI
Creating Custom Connectors
Creating Connections
Creating Authenticators
Creating Lookups
Creating Actions
Creating Triggers
Testing Connectors
Connector Test Automation
Versioning of Connector Artifacts
Internationalization Support for Connectors
Deploying Connectors
Tutorial A: Implement a Custom Connector Using ThingWorx Flow SDK
Tutorial B: ThingWorx Flow Connectors SDK Tutorial
NPM Version for ThingWorx Flow SDK Tools
Example: ThingWorx Alert Management Workflow
Out-of-the-Box Services, Utilities, and Devices
Services
ActiveMQ
ActiveMQ Trigger
Send Message
Supported ActiveMQ Connector Types
Azure
Anomaly Detector
Bing Search
Computer Vision
Custom Vision
Execute Function
Execute Logic App
Face Recognition
LUIS Prediction
QnA Prediction
Speaker Recognition
Speech Service
Text Analytics
Supported Azure Connector Types
Example: Using Azure Actions
Bitly
Create Bitlink
Get Bitlink Clicks
Get Bitlink Info
Get Long URL
Get Popular Bitlinks
Get Total Clicks
Save as Bitlink
Update Bitlink Details
Supported Bitly Connector Types
Box
Create Folder
Delete File
Download File
Get Downloadable Link
Get File Details
Get Folder Details
Search Files/Folders
Upload File
Box Triggers
Supported Box Connector Types
Clock
Dialogflow
Create Entity
Create Intent
Delete Entity
Delete Intent
Get All Entities
Get All Intents
Get Entity
Get Intent
Send Query
Supported Dialogflow Connector Types
Dropbox
Append Text
Copy File or Folder
Create Folder
Delete File or Folder
Download File
Get File Or Folder’s Metadata
Get Folder Details
Move File or Folder
Restore File to Specific Revision
Search File and Folder Metadata
Upload File
Dropbox Triggers
Supported Dropbox Connector Types
Dynamics 365 CRM
Create Association
Create Record
Delete Association
Delete Record
Execute Actions
Execute Functions
Get Records
Update Association
Update Record
Dynamics 365 CRM Triggers
Customizing the Dynamics 365 CRM Service
Supported Dynamics 365 CRM Connector Types
Example: Using Dynamics 365 CRM Actions
Excel Online
Add Rows
Add Rows to Table
Get Rows
Get Table Rows
Update Rows
Excel Online Triggers
Supported Excel Online Connector Types
FactoryTalk MOM
Get Items and Properties
Supported FactoryTalk MOM Connector Type
GitHub
Create Gist
Create Pull Request
Delete Gist
Download Repo
Get Branch Details
Get Branches of Repo
Get List of Repos
Get List of Tags
Get Repo Details
List Commits Pull Request
Merge Pull Request
Github Triggers
Supported Github Connector Types
Gitlab
Get Branch Details
Get Branches
Get Project Details
Get Project Members
Get Project Members Details
Get Projects
Supported Gitlab Connector Types
Gmail
Create Draft
Download Attachment
Get Mail Details
Search Mails
Send an Email
Gmail Triggers
Supported Gmail Connector Types
Google Drive
Delete File
Download File
Export File
Get Files and Folders
Get Resource Metadata
Upload Document File
Upload File
Upload Spreadsheet File
Google Drive Triggers
Supported Google Drive Connector Types
Google Forms Trigger
Supported Google Forms Connector Types
Google Sheets
Add Rows
Create Sheets
Create Spreadsheet
Delete Rows or Columns
Delete Sheets
Get Metadata
Get Sheet Data
Update Rows
Google Sheets Trigger
Supported Google Sheets Connector Types
Google Tasks
Create New Task
Create New Task List
Delete Task
Delete Task List
Get Task Details
Get Task List
Get Task List Details
Get Tasks
Update Task
Update Task List
Google Tasks Trigger
Supported Google Tasks Connector Types
Google Translator
Translate Text
Supported Google Translator Connector Types
JIRA
Create Comment
Create Issue
Create User
Get All Projects
Get All Users
Get Issues
Update Issue
JIRA Triggers
Supported JIRA Connector Types
Kafka
Kafka Trigger
Send Message
Supported Kafka Connector Types
OSLC
Get Resource
Get Search Dialog
Get Service Hierarchy
HTTP Request
Query Capability
Supported OSLC Connector Types
Office 365
Add Contact
Create Calendar Event
Create Email Draft
Get Calendar Events
Get Contacts
Get Mail Folders
Send an Email
Update Calendar Event
Office 365 Triggers
Supported Office 365 Connector Types
OneDrive
Delete File or Folder
Download File
Get File or Folder Details
Make Folder
Move File or Folder
Upload File
OneDrive Triggers
Supported OneDrive Connector Types
Pubnub
Get Message History
Publish Message
Supported Pubnub Connector Type
RSS Feeds Trigger
Supported RSS Feeds Connector Type
SAP OData
Create Entity
Delete Entity
Get Properties
Update Entity
Supported SAP OData Connector Types
SAP RFC
Execute BAPI
Get Effectivity
Get Existing BOM and Effectivity For Material
Get Maintenance Order List
Get Material Data
Get Material Quantities
Get Production Order
Get Production Order Components
Get Production Order List
Get Production Version of Material
Get Vendor Details For Material
Technically Complete a Maintenance Order
Technically Complete a Production Order
Update Maintenance Order User Status
Supported SAP RFC Connector Type
Example: Using SAP RFC Actions
Appendix: SAP RFC BAPIs
BAPI_ALM_ORDERHEAD_GET_LIST
BAPI_INFORECORD_GETLIST
BAPI_ISUSMORDER_USERSTATUSSET
BAPI_MATERIAL_GET_ALL
BAPI_MATERIAL_STOCK_REQ_LIST
BAPI_PRODORD_COMPLETE_TECH
BAPI_PRODORD_GET_DETAIL
BAPI_PRODORD_GET_LIST
BAPI_SOURCEDETERMIN_GETSOS
CSEP_MAT_BOM_READ
CSEP_MAT_BOM_SELECT_WHERE_USED
/SEPC/PLMA_ALM_ORDER_MAINTAIN
SQL Connector
Create Rows
Delete Rows
Execute Stored Procedure
Get Row by ID
Get Rows
Get Rows with Join
List Tables
Update Rows
Customizing the SQL Connector
Supported SQL Connector Types
Salesforce
Create Account
Create Bulk Record
Create Campaign
Create Contact
Create Email Template
Create Lead
Create Opportunity
Create Record
Create Task
Create User
Delete Bulk Record
Delete Record
Executes SOQL query
Get Accounts
Get Campaigns
Get Contacts
Get Email Templates
Get Leads
Get Opportunities
Get Records
Get Tasks
Get Users
Update Bulk Record
Update Record
Salesforce Triggers
Supported Salesforce Connector Types
Example: Using Salesforce Actions
ServiceMax
Create Service Request
Get Service Requests
Update Service Request
Supported ServiceMax Connector Types
Slack
Create Private Channel
Create Public Channel
Fetch Channel Info
Fetch Direct Channel Messages
Fetch Messages and Events from Private Channel
Fetch Messages and Events from Public Channel
Fetch Users
Get User Presence
Invite a User to Team
Invite a User to a Private Channel
Invite a User to a Public Channel
Post Message to Channel
Post Snippet
Upload File
Slack Triggers
Supported Slack Connector Types
Teamcenter PROSTEP Demo
Get Properties
Get Structure
Supported Teamcenter PROSTEP Demo Connector Type
ThingWorx
Copy/Move File
Define InfoTable
Delete File
Download File
Emit Event
Execute Service
Get Alerts
Get Thing Properties
Set Thing Property
Upload File
ThingWorx Trigger
Supported ThingWorx Connector Types
Trello
Add Attachment to Card
Add Card
Add Check Item to Checklist
Add Checklist to Card
Add Comment
Change State of Check Item
Delete Card
Get Board Details
Get Board Lists
Get Boards
Get List Cards
Get List Details
Get Member Details
Move Card
Move List to Another Board
Update Card
Trello Triggers
Supported Trello Connector Types
Twilio
Send an SMS
Twilio Triggers
Supported Twilio Connector Type
USgeocoder
Get Geolocation
Supported USgeocoder Connector Type
Windchill
Check-In
Check-Out
Create Association
Create Entity
Delete Association
Delete Entity
Download Content
Execute Actions
Execute Functions
Execute InfoEngine Task
Execute Saved Search
Execute Swagger API
Get Content
Get Document
Get Drawing
Get Entities by ID
Get Entities by Query
Get Metadata
Get Structure
Get Viewable
HTTP Request
Revise
Search
Set State
Undo-CheckOut
Update Association
Update Entity
Upload Content
Windchill Trigger
Supported Windchill Connector Types
Example: Fetching representation contents of drawings associated with part
Windchill RV&S or PTC RV&S
Create Item
Edit Item
Execute Query
Text Search
Supported Windchill RV&S or PTC RV&S Connector Types
Example: Using Windchill RV&S or PTC RV&S Actions
YouTube
Upload Video
Youtube Triggers
Supported YouTube Connector Types
Zendesk
Attach File to Ticket
Create Organization
Create Organizations
Create Ticket
Create User
Delete Organization
Delete Ticket
Delete User
Get Groups
Get Organization Details
Get Organizations
Get Ticket Details
Get Tickets
Get Twitter Ticket Status
Get User Details
Get Users
List Comments of Ticket
List Ticket Audits
Update Ticket
Zendesk Triggers
Supported Zendesk Connector Types
Utilities and Devices
Amazon Alexa
Response for Alexa
API Design
RAML
Archive
Unzip Files
Zip Files
Data Store
Account Store
Flow Store
Memory Store
Developer Tools
Delay
Download File
Error Handler
Format Date and Time
Logger
Mapper
Example: Using Mapper Action
Node.js Code
Return Result
Run Workflow
Switch
Example: Using the Switch Action
Sync
Text to Emoji
Wikipedia Search
File
Append Stream to File
Append Text to File
Get Directory Files
Make New Directory
Open Readable File Stream
Read File
Write File
FTP
Append File
Delete File
Download File
Get List of Files and Folders
Make Directory
Remove Directory
Upload File
Supported FTP Connector Type
HTTP
HTTP Request
Supported HTTP Connector Types
JSON Tools
JSON Parse
JSON Stringify
Loop
Example: Using the ‘Times’ Loop
Example: Using the ‘Each Item’ Loop
Example: Using the ‘While’ Loop
OData
Create Association
Create Entity
Delete Association
Delete Entity
Download File
Execute Actions
Execute Functions
Get Properties
HTTP Request
Update Association
Update Entity
Upload File
Supported OData Connector Types
Operations
Array Operations
Array Sort
Collection Operations
Text Operations
SOAP
Execute Operation
Supported SOAP Connector Types
Spreadsheet
SpreadSheet Reader
SpreadSheet Writer
SpreadSheet to CSV
SpreadSheet to Formulae
SpreadSheet to JSON
Swagger
Execute Request
Supported Swagger Connector Types
Transform
CSV to JSON
JSON to CSV
JSON to HTML
JSON to XML
XML to JSON
Webmaster Tools
Broken Link Checker
HTML Validator
Search Strings in WebPages
Welcome to the ThingWorx Flow 9 Help Center
Search Strings in WebPages
Welcome1
OS
InstallingTools
DeveloperTools-F2E5750F