Prerequisites
Following are the prerequisites required to configure the Windchill PDMLink Digital Product Traceability (DPT) extension in ThingWorx:
Enable ThingWorx to Allow Import of Windchill Extension
ThingWorx must be enabled to allow import of Windchill PDMLink extension.
By default, the import of extension is disabled in ThingWorx for all users. To enable import, configure the platform-settings.json file. For more information, see platform-settings.json Configuration Details in the ThingWorx Platform Help Center.
1. Open the platform-settings.json file. By default, the file is located in the ThingworxPlatform folder.
2. In the platform-settings.json file, ensure that the following ExtensionPackageImportPolicy parameters are added and their value is set to true. This setting allows import of extensions.
"ExtensionPackageImportPolicy": {
"importEnabled": true,
"allowJarResources": true,
"allowJavascriptResources": true,
"allowCSSResources": true,
"allowJSONResources": true,
"allowWebAppResources": true,
"allowEntities": true,
"allowExtensibleEntities": true
},
* 
By default, all ExtensionPackageImportPolicy parameters are set to false. It is recommended that after a successful import, change the parameter values from true to false.
For more information on platform settings and importing extensions, see platform-settings.json and Importing Extensions in the ThingWorx Platform Help Center respectively.
3. Save and close the platform-settings.json file.
Allow Windchill in ThingWorx
Windchill PDMLink must be added to the allow list in ThingWorx. For more information, see Allowing Embedded Mashups in iFrames.
* 
Refer to the documentation for your supported version of ThingWorx application.
Add Windchill as a Secured Domain
Ensure that Windchill PDMLink server is added as a secured domain in allow list of OSLC servers.
Add Windchill PDMLink as a secured domains in OSLC servers configured with Windchill RV&S, Windchill Modeler, and IBM Rational Doors NG, to enable access to the delegated interface from Windchill PDMLink. For more information about how to add domains as secured, see the Windchill RV&S OSLC Server guide (12.3.0.0 onwards) on Reference Documents, OSLC integration with Integrity Modeler and OSLC integration with IBM Rational DOORS Next Generation in the Windchill Modeler Help Center.
* 
Refer to the documentation for your supported version of Windchill RV&S and Windchill Modeler applications.
Download Windchill_Digital_Product_Traceability_Bundle zip File
Ensure that Windchill_Digital_Product_Traceability_Bundle zip file is downloaded from the PTC Software Download page on PTC.com. The zip is available under the Windchill PDMLink product family and its contents are:
1. Windchill_Digital_Product_Traceability-extension — the Windchill PDMLink DPT extension zip.
2. Windchill_Digital_Product_Traceability_Config_Things — the zip of example things XML files.
* 
If you get certificate error in the browser, use Standard SSL certificates that are issued and verified by a trusted Certificate Authority (CA). If you have self-signed certificates, import the self-signed certificate as trusted certificate in your browser.
For information on permissions required by the ThingWorx user profiles, see Permissions for ThingWorx Platform Entities.
For more information on configuring the DPT extension, see Configuring the Windchill DPT Extension.