
Integrationsmuster: PLM für den Digital Thread
00:00 Willkommen bei Integration Patterns. PLM für den digitalen Thread. Ich heiße Hemachandra. Ich bin Produktmanager im PTC Windchill Team. Im Rahmen dieser Konversation bin ich hauptsächlich für Windchill Services verantwortlich. Wir haben heute auch Holly Landsea bei uns. Sie ist auch Produktmanagerin hier bei PTC. Sie ist Teil des SaaS-Plattformteams.
00:30 Deshalb werden wir Sie heute durch einige der Inhalte führen, die wir rund um die zu verwendenden Integrationsmuster sowie Integrationsmuster und Technologien zur Implementierung Ihres digitalen Threads auf der PLM-Plattform erstellt haben. Lassen Sie uns also gleich loslegen. Ich fange vielleicht mit ein paar ersten Konzepten zum digitalen Thread an, oder? Ich bin mir sicher, dass Sie während des gesamten LiveWorx von dem digitalen Thread gehört haben
01:01 und er schafft einen geschlossenen Kreislauf zwischen der physischen und der digitalen digitalen Welt, oder? Das PTC-Logo, das Yin und das Yang, richtig. Das Hauptziel besteht also darin, dass wir der richtigen Person zur richtigen Zeit im richtigen Kontext die richtigen Informationen zur Verfügung stellen können, nicht nur innerhalb eines Unternehmens, sondern im gesamten Unternehmen. Also, wie erreicht man dieses Ziel und was bedeutet das wirklich? Richtig.
01:34 Also im Grunde bedeutet das alles, sagen wir, ein Konglomerat von Systemen, die alle miteinander verbunden sind, oder? Vielleicht sogar mit Geräten verbunden. Es gibt so viele verschiedene Arten von Geschäftssystemen. Und es ist wie ein digitaler Faden, der alle Informationen über all diese Systeme und Geräte miteinander verbindet und es Ihnen ermöglicht, jeden zu ziehen, an diesem Thread zu ziehen und auf quasi jede Information zuzugreifen, die Sie über ein physisches Stück, sagen wir, ein Produkt oder etwas Ähnliches haben, oder? Der entscheidende Punkt ist also das.
02:10 Nicht jedes Unternehmen wird, sagen wir, den vollen Reifegrad erreicht haben, richtig. Vielleicht fangen manche Leute gerade erst an. Sie möchten nur die Systeme innerhalb einer bestimmten Funktion wie dem Engineering verbinden. Es gibt andere, die beispielsweise Systeme zwischen Funktionen wie Technik und Fertigung verbinden. Und dann gibt es hier vielleicht eine sehr seltene Gruppe von Unternehmen, die tatsächlich Systeme entlang der erweiterten Wertschöpfungskette miteinander verbinden. Aber das ist zunächst die Idee,
02:41 all diese Systeme und Geräte miteinander zu verbinden, damit Sie einige Vorteile daraus ziehen können. Richtig. Und das sind einige Zahlen, die sich PTC in Zusammenarbeit mit verschiedenen Kunden ausgedacht hat. Nochmals, ich möchte bei all diesen Zahlen nicht pedantisch sein, aber sie geben Ihnen ein Gefühl dafür, wie viel Effizienz Sie erzielen können, wenn, sagen wir, all diese Systeme miteinander verbunden sind. Richtig? Um nur ein kleines Beispiel zu nennen, wissen Sie, was ist, wenn sich eine späte, grundlegende Änderung in Ihrem Engineering tatsächlich auf Ihren Vertragshersteller auswirkt und wenn er diese Informationen rechtzeitig erhält, wissen
03:14 Sie, kann er möglicherweise Verschrottungskosten sparen. Also Dinge, solche Dinge, ich meine, alles summiert sich und es können verschiedene Effizienzsteigerungen erzielt werden. Das ist also quasi der Hauptmotivator, um sozusagen einen digitalen Thread auf der PLM-Plattform aufzubauen. Es ist also leichter gesagt als getan, oder? Wie machen wir das irgendwie? Es ist ein großes Problem, und es gibt einige Muster, die wir uns auf hoher Ebene ansehen können und die uns dabei helfen können, diese Systeme aufzubauen und zu integrieren, oder?
03:44 Auf der linken Seite sehen Sie also im Grunde dieses Punkt-zu-Punkt-Muster, mit dem die meisten von Ihnen sicher vertraut sind, weil das normalerweise passiert. Hey, ich muss mein Stammdatensystem mit meinem PLM-System verbinden. Okay. Das ist also eine einzige Verbindung. Wissen Sie, mein PLM-System muss mit meinem ERP-System kommunizieren. Das ist eine weitere Verbindung. Der Punkt ist also, wissen Sie, wenn Sie diese Punkt-zu-Punkt-Verbindungen herstellen, wird alles ziemlich schnell explodieren, oder?
04:16 Es ist also in Ordnung, dass Sie, wenn Sie in einer funktionalen Abteilung tätig sind, versuchen, diese Systeme einzeln miteinander zu verbinden. Es ist okay. Wissen Sie, vielleicht können Sie das schaffen, aber es wird unüberschaubar, wenn Sie über eine bestimmte Abteilung hinausgehen, oder? Nehmen wir an, Sie möchten Konstruktions- und Fertigungssysteme verbinden. Jetzt gibt es in jeder Abteilung mehrere Systeme, oder? Das zweite Muster, das dabei hilft, ist das Issi-Bus-Muster. Im Grunde bedeutet das, dass all diese Anwendungen mit einem gemeinsamen Schema verbunden sind, oder? Es ist fast wie, weißt du, ein Bus, weißt du,
04:50 auf einer Leiterplatte. Es ist also das gemeinsame Schema. Jede Anwendung kann zu diesem gemeinsamen Schema beitragen, und dann kann dieses gemeinsame Schema die Daten und all diese anderen Systeme synchronisieren. Es ist ein ziemlich gut angenommenes Muster. Ich bin mir sicher, dass viele von Ihnen hier so etwas in Ihren Unternehmen haben, wissen Sie, Tibco oder Activemq oder so. Diese Systeme vom Typ Middleware, das ist in der Regel das Muster, das sie implementieren. Und tatsächlich ist PTC eine einfache Lösung. Wird auch mit diesem Muster mit einem gemeinsamen Schema geliefert, mit dem Sie versuchen können, alle
05:25 anderen Unternehmenssysteme damit zu verbinden, oder ? Wie wäre es, wenn wir versuchen, dieses Muster jetzt im gesamten Unternehmen zu skalieren, das funktioniert nicht, oder? Weil das meistens auf proprietären Protokollen wie Gmms basiert, was nur eine API ist, die Gems, richtig. Und am Ende, auf den APIs, also den Protokollen, die vom Anbieter bereitgestellt werden, zum Beispiel, wenn ich Tepco wäre, habe ich vielleicht ein Protokoll namens Rendezvous, das zwei verschiedene Systeme miteinander verbindet.
05:58 Es ist kein Standardprotokoll, es ist nur so, dass sie zusätzlich zu diesem Protokoll die JMS-API aktiviert haben. Und in der Regel sind diese proprietären Protokolle schwer zu überwinden, Sie wissen schon, Firewalls und Unternehmensgrenzen sind schwer zu überschreiten. Richtig? Was ist also das nächste Muster? Was muss ich tun, wenn ich mein erweitertes Unternehmen verbinden möchte? Das ist also dieses neue Muster auf der rechten Seite, das in Wirklichkeit ein API-Orchestrierungsmuster ist. In diesem Muster passiert also, wissen Sie, dass all Ihre Geschäftssysteme tatsächlich eine Rest-API geöffnet haben, oder?
06:31 Und ich bin sicher, Sie haben von der Rest-API gehört. Darüber werde ich im Zusammenhang mit Windchill ein wenig sprechen. Aber sobald diese Rest-APIs verfügbar sind, kann eine API oder ein Orchestrierungstool diese Rest-Endpunkte tatsächlich aufrufen und die Geschäftsdaten abrufen und Daten von einem System abrufen und sie auf ein anderes System übertragen. Also, und Sie können diesen Informationsfluss zwischen den Systemen orchestrieren. Und dieses Muster ist tatsächlich ein sehr gutes Muster für den Aufbau von Integrationen im gesamten Unternehmen, weil es alles HTTP-basiert, oder?
07:04 Und du beschäftigst dich nicht wirklich mit den Problemen, die du mit so etwas hast. Also mach weiter. Im Grunde sind das also die drei großen Muster. Ich bin sicher, dass Sie mit einigen davon bereits vertraut sind. Aber dann kommen wir zu Windchill Services. Das ist es, was ich heute vielleicht ein bisschen tiefer in das Thema eintauchen möchte. Windchill Services ist also ein Modul, das wir auf Windchill aufgebaut haben. Es ist seit 11.0 M30 verfügbar. Es ist also schon seit einiger Zeit da, oder?
07:35 Und im Wesentlichen basiert es auf einem Odata-Standard, einem Standard von Oasis, und er ist von der ISO genehmigt. Im Wesentlichen ist es ein Standard für die Erstellung und Nutzung dieser RESTful-Services oder REST-APIs. Deshalb haben wir beschlossen, dass wir einem Muster folgen müssen. Wir müssen hier einem Standard folgen, denn dann wird das Windchill System offen, oder? Sie können jedes kommerzielle Standardtool verwenden, das diese Odata-Endpoints nutzen kann, um auf Informationen von
08:09 Windchill zuzugreifen, oder? Es ist also so und die Art und Weise, wie wir das machen, ist, wenn wir es ausrollen, es ist im Grunde so, dass wir versuchen, es auf allen aktiven Wartungsversionen von Windchill zu unterstützen, dieses spezielle Modul genau dann, wenn wir es einmal haben, und es wird über cpses installiert und es wird installiert, wenn Sie Windchill zum ersten Mal installieren. Das ist also der kommende, 2.6. Es ist zusammen mit den Releases, die ich dort erwähnt habe, 13.0, das im Juni erscheinen wird, enthalten.
08:39 Und dann wird es auch für die Cases verfügbar sein, die ich dort unten aufgelistet habe. Ich denke, ich habe das schon ein bisschen angesprochen, zum Beispiel, warum eine Rest-API erstellen? Also im Grunde drei Hauptgründe, oder? Du hast es als Grundlage für eine moderne UX, oder? Und in der Regel verwenden sie in jedem System, das Sie heute betrachten und das moderne Benutzeroberflächen erstellt, Frameworks wie React und Angular, oder? Und all diese Frameworks basieren auf einer Trennung von Belangen, oder? Als ob all deine JavaScript-Sachen im Browser ausgeführt werden können. Es ist getrennt.
09:10 Aber in diesem System ruft dieses System dann einige Backend-Dienste über Restful-APIs auf. Was wir bauen, ist also eine wirklich gute Grundlage und es kann von jedem neuen UI-Framework verwendet werden, um Daten von Windchill abzurufen. Es ist eine Grundlage für Cloud-API-Integrationen. Ich habe bereits erwähnt, dass es mit traditionellen Mustern schwierig ist, Unternehmensgrenzen zu überschreiten, aber mit diesem Restful-API-Muster können Sie das problemlos mit Http tun, und das ist wirklich
09:41 der Hauptgrund. Das ist der zweite Hauptgrund, oder? Warum wir in dieses Modul irgendwie in dieses Modul investiert haben. Und dann gibt es Ihnen natürlich eine Grundlage für eine auf offenen PLM-Standards basierende Grundlage. Sie können sogar auf Ihre zeigen Excel-Tabelle oder ein anderes Tool vom Typ Power BI und greifen Sie auf diese restlichen Endpunkte zu. Holen Sie sich die Daten von Windchill, erstellen Sie Dashboards, tun Sie, was Sie wollen. Also nur ein kurzer Hinweis zur Architektur. Es ist also im Grunde
10:11 so, dass es auf einem Framework basiert, oder? Mit diesem Framework können Sie also im Wesentlichen diese Windchill Geschäftsobjekte als REST-API-Endpunkte verfügbar machen, oder? Wie URL-Ressourcen, oder ? Und dann können Sie diese Ressourcen einfach über Http bearbeiten, indem Sie die traditionellen wie typischen Verben verwenden. Wenn Sie ein Teil erstellen möchten, können Sie eine Post-Anfrage verwenden.
10:43 Wenn Sie ein Teil löschen möchten, können Sie eine HTTP-Anfrage zum Löschen verwenden, sodass Sie Windchill Geschäftsobjekte im Wesentlichen einfach per Http bearbeiten können. Richtig. Das ist es, was das ermöglicht. Das Framework ermöglicht es Ihnen, Windchill Geschäftsobjekte verfügbar zu machen, und dann versenden wir diese Produktmanagement-Domain. Dokumentenverwaltungsdomäne et-Cetera. Dies sind alles erholsame Dienste. Wir nennen sie Domain. Aber dann hat jeder Funktionsbereich von Windchill sozusagen seinen eigenen Bereich, in dem er die Objekte offenlegt, mit denen er sich hauptsächlich befasst.
11:13 Es ist Ihnen auch möglich, benutzerdefinierte Domänen zu erstellen, insbesondere im Zusammenhang mit On-Prem-Installationen. Also, was haben wir dann? Bisher haben wir einige Jahre daran gearbeitet. Richtig. Das sind also die Domains die sofort verfügbar sind. Und du kannst die, die ich in markiert habe, vielleicht mit dem roten Umriss sehen. Das sind die Hauptschwerpunkte von PTC. Und das ist wirklich das A und O dessen, was die Leute mit Windchill Anpassungen
11:45 usw. machen. Wenn Sie sich also Produktmanagement, Dokumentenmanagement und all diese Funktionsbereiche ansehen, stehen ihnen derzeit ziemlich robuste Dienste zur Verfügung. Du kannst Dinge erstellen, du kannst Dinge löschen, du kannst Dinge aktualisieren. Alle Crud-Operationen werden unterstützt, die mit dem gelben Hintergrund, vielleicht sind sie funktionell nicht so weit fortgeschritten wie einige dieser anderen. Richtig. Aber sie bieten Ihnen immer noch grundlegende Lesefunktionen und einige grundlegende Funktionen, um vielleicht einige Check-ins an der Kasse zu erledigen und Dinge dieser Art
12:15 zu überarbeiten. Allerdings gibt es vielleicht noch viel zu tun, sagen wir, in der Hauptverwaltungsdomäne, die derzeit so gut wie schreibgeschützt ist. Richtig? Also, wenn ich Sie gerne unterhalte, wenn Sie irgendwelche Anforderungen haben, wenn Sie Anpassungen für diesen speziellen Bereich von Windchill vornehmen möchten, höre ich Ihnen gerne zu und höre von Ihnen. Also ein paar Domains. Lassen Sie mich nun einige der Bereiche mit hoher Priorität für PTC ansprechen. Richtig.
12:47 Im Bereich Change Management ist die Domain also ziemlich ausgereift. Sie haben die meisten Dinge, an denen wir noch arbeiten, einige Funktionen für Änderungsanfragen sowie Produkt - und Werbeanfragen. Ich denke also, wir lassen Sie die Änderungsanfrage usw. lesen und aktualisieren, aber wir lassen Sie sie nicht für Beförderungsanfragen erstellen. Wir müssen immer noch an allen Crud-Operationen arbeiten, oder? Die Dokumentenverwaltungsdomäne. Auch hier gibt es viele Bereiche, die Sie hier sehen, an denen wir noch arbeiten müssen. Es gibt eine Basisdomain, die verfügbar ist,
13:18 aber wir müssen noch an all diesen Dingen arbeiten, um Ihnen eine voll funktionsfähige API zu bieten. Aber das ist, wie ich schon sagte, das sind hohe Prioritäten für PTC und daran arbeiten wir, oder? Der Bereich Produktmanagement ist ziemlich ausgereift. Wissen Sie, Sie können die meisten Dinge tun, wissen Sie, Stücklisten erstellen, Sie wissen schon, Dokumente lesen, Sie wissen schon, zuordnen usw. Dies sind einige der Bereiche, die wir in Bezug auf Assoziationen noch offenlegen müssen. Wenn ich zum Beispiel ein Teil habe, kann ich von diesem Teil aus navigieren und mir die zugehörigen Dokumente ansehen?
13:49 Richtig? Das sind also einige der Bereiche mit hoher Priorität für uns, an denen wir arbeiten, richtig. Die meisten davon sind, wenn Sie es bemerken, nur Beziehungen, die von einem Teil ausgehen und dann enden. Ebenso ist das Dokumentenmanagement ein ziemlich ausgereiftes Prinzipalmanagement. Wie ich schon sagte, es ist nicht ausgereift. Das verarbeitende Gewerbe verzeichnete in letzter Zeit eine Flut von Aktivitäten. Jetzt ist es eine ziemlich fähige Domain, oder? Sie können alle Arten von Crud-Operationen mit Prozessplänen usw. ausführen. Deshalb ermutige ich Sie, es sich anzusehen. Aber in jüngster Zeit hat dies große Fortschritte gemacht.
14:23 Das ist es also, was in WRC 2.6 ansteht. Deshalb arbeiten wir an der Unterstützung für Java 17. Wir arbeiten daran, einem Tool, mit dem Sie zirkuläre Abhängigkeiten erkennen können. Und lassen Sie mich das ganz schnell sagen. Wenn Sie eine benutzerdefinierte Domain erstellen, Es ist möglich, dass eine Domain eine andere Domain importiert, die dann umkehren und die erste Domain importieren kann, oder? Diese zirkulären Abhängigkeiten können also Probleme verursachen. Deshalb haben wir jetzt ein Tool entwickelt, um dies zu erkennen und Sie darüber zu informieren. Hey, schau, welche Domain du auch immer anpasst und baust, sie enthält zirkuläre Abhängigkeiten.
14:55 Es gibt einige schrittweise Funktionen in den Bereichen Produktmanagement, einige neue Aktionen, um sich die konsolidierten einstufigen und mehrstufigen Bombenberichte anzusehen, Dokumentenmanagement. Auch hier werden dieselben Aktionen durchgeführt, die wir auch in der Domain anbieten. Und dann natürlich einige schrittweise Dinge im Master, in denen wir diese regulatorischen Einreichungen unterstützen. Also ich glaube, das war meine letzte Folie. Ich übergebe das Mikro an Holly, die uns durch den Flow führen kann. Hallo alle zusammen. Ich werde heute über eine weitere Integrationstechnologie
15:31 für Windchill namens Flow sprechen, und Flow ist Teil unserer PTC SaaS-Plattform namens Atlas. Ich bin sicher, Sie haben diese Woche viel darüber gehört. Atlas bietet SaaS-Dienste für unsere Plus- und SaaS-Produkte. Einer der von uns angebotenen Dienste sind Datenintegrations - und Orchestrierungsdienste im Flow-Modus. Also, was ist Flow? Flow ist eine Low-Code-Workflow-Engine ohne Code, mit der Kunden Workflows erstellen, unterschiedliche Datensysteme verbinden
16:02 und ihre Geschäftsprozesse optimieren können. Und Flow bietet auch sofort einsatzbereite Vorlagen, die über eine integrierte Logik verfügen, die Sie als Ausgangspunkt für Ihre Flows nutzen können. Flow bietet also sofort einsatzbereite Konnektoren zu einer Reihe von Systemen, die Sie in Ihren Workflows verwenden können. Einige davon sind PTC-Systeme, also Arena. Windchill. Windchill. SaaS. ThingWorx. Wir bieten auch Konnektoren zu anderen Unternehmenssystemen wie SAP, Salesforce Dynamics 365 und dann
16:34 eine ganze Reihe von Tools für die Zusammenarbeit, die Sie ebenfalls nutzen können. Also Dinge wie Slack, Gmail, Azure, Blob Storage, Dropbox, die Sie als Teil Ihres Workflows und Ihrer Geschäftsprozesse verwenden können. Wenn wir keinen Anschluss für etwas haben, das Sie benötigen, haben wir auch eine Reihe von Hilfsprogrammen, die Sie nutzen können. Es handelt sich also um standardbasierte generische Konnektoren für Dinge wie Odata oder HTML, und Sie können diese verwenden, um eine Verbindung zu selbst entwickelten Systemen oder Unternehmenssystemen herzustellen, für die wir keinen Connector haben.
17:04 Die Konnektoren kümmern sich um Autorisierung, Suchvorgänge und Trigger und dann um eine Reihe unterstützter Aktionen für jeden Connector. Diese Aktionen werden Sie also tatsächlich verwenden, um Ihre Workflows aufzubauen. Jeder Workflow beginnt mit einem Trigger. In diesem Beispiel können Sie also sehen, dass eine Statusänderung in Windchill den Workflow einleitet. Wenn diese Statusänderung eintritt, durchläuft sie die Aktionen, die Sie auf der Leinwand sehen. In diesem Fall werden also die Informationen von Windchill für diesen veröffentlichten Teil abgerufen. Sie können sehen, dass es hier ein Switch-Hilfsprogramm gibt.
17:34 Also einfach etwas Logik einbauen. Wenn dieser Release-Teil ein bestimmtes Attribut hat, gehen wir diesen ersten Weg. In diesem Fall wird die Zeichnungsdatei in den Karton hochgeladen und ein Lieferant per E-Mail um ein Angebot gebeten. Vielleicht würden wir in einer anderen Situation, die auf einem anderen Attribut basiert, das Teil einem Release-Board in Trello hinzufügen. Was bedeutet das also für den digitalen Thread? Wie Hamont bereits erwähnt hat, haben wir bei Integrationen in der Regel eine Punkt-zu-Punkt-Welt gesehen, in der Sie
18:05 für jede Kombination von Unternehmenssystemen eine direkte Integration aufbauen. Und wie wir bereits erwähnt haben, wird dies ziemlich unüberschaubar, da die Anzahl der Systeme, die Sie zu integrieren versuchen, wächst. Da Flo also als Orchestrierungsebene fungiert, können sich Anwendungsteams nun darum kümmern, sich einfach mit Flo zu verbinden und Flo alle Verbindungen zu verschiedenen Systemen mithilfe ihrer Rest-APIs verwalten zu lassen. Dies ist definitiv effizienter und ermöglicht es
18:36 Entwicklern, in einem flexibleren Framework als beim Point-to-Punkt-Ansatz schnell eine Verbindung zu verschiedenen Unternehmenssystemen herzustellen. Also werden wir ein wenig über Flows Mission Shift sprechen. Ich habe erwähnt, dass wir Teil der Atlas SaaS-Plattform sind und die SaaS-Geschäftseinheit Flow zuvor Teil der ThingWorx-Plattform war und dort wirklich als Integrations-Toolkit zum Selberbauen fungierte. Neben unserer Umstellung auf eine mehrinstanzenfähige SaaS-Lösung stellen wir auch eine Strategie um, bei der wir vorgefertigte, konfigurierbare
19:08 Integrationsvorlagen bereitstellen, die Kunden als Ausgangspunkt für ihre Workflows verwenden können. Das Team von Flow und PTC wird sich daher darauf konzentrieren, diese Integrationsvorlagen für Anwendungsfälle zu entwickeln, die für alle unsere Kunden wiederholbar und skalierbar sind. Einige Beispiele für die Integrationsmuster, auf die wir uns konzentrieren, sind Dinge wie die Koordination von Veränderungen zwischen Systemen. Wenn zum Beispiel in Windchill eine Änderung vorgenommen wird, wird dadurch möglicherweise die entsprechende Änderung auch in Ihrem ERP-System vorgenommen.
19:41 Ein anderes Beispiel könnte das Abrufen von Anweisungen sein, ein Anwendungsfall, bei dem Sie sich auf der Grundlage der Konfiguration für eine bestimmte Anlage die entsprechende Arbeitsanweisung oder den entsprechenden Prozessplan schnappen. Diese werden also als Vorlagen verfügbar sein, die Kunden als Ausgangspunkt verwenden und sie dann an ihre eigenen Geschäftsanforderungen für Ihr Unternehmen anpassen können. In Ordnung. Schauen wir uns also kurz - und mittelfristig einige unserer Bereiche mit hoher Priorität an, auf die wir uns konzentrieren werden. Ich habe gerade über die neue Vorlagenfunktion gesprochen, für die wir einige dieser Vorlagen entwickeln
20:13 und veröffentlichen wollen. Und das erste, auf das wir uns konzentrieren werden, ist die ERP Connector-Vorlage. Daher gibt es heute rund um ERP Connector eine Lösung für Windchill Plus-Kunden, die Flow nicht nutzt. Wir möchten diese Lösung durch eine Lösung ersetzen, die auf dieser Flow-Technologie basiert, und wir arbeiten auch an einigen DPT-Vorlagen. Also nochmal, DPT nutzt heute die alte ThingWorx Flow-Technologie, die ebenfalls auf diese Atlas Flow-Lösung umgestellt wird. Das sind also einige der Dinge, an denen wir mittelfristig arbeiten
20:45 und dann etwas länger in die Zukunft schauen. Wir konzentrieren uns auch auf PLM - und ERP-Integrationen. Wir haben also heute schon den SAP-Connector. Wir nehmen einige Verbesserungen daran vor und bieten dann auch einige sofort einsatzbereite Vorlagen an, die das Mapping und die Logik bereitstellen, die Sie zur Unterstützung dieser Integration benötigen. Wir arbeiten auch an der Entwicklung einiger neuer aufregender PTC-Konnektoren, sodass Dinge rund um Vuforia, ServiceMax und Onshape sowie diese Konnektoren den Kunden zur Verfügung stehen werden.
21:16 Und dann ist das Letzte, worüber ich kurz sprechen werde, Flow Edge. Deshalb arbeiten wir an einer Funktion, die die Ausführung von Workflows vor Ort ermöglicht. Obwohl das Authoring-Tool, das ich gezeigt habe, und die Erstellung Ihrer Workflows im PTC SaaS Platform Atlas erfolgen, entwickeln wir eine Funktion, mit der Sie diese Workflows am Edge bereitstellen und dort tatsächlich ausführen können. So können Ihre Daten innerhalb dieser Workflows hinter Ihrer Firewall bleiben.
21:47 Und wir können uns nur kurz die Architektur dafür ansehen, sodass Sie sehen können, dass das PTC Flow-Portal und das Atlas-Portal immer in der Cloud sein werden. Wenn Sie dann Azure IoT Hub nutzen, erhalten Sie ein Installationsprogramm, das Sie ausführen können, um die Flow-Module zu installieren, die auf Ihrem lokalen Gerät benötigt werden. Und Sie können eine Verbindung zu allen lokalen Systemen herstellen, die Sie möglicherweise haben. Wenn Sie also Windchill plus in der Cloud, aber SAP vor Ort haben, können Sie einen Windchill SAP-Workflow bis auf das Edge-Gerät bereitstellen, und
22:18 die gesamte Ausführung erfolgt am Edge.