Verbessern Sie das Produktlebenszyklusmanagement mit Mendix + Teamcenter
Die zentralen Thesen:
- Sie können kombinieren Mendix und Teamcenter zur Verbesserung des Produktlebenszyklusmanagements und zur Förderung von Innovation, Effizienz und Geschäftsflexibilität.
- Mendix Die Integration mit Teamcenter erfolgt nahtlos über den Connector und die Erweiterung.
- Mit der Erweiterung verbinden Mendix und Teamcenter wird so einfach wie ein paar Mausklicks.
Siemens Teamcenter ist die am weitesten verbreitete Product Lifecycle Management (PLM)-Software in der Fertigungsindustrie. Sie ermöglicht Herstellern die unternehmensweite Vernetzung von Menschen, Prozessen und Daten. Die Maximierung des Nutzens Ihrer Kernsysteme, wie Teamcenter, ist dabei entscheidend.
At Mendix wir glauben an die Bewegung anpassen und erweiternDurch die Anpassung Ihrer Kernsysteme können Sie Ihren Stammnutzern neue Erfahrungen bieten. Dazu gehören neue Datenpräsentationen und neue Formfaktoren wie mobile und Offline-Apps. Durch die Erweiterung können Sie Ihre Teamcenter-Daten auch für Nicht-Kernnutzer freigeben und angrenzende Anwendungsfälle wie Außendienst, Einkauf und Lieferantenzusammenarbeit nutzen. In diesem Blogbeitrag erklären wir, wie Sie Teamcenter erweitern können mit Mendix.
Kombinieren Sie die Stärken von Mendix und Teamcenter
Um die Vision „Anpassen und Erweitern“ zu verwirklichen, bieten wir eine nahtlose Integration mit Teamcenter durch die Teamcenter-Konnektor und Teamcenter-ErweiterungDie Integration mit Teamcenter wird durch die serviceorientierte Architektur (SOA) unterstützt. Mit dieser SOA können Sie Daten aus Teamcenter abrufen und erstellen, mit strukturierten Daten wie Stücklisten arbeiten, mit Teamcenter-Workflows interagieren und vieles mehr.
In 2019, hat Siemens hat den Teamcenter Connector bereitgestellt, der Sie bei der Entwicklung unterstützt Mendix Apps, die Teamcenter-Daten nutzen und diese SOA-APIs nutzen. Der Teamcenter Connector bietet eine Reihe von Java-Aktionen, die Ihnen die Integration in Teamcenter abnehmen. Zu den unterstützten Integrationen gehören An- und Abmelden, die Handhabung von Elementen, Elementrevisionen, Datensätzen und Arbeitsbereichsobjekten, die Arbeit mit Teamcenter-Workflows und mehr.
Im vergangenen Jahr Mendix hat die Teamcenter-Erweiterung veröffentlicht, um beim Erstellen ein echtes Low-Code-Erlebnis zu bieten Mendix Apps, die Teamcenter-Daten verwenden. Die Teamcenter-Erweiterung ist eine Mendix Studio Pro-Erweiterung, mit der Sie Apps erstellen können, die sich in Teamcenter integrieren lassen, indem Sie vertraute Abläufe und Benutzeroberflächen verwenden, wie sie bereits bekannt sind Mendix Entwickler. Nachdem der Entwickler die Integration konfiguriert hat, generiert die Teamcenter-Erweiterung die Microflows und Domänenmodelle, die Sie für Ihre Integrationen benötigen. Die generierten Microflows nutzen wiederum den Teamcenter-Connector.
Connector vs. Extension – was ist der Unterschied?
Der Teamcenter Connector und die Teamcenter Extension vereinfachen die Integration mit Siemens Teamcenter, aber sie dienen unterschiedlichen Zwecken.
Teamcenter-Konnektor
Dieser Mendix Das Modul übernimmt die eigentliche Integration mit Teamcenter und es:
- Bietet sofort einsatzbereite Java-Aktionen, die häufig verwendete SOA-Aufrufe umschließen.
- Konvertiert automatisch Mendix Anforderungsobjekte in JSON.
- Ruft die entsprechenden SOA-APIs auf und gibt zurück Mendix Objekte aus den Antworten.
- Ermöglicht Ihnen das Ziehen und Ablegen einer Java-Aktion in Ihre App-Logik, ohne dass Sie eine REST-Integration für die SOA-Aufrufe von Grund auf neu erstellen müssen.
Teamcenter-Erweiterung
Die Erweiterung soll die Integration vereinfachen Mendix mit Teamcenter:
- A Mendix Studio Pro-Erweiterung, die Low-Code-Tools zum Erstellen von Integrationsbausteinen bietet.
- Bewältigt die Komplexität der vielen miteinander verbundenen (und oft benutzerdefinierten) Objekttypen von Teamcenter, die selbst für erfahrene Benutzer eine Herausforderung darstellen können.
- Bringt das Teamcenter-Geschäftsmodell direkt in Mendix Studio Pro.
- Sie können einfach die benötigten Objekte auswählen, während die erforderlichen Integrationsbausteine automatisch generiert werden.
Kurz gesagt: Der Connector führt die Integrationen aus, während die Erweiterung Ihnen die Möglichkeit bietet, diese mit wenig Code einfach zu entwerfen.
Verwenden der Teamcenter-Erweiterung
Bevor wir eintauchen, definieren wir einen Anwendungsfall.
Ein konkreter Anwendungsfall
Stellen Sie sich vor, wir möchten eine mobile App entwickeln, mit der Benutzer eine Änderungsanforderung für eine Teilerevision erstellen können. Die App wird höchstwahrscheinlich die folgenden Integrationen mit Teamcenter enthalten: Suche nach Teilerevisionen, Erstellen einer Änderungsanforderung und Auslösen eines Workflows zur Bearbeitung der Änderungsanforderung.
Zoomen bei der Erstellung von Änderungsanforderungen
Wenn der Benutzer in unserer imaginären Benutzeroberfläche auf die Schaltfläche „Senden“ klickt, wird ein Mikrofluss ausgeführt, der am Ende einen REST-Aufruf an Teamcenter SOA durchführt, um das Objekt in Teamcenter zu erstellen.
Kennen Sie Ihre Daten, bevor Sie bauen
Wenn Sie eine solche App entwickeln, müssen Sie wissen, mit welcher Art von Daten Sie es zu tun haben. Sie müssen beispielsweise wissen, welche Art von Änderungsanforderung
Erstellung. Dabei kann es sich um die Standardänderungselementrevision, eine Problemlösungsberichtsrevision oder eine benutzerdefinierte Änderungsanforderung handeln, die spezifisch für die Teamcenter-Instanz ist.
Die Vorteile der Teamcenter-Erweiterung
Während der Teamcenter Connector Ihnen die Konfiguration ermöglicht, welche Teamcenter-Geschäftsobjekte beteiligt sind und welche Mendix Entitäten repräsentieren diese Geschäftsobjekte, es löst jedoch nicht alle Probleme. Beispiel: Woher wissen Sie, welche Geschäftsobjekttypen verfügbar sind? Welche Eigenschaften haben diese Geschäftsobjekte? Welche dieser Eigenschaften dürfen Benutzer ändern?
Einer der Hauptvorteile der Teamcenter-Erweiterung besteht darin, dass Sie beim Einrichten Ihrer Integrationen direkten Zugriff auf das Teamcenter-Geschäftsmodell erhalten. Ohne die Erweiterung benötigten Entwickler Zugriff auf die Business Modeler IDE (BMIDE) von Teamcenter, um Informationen zum Teamcenter-Geschäftsmodell abzurufen.
Es ist zu beachten, dass oft Mendix Entwickler haben keinen Zugriff auf BMIDE und diese Informationen müssen über andere Kanäle kommuniziert werden. Basierend auf den Daten von BMIDE können Sie manuell ein Domänenmodell in Mendix Dies spiegelt das Geschäftsmodell in Teamcenter wider, ist jedoch eine fehleranfällige und aufwändige Übung.
Im Gegensatz dazu können Sie mit der Teamcenter-Erweiterung einfach auswählen, was Sie von Teamcenter benötigen. Mendix Studio Pro. Mithilfe einer Importzuordnungsseite können Sie konfigurieren, wie Teamcenter-Geschäftsobjekte zugeordnet werden Mendix Entitäten und wählen Sie aus, welche Eigenschaften, Beziehungen und/oder Referenzen Sie interessieren.

Während des Import-Mappings zeigt die Erweiterung beispielsweise die in Teamcenter verfügbaren Änderungsanforderungs-Revisionstypen an. Die Erweiterung zeigt neben dem internen Namen auch die Anzeigenamen der Objekte an. Letztendlich benötigt der Teamcenter-Connector den internen Namen für die Integration. Interne Namen können jedoch kryptisch sein. Beispielsweise der interne Name des Problemlösungsrevision oben erwähnt ist C3CapaRevisionIndem die Erweiterung sowohl den internen als auch den Anzeigenamen anzeigt, können Sie mühelos durch das Teamcenter-Geschäftsmodell navigieren.
Auch bei der Auswahl relevanter Eigenschaften, Relationen und Referenzen unterstützt die Teamcenter-Erweiterung. Für das ausgewählte Geschäftsobjekt listet die Erweiterung die Eigenschaften, Relationen und Referenzen auf und zeigt sowohl den internen Namen als auch den Anzeigenamen sowie den Typ an. Als Entwickler wählen Sie einfach die für die App relevanten Eigenschaften aus – fertig. Die Teamcenter-Erweiterung stellt sicher, dass das richtige Domänenmodell für die Integration generiert wird.
Zusammenfassend lässt sich sagen, dass Sie mit der Teamcenter-Erweiterung Folgendes können:
- Beschleunigen Sie Ihre Entwicklung: Mit wenigen Klicks können Sie einsatzbereite Microflows per Drag-and-Drop in Ihre App-Logik ziehen.
- Erstellen Sie maßgeschneiderte Integrationen: Suchen und wählen Sie die Teamcenter-Objekte, -Eigenschaften, -Beziehungen und -Referenzen aus, die Sie interessieren und die für Ihre Teamcenter-Instanz spezifisch sind.
- Erstellen Sie Integrationen ohne das Risiko von Fehlern und Tippfehlern: Verwenden Sie die Anzeigenamen von Objekten, Eigenschaften, Beziehungen und Referenzen in der Benutzeroberfläche und lassen Sie die Erweiterung das Domänenmodell und die Mikroflüsse generieren, die die internen Namen für die Integrationen verwenden.
Wie alles verbunden ist
Zusammenfassend lässt sich sagen, dass der Teamcenter Connector dafür sorgt, dass Sie beispielsweise Ihre Teilerevisionen aus Teamcenter abrufen, Änderungsanfragen erstellen und diese an einen Workflow in Teamcenter übermitteln können. Die Teamcenter Extension unterstützt Sie bei der Erstellung der benötigten Anwendungslogik und nutzt dabei die Java-Aktionen des Teamcenter Connectors.

Wenn Sie mit der Entwicklung beginnen, empfehlen wir Ihnen, mit der Teamcenter-Erweiterung zu starten. Wenn Ihr Anwendungsfall von der Erweiterung unterstützt wird, ist dies der mit Abstand einfachste Weg zur Entwicklung Ihrer App, da Sie ein echtes Low-Code-Erlebnis direkt in Ihrer IDE erhalten:
- Starten Sie die Erweiterung
- Wählen Sie Ihre Integration
- Konfigurieren Sie Ihre Integration (einschließlich der Zuordnung)
- Generieren Sie Ihr Domänenmodell und Ihre Mikroflüsse!
Weitere Informationen zu den unterstützten Anwendungsfällen finden Sie auf der Dokumentation zur Teamcenter-Erweiterung.
Die Teamcenter-Erweiterung unterstützt derzeit einen Teil der meisten Integrationen des Teamcenter-Connectors, ist aber noch nicht vollständig. Wir fügen laufend neue Funktionen hinzu. Im obigen Anwendungsfall haben wir beispielsweise den Teamcenter-Workflow erwähnt. Diese Integration wird vom Teamcenter-Connector unterstützt, von der Erweiterung jedoch noch nicht.
In diesem Fall können Sie Ihre Integration direkt mit dem Teamcenter-Connector entwickeln. Eine Liste der unterstützten SOA-APIs mit sofort einsatzbereiten Java-Aktionen finden Sie in der Dokumentation zum Teamcenter-Connector.
Teamcenter SOA bietet über 1000 Endpunkte. Wie Sie sich vorstellen können, verfügt der Teamcenter Connector nicht für jeden Endpunkt über eine Java-Aktion. Das heißt aber nicht, dass Sie auf der sicheren Seite sind. Der Teamcenter Connector enthält eine generische Java-Aktion zum Aufrufen beliebiger SOA-Endpunkte, einschließlich benutzerdefinierter SOA-Endpunkte, die in Ihrer Teamcenter-Instanz verfügbar sein können.
Die Einrichtung kann eine Herausforderung sein, aber die richtigen Tools vereinfachen den Prozess. Beginnen Sie mit der Teamcenter-Erweiterung. Falls Ihr Anwendungsfall nicht unterstützt wird, wechseln Sie zu den sofort einsatzbereiten Java-Aktionen des Teamcenter Connectors. Verwenden Sie die generische Java-Aktion „Teamcenter-Serviceaufruf“ nur als letztes Mittel, da sie die komplexeste Option darstellt. Die folgende Abbildung fasst diesen Ansatz zusammen: Während der Funktionsumfang von oben nach unten zunimmt, steigt auch die Komplexität.

Du bist dran!
Sind Sie bereit, Ihre Teamcenter-Integration zu beschleunigen und Ihre PLM-Landschaft wirklich anzupassen und zu erweitern? Schauen Sie sich die folgenden Ressourcen an, um loszulegen.
Ressourcen
Häufig gestellte Fragen
-
Was ist Teamcenter?
Teamcenter ist ein führendes PLM-Lösung von Siemens Das zentralisiert Produktdaten, Prozesse und Projekte über den gesamten Lebenszyklus – vom Design bis zur Entsorgung. Es bietet leistungsstarke Tools für Datenmanagement, Zusammenarbeit, Automatisierung und Compliance, um Produkte effizient auf den Markt zu bringen. Mit MendixMit der Low-Code-Plattform von können Sie Teamcenter nahtlos integrieren und anpassen, seine Funktionen erweitern und sicherstellen, dass es zu Ihren Systemen passt.
-
Wie funktioniert Mendix die Teamcenter-Benutzererfahrung verbessern?
Mendix verbessert das Teamcenter-Erlebnis durch benutzerdefinierte Funktionen, Integrationen und Workflows zusätzlich zu den Kernfunktionen. Mit intuitiven, benutzerfreundlichen Anwendungen Mendix steigert die Produktivität, Effizienz und Benutzerakzeptanz in allen Abteilungen.
-
Teamcenter Connector oder Teamcenter Extension – was soll ich wählen?
Beginnen Sie mit der Teamcenter Extension und greifen Sie bei Bedarf auf den Teamcenter Connector zurück. Die Teamcenter Extension ist der einfachste und schnellste Weg, Apps mit Teamcenter-Daten zu erstellen. Wenn Anwendungsfälle noch nicht unterstützt werden, bietet der Teamcenter Connector volle Flexibilität.