ThingWorx Flow > Connectors Overview
  
Connectors Overview
The functionality provided by a connector can be used in the workflow to exchange information between ThingWorx Flow and the connected system. The connector can also trigger workflows based on the occurrence of events in the external system.
PTC supports the following out of the box connectors that are provided to the enterprise systems and devices.
System Connectors
Third Party Connectors
Utilities and Tools
Third-Party Connectors
The following third-party connectors are developed and managed by PTC partners:
Teamcenter (Siemens PLM)
3-D Experience (Dassault PLM)
SAP PLM
MES Systems such as SAP, Apriso, Proficy MES, WonderWare MES
Date and Time Format
The date or date time field in the action output is in the ISO‌-8601 format such as YYYY-MM-DDTHH:mm:ss:SSSZ.
The date or date time field on the action form provides a value in the ISO‌-8601 format.
The actions that return date time field value in microseconds are unchanged. An additional field is added in the action output which has the date time value in ISO‌-8601 format and UTC timezone.
Sticky Assignment of Authentication Schemes
For an action, the last used OAuth or connection per user per connector is shown for a current workflow. It picks the recent connection/ouath for the type after switching between the various Connections/OAuths. Let us consider the following use cases for OData connector.
Scenario 1
1. Drag an OData action ($a1) on the canvas, open Settings and then select Basic Authentication Scheme. A Basic connection ('B1') is saved on the form.
2. Drag another action on the canvas ($a2). $a2 shows Basic Authentication scheme and the choice as 'B1'.
Scenario 2
1. Adding to Scenario 1, edit action $a1, select OAuth Authentication Scheme (O1) and save the form.
2. Drag another action ($a3) on the canvas. Action $a3 shows OAuth Authentication scheme and the choice as 'O1'.
Scenario 3
1. Adding to Scenario 2, edit action $a2 and then switch to None Authentication scheme and save the form.
2. Drag another OData action ($a4) on the canvas, action $a4 shows None Authentication scheme and shows the oneOf choice as None. It shows None as None is the default OneOf choice for the OData connector.
Scenario 4
1. Refresh the browser to clear all the sticky assignments.
2. Drag an OData action ($a5) on the canvas, open Settings and select Basic Authentication Scheme and do not select a connection server and then save the form.
3. Drag another action ($a6) on the canvas, action $a6 shows None as the selected authentication scheme, because no connection selection was made and None is the default choice for the connector.
Scenario 5
1. Adding to Scenario 4, edit action $a5 and select Basic connection ('B1') and then save the form.
2. Drag and open another OData action ($a7) on the canvas, action $a7 shows Basic Authentication Scheme and the choice as 'B1'.
3. If you edit action $a5 and select an OAuth authentication scheme and do not select any OAuth server, for action $a7, the Authentication Scheme has been reverted to default, that is, None, since no OAuth selection was made.