After you identify the data that users need to access in ThingWorx Navigate, understand where that data lives and why you need it. Then determine the best way to integrate systems to retrieve the data.
If you're implementing out-of-the-box apps, you do not need to gather data requirements. The app is already designed to access the data required from Windchill.
To plan integrations for a custom app, gather data requirements first. Use your design document and wireframes to understand information you need.
Document the following:
Understand what data you need and why you need it to help you have more effective conversations as you determine how you will retrieve data. Be prepared to rework requirements as you decide what's most important and what's possible.
How you connect your systems will depend on your use case, data requirements, existing systems and protocols, security, infrastructure, and network. For example, you may be able to use Windchill REST Services or you may need to build custom connections.
ThingWorx Navigate 9.2+ introduced a new way to view and configure data from multiple systems. ThingWorx Flow connects Windchill and other third-party systems with ThingWorx Navigate to combine and view data seamlessly, configure dataflows, and create custom Navigate apps without creating duplicate information. You can install ThingWorx Flow as part of the ThingWorx Navigate installation or upgrade process (see Install and Configure ThingWorx for more information or visit the Help Center). Once installed, you can combine ThingWorx Flow connectors for Windchill to third-party systems using Navigate UI components to speed up app development.
To decide on the best approach, have detailed conversations with those who have a deep understanding of the specific data and systems you need to connect to. This might include IT partners, system admins, or developers. If possible, involve someone with extensive ThingWorx knowledge and someone familiar with your Windchill instance.
As you work through this decision, document which data sources you need to connect to and how you plan to connect to them. Compile and share this with the project team. How you integrate systems will impact the skill sets you need, timeline, costs, and possibly your infrastructure.
Depending on the system you're connecting with, PTC has services to help. Find more information in the services linked below.
Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.