Mar 13, 2026
Integration & Connectivity
Windchill Oracle Integration: Connecting PLM to Oracle ERP

Windchill Oracle Integration: Connecting PLM to Oracle ERP
Overview
Integrating PTC Windchill with Oracle ERP — whether Oracle E-Business Suite (EBS), Oracle Cloud SCM, or Oracle Fusion — enables automated BOM and part master transfer from engineering to manufacturing and supply chain. For organizations running both PTC's PLM platform and Oracle's ERP, this integration is foundational to a functional digital thread.
Integration Fact | Detail |
|---|---|
PLM system | PTC Windchill (PDMLink, MPMLink) |
ERP system | Oracle EBS (11i/R12), Oracle Cloud SCM, Oracle Fusion |
Integration direction | Primarily Windchill → Oracle; feedback Oracle → Windchill |
Native connector | ThingWorx Navigate / custom; or middleware |
Middleware options | MuleSoft, Oracle Integration Cloud (OIC), Dell Boomi |
Typical timeline | 5–10 months |
Data Flows: Windchill to Oracle
Data Object | Oracle Target |
|---|---|
Part master | Oracle Item Master (INV_MTL_SYSTEM_ITEMS) |
Engineering BOM | Oracle Bills of Material (BOM_BILL_OF_MATERIALS) |
Manufacturing BOM | Oracle BOM with routing (BOM_OPERATIONAL_ROUTINGS) |
Engineering Change | Oracle ECO (Engineering Change Orders in BOM module) |
Document references | Oracle Attachments (FND_ATTACHMENTS) |
Approved supplier | Oracle → Windchill (ASL — Approved Supplier List) |
Oracle-Specific Integration Considerations
Oracle Item Master complexity
Oracle's Item Master has hundreds of attributes organized into 15+ tabs (Main, Inventory, BOM, Costing, Purchasing, etc.). A successful Windchill integration requires mapping to the correct Oracle item template and populating the minimum required fields for each sub-ledger.
Oracle BOM vs Windchill EBOM structure
Oracle BOM is a manufacturing/operations view. The EBOM from Windchill may require transformation to fit Oracle's component-routing-operation structure. For organizations using Oracle's process manufacturing, additional transformation complexity applies.
Oracle Cloud vs Oracle EBS
Oracle Cloud (Fusion) uses REST APIs for integration — more modern and accessible than EBS's Oracle APIs/Open Interfaces. Oracle Integration Cloud (OIC) provides a pre-built Windchill-to-Oracle Cloud integration accelerator that reduces custom development.
Engineering Change Orders in Oracle
Oracle has its own ECO module in the BOM application. When a Windchill ECO is released, the integration must create a corresponding Oracle ECO, associate affected BOMs, and set the proper effectivity. This is significantly more complex than a simple BOM transfer.
Integration Architecture Options
Oracle Integration Cloud (OIC) — Recommended for Oracle Cloud customers
Oracle's native integration platform includes pre-built connectors for Oracle Cloud SCM and REST/SOAP endpoints for Windchill. OIC handles transformations, error monitoring, and retry logic in a managed cloud environment.
MuleSoft / Dell Boomi
Enterprise iPaaS platforms with Windchill and Oracle connectors. Best for organizations that already use MuleSoft/Boomi for other integrations and want a unified integration platform.
Custom Oracle Open Interfaces
Oracle EBS exposes Open Interfaces (staging tables + validation programs) for item master and BOM import. Custom integrations write to these staging tables; Oracle's standard programs validate and import. This is reliable but requires Oracle DBA involvement and custom development.
Common Windchill-Oracle Integration Challenges
Challenge | Element Consulting Observation |
|---|---|
Item Master template mapping | Oracle requires different item templates for purchased vs manufactured items. The integration must select the correct template or default to a generic one that requires manual cleanup. |
Oracle Organization structure | Oracle items and BOMs are org-specific. Multi-site organizations need routing logic to determine which Oracle org receives which Windchill data. |
BOM effectivity in Oracle | Oracle uses "Effectivity Date" on BOM components; Windchill uses revision-based effectivity. The mapping between these two models requires careful design. |
Unit of Measure conversion | Oracle UOM classes and UOM codes must be mapped to Windchill units. Conversion factors for alternate UOMs must be maintained. |
Large item master migration | Initial data migration of existing Oracle items into Windchill (or vice versa) is typically the highest-effort activity — plan 4–8 weeks for a 50,000-item master. |
Frequently Asked Questions
Is there a native PTC connector for Oracle ERP?
PTC does not offer a pre-built Windchill Connector for Oracle equivalent to its SAP connector. Oracle integrations typically use middleware (OIC, MuleSoft, Boomi) or custom Open Interface development.
What Oracle ERP version is easiest to integrate with Windchill?
Oracle Cloud (Fusion/SCM) is generally easier due to its REST API architecture and Oracle Integration Cloud (OIC) tooling. Oracle EBS R12 is mature and well-understood, with proven Open Interface patterns, but requires more custom development.
How does Windchill ECO flow into Oracle's Engineering Change Order module?
Windchill ECO approval triggers the integration to create an Oracle ECO in the BOM module, attach affected BOM revisions, and set effectivity. Oracle's ECO workflow can then route the change through manufacturing and procurement approvers within Oracle, keeping both systems in sync.

