Windchill Integration with Thingworx Platform Development Tips

ptc navigate thingworx based app development n.w
1 / 25
Embed
Share

Explore the seamless integration of Windchill with Thingworx platform for efficient app development. Learn about Thingworx Platform Modeling, benefits of developing Windchill apps in Thingworx, and key steps to get started with the software. Discover Windchill extensions, installation process, and connectors for a streamlined development environment.

  • Windchill Integration
  • Thingworx Platform
  • App Development
  • Windchill Extension
  • Software Development

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. PTC Navigate & Thingworx based App Development Preeti Gupta

  2. Agenda Thingworx Platform & Windchill Extension for Thingworx Development Windchill WebServices Thingworx Service Mashup Development Documentation Deployment PTC Navigate Project Planning Tips

  3. Thingworx Platform Modeling Object Oriented approach( Java based platform ) ThingShape (Interface) , ThingTemplate (Abstract Class), Thing (Class / Object) User Interface Very rich and Modern looking Rapid application development environment Graphic application builder

  4. Why Develop Windchill Apps in Thingworx Much shorter development time ( PTC out of the box Restful Web service Infrastructure ) Mobile applications Modern architecture to integrate with business systems.

  5. How to Get Started Software Thingworx platform PTC Windchill Extension (Thingworx Marketplace or PTC S/W site) Windchill Patch for Thingworx Integration Connect Thingworx Platform with Windchill Both can exist in same environment ( Development environment)

  6. Out of the box Windchill Integration with Thingworx Platform PTC Windchill PLM Extension 11.0-M010- WCTWXExtension_05 Windchill Environment (Support for 10.1 M040, 10.2, 11) Thingworx Platform (Latest 7.2)

  7. Installing Windchill Extension Import Windchill Extension Import Sample Mashups

  8. Windchill Extension PTC-Windchill-Demo-Thing extends Windchill Connector Click on Configuration to connect to Windchill -Windchill Side TrustedHost for Development Environment

  9. Windchill Connector

  10. Environments Development Environment Windchill users have to exist in Thingworx in development environments (wt.auth.trustedHosts ) Production Environment SSL Single Sign On

  11. Ways to communicate to Windchill in Thingworx RESTful End Point Infoengine / SOAP based Webservices

  12. Accessing Out of the box Restful Services via Swagger Enable Site Preference -> Client Customization set to yes.

  13. Example of Out of the Box Restful Web Service Access and Test it via Swagger UI. ( Enable Customization in the Site -> Preferences) Create a service in ptc-Windchill-Demo-Thing which will be calling Rest Endpoint in Windchill. Once service is tested. We create Mashup to visualize the content.

  14. Windchill Data Visualization in Thingworx 2 1 Create a service in PTC- Windchill-DemoThing to access RESTEndPoint Test RESTful Service in Swagger 3 Visualize the data in the Mashup Windchill Thingworx

  15. Step 1 -Testing in Windchill Swagger UI

  16. In Thingworx Composer Write a test service in PTC-Windchill-Demo Thing

  17. Visualizing in Mashup

  18. Writing your Own RESTful Web Service Windchill PTC does not support adding your own RESTful web JAVA WebService Resource ( RESTEasy Framework) service in Windchill Deployment Requirements Register RESTFul Webservice resource in Rest.properties Java Class file deployment Site.xconf changes REST Endpoint Available in Windchill Swagger Why Rest? Modern architecture. Built using server side Windchill Java API Thingworx Easy to debug and maintain Call REST Endpoints in Thingworx using ProcessJSONRequest service of Windchill Connector Payloads are JSON that are easy to parse in web clients One Web Service can provide various resources vs several infoEngine calls to fetch the same information

  19. Few Examples of custom Restful Web Services in Swagger

  20. PTC Navigate View PLM Extension on Thingworx Platform -PTC Windchill Extension - Thingworx Utilities - PTC View Extension 11.0-M010- WCTWXExtension_05 Windchill Environment (Support for 10.1 M040, 10.2, 11) Thingworx Platform (Latest 7.2)

  21. Adding Custom App In PTC Navigate

  22. Example of Infoengine and RESTful Webservice

  23. Documents & Training PTC University courses for Thingworx Infotable Document for Thingworx https://community.thingworx.com/docs/DOC-2380

  24. Project Planning Tips Learning curve Developing in Thingworx composer environment vs Thingworx extension Skills Required Javascript RESTful Service Infoengine Soap in Windchill

  25. Thank You Questions? Preeti_gupta1@outlook.com Or find me on PTC Community

Related


More Related Content