Get Started with ThingWorx Digital Performance Management

  Download Success Path IMPORTANT: When saving the file, in the Print window please do the following:
Destination or Printer: select Save as PDF
More Settings: In the Options, be sure the boxes Headers and footers and Background graphics are selected.
Recommended Steps
Overview: Get Started with ThingWorx Digital Performance Management

Configure Your Integrations

Connect to the systems that supply the data you need for your application. ThingWorx offers a variety of pre-built connectors, but some third-party systems require custom integration connectors.

01. Understanding the DPM Data Model

The power of ThingWorx comes from its ability to aggregate different data into a single place. You must structure that data so your ThingWorx applications can use it. Building Blocks will allow you to create a digital representation of everything that provides data in ThingWorx using data models. It also shows the relationships between ThingWorx and all those things.

Your ThingWorx data model is comprised of these entities:

  • Things are digital representations of all your assets, devices, systems, people, or processes that provide data.
  • ThingTemplates store core functionality (such as properties, services, events, and subscriptions) - all Things need to be associated with a ThingTemplate, inheriting its identified functionality.
  • ThingShapes also store functionality but can be applied to single or multiple ThingTemplates or Things. Use ThingShapes when there are properties, services, events, or subscriptions spanning multiple ThingTemplates or Things across several ThingTemplates.

While ThingWorx allows your data model to evolve, you need to invest early in the project to determine how to structure your data. Start by compiling a list of Things required for your use case. From there, figure out the relationships between those Things.

This is a brief introduction to the ThingWorx Data Model. Use the following recommended resources to learn more and prepare to design your data model. Work with a system integrator, programmer, or developer with object-oriented programming experience to design your data model.

Recommended Resources

02. Create Custom Integration Connectors

Build custom integrations to the systems, assets, and tools your use case requires. In most cases, use REST APIs to create these integrations. The configuration is necessary within the system you are connecting to. PTC’s recommended best practice for creating custom integrations is to use building blocks. Use the data models in the base and/or domain building blocks when creating your connectors. A solutions architect can help determine how to build these connectors. If possible, work with an expert who understands the system you are connecting to.

Recommended Resources

03. Validate Connectors

After your connectors are in place, verify that the data flows from the source to ThingWorx. Then, deploy the integrations so they can be tested in the DPM application.

Make sure:

  • The data is appearing in the correct format/structure
  • The right amount of data is flowing through
  • Data from ThingWorx is flowing back into the connected system (if your connection is bidirectional)
  • The speed is acceptable (your system should not time out before data is fully transferred)

If necessary, troubleshoot any issues before you continue with deployment.

Recommended Resources

Did you find this helpful?


Previous Step

Install DPM

Next Step

Customize With Building Blocks

ADDITIONAL RESOURCES
Product Documentation Find detailed technical documentation on Creo+ in our Help Center
Ask the Community Visit PTC's Creo Community to get support Peer-to-Peer, from our product management and assistance teams. Share ideas, give feedback and browse the wealth of information on using Creo+
Technical Support Need help from our support team? Log a case with eSupport using our Case Logger or find an answer using our new Creo Admin Troubleshooter tool. 

Contact Us

Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.
Get in Touch