Erst die Datenhoheit, dann die Schnittstellen
Vor jedem Mapping klären wir, wem welche Produktdaten gehören: wo ein Teil entsteht, welches System die freigegebene Stückliste führt, wo Kosten- und Werksdaten liegen. Eine einseitige Übersicht der Datenhoheit beendet die meisten Integrationsdiskussionen, bevor sie den Code erreichen.
Muster, die wir einsetzen
- Events bei Freigabe. Wird eine Änderung in Windchill freigegeben, transportiert ein Event Teile, Stücklisten und Dokumente ins ERP. Nichts wird halbfertig übertragen.
- Abfragen bei Bedarf. Portale und Apps lesen aktuelle Windchill-Daten über REST- und OData-Services, statt eigene Kopien zu führen.
- Nächtlicher Abgleich. Ein geplanter Job vergleicht beide Seiten und meldet jede Abweichung, bevor ein Disponent sie entdeckt.
Gebaut für den Betrieb
Jede Nachricht ist idempotent und nachverfolgbar. Fehler werden automatisch wiederholt, landen in einer Dead-Letter-Queue, wenn sie nicht gelingen können, und erscheinen auf einem Dashboard, das Ihr Support-Team lesen kann. Niemand muss Logdateien durchsuchen, um herauszufinden, warum ein Teil nicht im ERP angekommen ist.
Typische Integrationen
- SAP S/4HANA und SAP ECC, über Windchill ESI oder eine Middleware-Schicht
- Microsoft Dynamics 365 und andere ERP-Systeme über REST
- MES-Systeme für Arbeitsanweisungen und As-built-Daten
- ALM-Tools für Anforderungen und Softwarekonfiguration
- Lieferanten- und Kundenportale mit kontrolliertem Lesezugriff