Windchill Microsoft Dynamics Integration Guide

Integration & Connectivity

white and blue sanitary napkin

Eric Horn

Managing Partner

Overview

Integrating PTC Windchill with Microsoft Dynamics 365 Finance & Supply Chain (D365 F&SCM) — or its predecessor Dynamics AX — enables mid-market and enterprise manufacturers to automate BOM and part master transfer from engineering to operations. As Dynamics 365 has grown in manufacturing market share, the Windchill-Dynamics integration has become increasingly common, particularly among industrial equipment and automotive tier suppliers.

Integration Fact

Detail

PLM system

PTC Windchill (PDMLink, MPMLink)

ERP system

Microsoft Dynamics 365 F&SCM, Dynamics AX

Integration direction

Primarily Windchill → Dynamics; feedback possible

Integration approach

Azure Integration Services, MuleSoft, custom API

D365 APIs

REST OData APIs, Data Entities

Typical timeline

4–8 months

Data Flows: Windchill to Dynamics 365

Data Object

D365 Target

Part master

Released products (EcoResProduct / EcoResDistinctProduct)

Engineering BOM

Bills of materials (BOMTable / BOMLine)

Routes/Routings

Production routes (RouteTable / RouteOpr)

Engineering Change

Engineering Change Management module (if licensed)

Document links

Document management attachments

Microsoft Dynamics 365 Engineering Change Management

Dynamics 365 F&SCM includes a native Engineering Change Management module (ECM) that mirrors much of what PLM systems provide. For organizations using both Windchill and D365:

Windchill owns the EBOM (design authority, CAD integration, revision control)

D365 ECM owns the manufacturing change process (production impact, routing updates, procurement notifications)

The integration transfers released engineering data from Windchill to D365, where manufacturing engineering performs MBOM and routing work within D365's ECM module

This "split" model is common for Dynamics customers — Windchill for design, D365 ECM for manufacturing change execution.

Integration Architecture for Windchill-Dynamics

Azure Integration Services (Recommended for Microsoft-centric organizations)Azure Logic Apps, Azure Service Bus, and Azure API Management provide a cloud-native integration stack that aligns with D365's cloud architecture. Data flows:

Windchill triggers a release event

Azure Service Bus queues the BOM payload

Azure Logic App transforms and validates the data

D365 OData REST API receives the product/BOM creation request

MuleSoftFor organizations with existing MuleSoft investment, pre-built Windchill and D365 connectors in the MuleSoft Anypoint Exchange accelerate development.

Custom D365 OData IntegrationD365 exposes all core entities via OData REST APIs. Custom code (C#, Python) can call these APIs to create/update products, BOMs, and routes. This is the most flexible but also the highest-maintenance approach.

D365-Specific Considerations

Product variant managementD365 has a sophisticated product variant framework (configurations, sizes, colors, styles). If Windchill manages configurable products, the variant structure must be mapped carefully to D365 product masters.

Engineering vs Operations product lifecycle statesD365 has product lifecycle states (Active, Prototype, Retired, etc.) that must be aligned with Windchill revision states. Define the state transition rules before integration design.

BOM version managementD365 BOM versions can be date-effective. Map Windchill BOM revisions to D365 BOM versions with appropriate effectivity dates to maintain traceability.

Route integrationIf using Windchill MPMLink for process planning, routing data (operations, work centers, standard times) can be transferred to D365 production routes, eliminating manual route re-entry.

Frequently Asked Questions

Does Microsoft provide a connector for Windchill integration?Microsoft does not provide a native Windchill connector. Most implementations use Azure Integration Services, MuleSoft, or custom OData API development. Third-party integration vendors like Liaison (Epicor) and TIE Kinetix also offer pre-built manufacturing ERP integrations.

What is the difference between Dynamics AX and Dynamics 365 F&SCM integration?Dynamics AX (pre-2016) uses X++ business logic and .NET-based integrations. Dynamics 365 F&SCM is cloud-native and uses modern REST/OData APIs. If you're on legacy AX, upgrading to D365 before building a Windchill integration is strongly recommended — the modern API stack significantly reduces integration complexity.

Can Windchill MPMLink process plans flow into D365 as production routes?Yes. Windchill MPMLink process plans include operation sequences, work centers, and standard times — the same data that D365 stores in production routes. With an integration layer that maps MPMLink operations to D365 route operations, process plans can be transferred automatically on release, eliminating manual route entry.

See Also

ERP-PLM Integration Guide: Connect Windchill to SAP, Oracle & Dynamics

What Is PLM-ERP Integration?

Windchill SAP Integration Guide

Related resources: PLM Integration Services

About the author

Eric Horn

Eric Horn is Managing Partner at Element Consulting and a PTC Certified Windchill Implementation Practitioner with 20+ years in PLM across aerospace, industrial, and medical.