Integrationen / ERP / Plex Smart Manufacturing Platform
Leitfaden zur Plex Schnittstelle für die Feinplanung mit SkyPlanner APS
Dieser Leitfaden zur Plex Schnittstelle zeigt Partnern und IT-Teams, wie sie die Plex Smart Manufacturing Platform mit SkyPlanner APS verbinden. Der Datenaustausch zwischen SkyPlanner und Plex erfolgt in beide Richtungen:
- Arbeitsgänge, Teile, Arbeitspläne, Arbeitsstationen, Bestände und Bestellungen werden eingelesen.
- Geplante Start- und Endzeiten je Arbeitsgang werden an Plex zurückgegeben.
- Rückmeldungen der Bediener fließen in die Produktionserfassung in Plex ein.
- SkyPlanner-Webhooks übertragen Planänderungen, sobald sie auftreten.
Das SkyPlanner-Team richtet die Schnittstelle beim Onboarding passend zu Ihrer Plex-Konfiguration ein und betreut sie auch nach dem Go-live. Dieser Leitfaden richtet sich an Partner und Entwickler, die daran mitarbeiten oder selbst auf Basis der dokumentierten REST API von SkyPlanner entwickeln möchten (API-Referenz).
Schnittstellen für die Plex-Integration
Plex ist eine mandantenfähige Cloud-Plattform. Daher nutzen alle Mandanten die aktuelle Version. Für die Integration gibt es vier Wege:
- Plex Connect REST APIs. Plex führte Plex Connect 2015 als „a new REST/JSON API.“ (eine neue API auf Basis von REST und JSON) ein. (Quelle) Versionierte Collections decken Teile, Lieferanten, Kunden, Bestellungen, Arbeitsstationen und Werkzeuge ab.
- Plex Custom APIs. Im Datenblatt von Plex heißt es: „The developer portal is also available for creating unique APIs.“ (Im Entwicklerportal lassen sich auch individuelle APIs erstellen.) (Quelle) Partner nutzen diese Möglichkeit für Objekte ohne Standard-Collection.
- Plex UX Data Sources. Plex stellt seine Datenquellen über REST bereit. Hier werden in der Regel Fertigungsaufträge, deren Arbeitsgänge, Produktionsdatensätze und Bestandsbehälter ausgelesen.
- Plex Classic Data Sources. Der ältere SOAP-Zugriff wird nur genutzt, wenn es für eine Classic-Datenquelle keine UX-Entsprechung gibt.
SkyPlanner nutzt Plex Connect für Stammdaten und Einkauf sowie Plex Data Sources für Fertigungsaufträge, Arbeitsgänge und Produktionsdaten.
Zugriff und PCN
Der API-Zugriff wird für jede App im Plex Developer Portal eingerichtet. Dort werden die API-Collections freigeschaltet, die die Integration benötigt. Jeder Aufruf richtet sich an eine PCN, die Plant Control Number. Sie kennzeichnet in Plex ein Werk oder eine rechtliche Einheit. Eine Unternehmensgruppe mit drei Werken hat drei PCNs. Die Integration ordnet jede PCN einer eigenen SkyPlanner-Umgebung oder Gruppen von Arbeitsstationen innerhalb einer gemeinsamen Umgebung zu.
Aufrufe von Data Sources verwenden Webservice-Zugangsdaten je PCN. Legen Sie ein eigenes Integrationskonto an, das nur auf die benötigten Datenquellen zugreifen kann.
Auf der SkyPlanner-Seite erfolgt die Authentifizierung für die REST API mit einem API-Token (SkyPlanner Settings > API). Die API ist in Swagger/OpenAPI dokumentiert. Das Integrationstutorial führt Sie durch die ersten Aufrufe.
Synchronisationsmodell
Auf der Plex-Seite erfolgt die Synchronisation zeitgesteuert. SkyPlanner liest neue und geänderte Fertigungsaufträge, Arbeitsgänge und Bestände über Plex Connect und Data Sources ein. Das Intervall wird je Werk festgelegt. Ein Plex-Partner kann Änderungen auch durch Ereignisse in Plex direkt an die REST API von SkyPlanner senden lassen, etwa beim Anlegen eines Fertigungsauftrags.
SkyPlanner sendet Webhooks, wenn sich ein Status oder der Produktionsplan ändert. Die Rückübertragung ist damit ereignisgesteuert.
Datenzuordnung
| Plex-Objekt (Schnittstelle) | SkyPlanner-Objekt | Richtung | Häufigkeit |
|---|---|---|---|
| Teil (Plex Connect parts collection) | Produkte und Materialien | Plex → SkyPlanner | Erstimport, danach Delta-Synchronisation |
| Stückliste (Data Source) | Produktstruktur, Unterprodukte, Materialien je Produkt | Plex → SkyPlanner | Erstimport, danach bei Änderungen |
| Arbeitsplan und Arbeitsgänge je Teil: Arbeitsstation, Vorgabezeiten (Data Source) | Prozessschritte mit Rüst- und Bearbeitungszeiten | Plex → SkyPlanner | Erstimport, danach bei Änderungen |
| Arbeitsstation: Maschine, Fertigungszelle oder Bereich (Plex Connect work centers) | Arbeitsstationen, Gruppen von Arbeitsstationen, Wirkungsgrade | Plex → SkyPlanner | Erstimport, danach selten |
| Fertigungsauftrag und zugehörige Arbeitsgänge: Menge, Fälligkeitstermin (Data Source) | Aufträge und Arbeitsgänge | Plex → SkyPlanner | Alle paar Minuten oder direkte Übertragung beim Anlegen eines Fertigungsauftrags |
| Bestände und Behälter (Data Source) | Lagerbestände | Plex → SkyPlanner | Stündlich oder vor jedem Planungslauf |
| Bestellungen mit erwarteten Wareneingängen (Plex Connect purchase orders) | Materialzugänge zum Liefertermin; Bestandsaktualisierung bei Kennzeichnung als Delivered | Plex → SkyPlanner | Stündlich oder vor jedem Planungslauf |
| Werkzeuge (Plex Connect tools) | Werkzeuge als gemeinsam genutzte Ressourcen mit begrenzter Verfügbarkeit | Plex → SkyPlanner | Erstimport; danach Pflege in SkyPlanner |
| Geplanter Start und geplantes Ende je Arbeitsgang und Arbeitsstation (Custom API oder Data Source) | Produktionsplan | SkyPlanner → Plex | Bei Planänderungen über einen SkyPlanner-Webhook |
| Produktionsdatensätze: Mengen, Start, Ende, Stillstände | Zeitaufzeichnungen und Rückmeldungen der Bediener | SkyPlanner → Plex | Je Rückmeldung oder je Schicht |
| Planungsrestriktionen in SkyPlanner | Rüstzeitmatrix, Bedieneranzahl je Arbeitsgang, alternative Arbeitsstationen und alternatives Personal | Pflege in SkyPlanner | Einrichtung beim Onboarding |
Integrationsabläufe
1. Erstimport der Stammdaten. Importieren Sie Teile, Stücklisten, Arbeitspläne mit den Arbeitsgängen je Teil, Arbeitsstationen und Werkzeuge. Legen Sie bewusst fest, auf welcher Ebene die Arbeitsstationen abgebildet werden. Eine Arbeitsstation in Plex kann eine einzelne Maschine, eine Fertigungszelle oder ein Bereich sein. SkyPlanner sollte auf der Ebene planen, auf der eine gemeinsame Auftragswarteschlange abgearbeitet wird.
2. Synchronisation der Fertigungsaufträge. Lesen Sie freigegebene Fertigungsaufträge mit ihren Arbeitsgängen, Mengen und Fälligkeitsterminen sowie Bestände und offene Bestellungen ein. SkyPlanner betrachtet bestelltes Material zum Liefertermin der Bestellung als verfügbar und aktualisiert den Bestand, sobald die Bestellung als Delivered gekennzeichnet ist. Bei der Planung werden Lagerbestände und erwartete Zugänge aus Bestellungen gemeinsam geprüft.
3. Rückübertragung des Produktionsplans. Für jeden Arbeitsgang, den die Planungsengine eingeplant oder verschoben hat, sendet SkyPlanner den geplanten Start, das geplante Ende und die Arbeitsstation an Plex zurück. Dies erfolgt über die vereinbarte Custom API oder Datenquelle. Der Fertigungsauftrag mit seiner Menge und seinem Status verbleibt in Plex.
4. Rückmeldungen aus der Fertigung. Bediener erfassen Startzeiten, Mengen und Stillstände mit Mobile Confirmations, Production Timer oder Quick Log Mode. Der Produktionsplan wird entsprechend dem Fertigungsfortschritt aktualisiert. Die Rückmeldungen werden als Produktionsdatensätze an Plex zurückgegeben. Legen Sie je Arbeitsstation einen Rückmeldeweg fest: Die Bediener melden entweder in SkyPlanner oder im Plex Control Panel zurück, nicht in beiden Systemen.
5. Datenhoheit und Konfliktregeln. Halten Sie diese vor dem Go-live schriftlich fest:
| Daten | Führendes System |
|---|---|
| Teile, Stücklisten, Arbeitspläne, Auftragsmenge und -status, Bestände | Plex |
| Reihenfolge der Arbeitsgänge, Start- und Endzeiten, Zuordnung zu Arbeitsstationen | SkyPlanner |
| Rüstzeitmatrix, Werkzeug- und Bedienerbedarf, alternative Ressourcen | SkyPlanner |
| Schichten und Abwesenheiten | Ein System, das bei der Anforderungsaufnahme festgelegt wird |
| Produktionsdatensätze | Plex, gespeist aus Rückmeldungen in SkyPlanner |
Wird in Plex die Auftragsmenge oder der Arbeitsplan geändert, entsteht eine neue Version des Fertigungsauftrags. SkyPlanner liest diese erneut ein. Autopilot plant automatisch neu, wenn sich die Produktion ändert.
Typischer Projektablauf
Die Implementierung ist normalerweise innerhalb von Wochen nach Beginn des Onboardings abgeschlossen. Davor testen Sie SkyPlanner 30 Tage kostenlos mit Ihren eigenen Daten. Exportieren Sie offene Fertigungsaufträge, Arbeitsgänge und Arbeitsstationen aus Plex nach Excel oder CSV. Importieren Sie diese Daten und prüfen Sie den Produktionsplan, bevor Sie mit der Integration beginnen.
Das Projekt läuft anschließend in sieben Schritten ab:
- Datenzuordnung. Legen Sie die Zuordnungstabelle, die PCN- und Arbeitsstationsebenen, die Regeln zur Datenhoheit und die Synchronisationsintervalle fest.
- Plex-Zugriff. Aktivieren Sie die Plex Connect-Collections im Developer Portal und richten Sie je PCN das Konto für Data Sources ein.
- Erstimport. Teile, Stücklisten, Arbeitspläne, Arbeitsstationen und Werkzeuge.
- Synchronisation von Fertigungsaufträgen und Bestellungen. Fertigungsaufträge, Arbeitsgänge, Bestände und offene Bestellungen werden zeitgesteuert synchronisiert.
- Planungsrestriktionen in SkyPlanner einrichten. Rüstzeitmatrix, Bedieneranzahl je Arbeitsgang, alternative Arbeitsstationen und alternatives Personal.
- Rückschreiben und Rückmeldungen. Planzeiten und Produktionsdaten an Plex übertragen.
- Parallelbetrieb und Produktivstart. SkyPlanner parallel zum bestehenden Plan betreiben, Stammdaten korrigieren und anschließend das Rückschreiben aktivieren.
Was Sie bei einer Plex-Integration einplanen sollten
- Die richtige Datenquelle wählen. Plex bietet viele Datenquellen mit sich überschneidenden Feldern. Die größte Herausforderung bei einer Plex-Integration ist die Wahl der Quelle, die genau die gewünschte Menge oder den gewünschten Status liefert. Legen Sie bei der Anforderungsaufnahme jede Quelle namentlich fest.
- Arbeitsstationen passend aufteilen. Eine Arbeitsstation, die tatsächlich einen Bereich mit vier Maschinen abbildet, muss als vier Arbeitsstationen oder als Gruppe mit Wirkungsgraden angelegt werden. Sonst wird sie im Plan überbelegt.
- Maßeinheiten. In der Prozessfertigung werden Chargen in Gramm oder Litern verarbeitet, während der nächste Schritt in Stück rechnet. Rechnen Sie die Einheiten beim Import für jeden Arbeitsgang um.
- Behälter statt Gesamtmengen je Artikel. Plex führt Bestände in der Fertigung auf Behälterebene. Summieren Sie die Mengen in den Behältern, die für die Planung verfügbar sind, und schließen Sie gesperrte Bestände sowie Quarantänebestände aus.
- Vorgabezeiten. Gleichen Sie die Rüst- und Bearbeitungszeiten der Artikelarbeitsgänge vor dem ersten Planungslauf mit den tatsächlichen Produktionsdaten ab.
- Mehrere PCNs. Halten Sie die Werke bei der Datenzuordnung getrennt, damit Arbeitsgänge eines Werks nie auf den Arbeitsstationen eines anderen Werks landen.
Die Plex-Integration: Wer übernimmt Einrichtung und Support?
Zur Einrichtung gehören die Datenzuordnung zu Ihren Arbeitsgängen, Arbeitsplänen, Arbeitsstationen und PCNs sowie die Randbedingungen, mit denen SkyPlanner plant: Rüstzeitmatrix, Anzahl der Bediener und alternative Ressourcen.
- Das SkyPlanner-Team richtet die Integration während des Onboardings ein und betreut sie nach dem Produktivstart. Das umfasst die SkyPlanner-Seite und die vereinbarten Plex-Schnittstellen. Jedes Werk nutzt Plex anders. Dieses Wissen fließt hier in die Einrichtung ein.
- Ihr Plex-Partner kann mitwirken oder die Integration umsetzen. Er kennt Ihre PCN, Ihre Datenquellen und Ihre Custom APIs. SkyPlanner stellt die REST API, die Swagger/OpenAPI-Dokumentation und Webhooks bereit.
- Auch Ihre eigenen Entwickler können darauf aufbauen. Sie nutzen dieselbe dokumentierte REST API mit einem API-Token. Ein API-Token genügt für den Einstieg, und das SkyPlanner-Team hilft bei Bedarf. Die öffentliche Dokumentation, unter anderem zu Bestellungen und zur API für Produkte und Materialien, finden Sie in der SkyPlanner-Dokumentation.
SkyPlanner gibt es ab 199 € pro Monat inklusive 5 Arbeitsstationen bei monatlicher Abrechnung. Sie erhalten vorab ein auf Ihre Abläufe und Anforderungen abgestimmtes Angebot für die Integration zusammen mit Ihrem Tarif. So kennen Sie vor dem Start die Gesamtkosten. Wie die eigene Planung von Plex im Vergleich abschneidet, erfahren Sie unter Feinplanung mit Plex. Einen Überblick bietet die Plex-Seite, weitere Systeme finden Sie in der Übersicht der ERP-Integrationen.
Erfahrungen von Fertigungsunternehmen mit SkyPlanner
2 hZeitersparnis pro Woche
„Mit SkyPlanner haben wir unsere Produktionsplanung von Excel-Tabellen auf eine Produktionsoptimierung in Echtzeit umgestellt.“
Kalle Kalliomäki, Supply-Chain-Spezialist
UTU · Schalttafeln und Schaltanlagen
Die Produktionsplanung spart jede Woche 2 Stunden Arbeitszeit, und eine neue Auftragsreihenfolge erreicht die Fertigungslinie innerhalb von Sekunden.
+90%Produktionseffizienz
„Die Effizienz in der Produktion ist um 90% gestiegen.“
Abdul Rucyinga, IT-Leiter
Laboratory & Allied · Pharmazeutische Fertigung
Die Produktionseffizienz ist um 90% gestiegen. Ein optimierter Plan für drei Monate über alle Arbeitsstationen hinweg lässt sich in weniger als 30 Minuten erstellen.
6 Monatefreie Kapazitäten für den Vertrieb sichtbar
„SkyPlanner schafft eine verlässliche Grundlage für die gesamte Produktionsplanung.“
Anu Järvinen, Produktionsleiterin
Fredman Operations · Lebensmittelechte Verpackungspapiere
Der Vertrieb sieht freie Kapazitäten sechs Monate im Voraus. Anfragen zu Planänderungen, deren Beantwortung früher eine Stunde oder länger dauerte, werden heute in Sekunden beantwortet.
100%Liefertreue seit 2021
„SkyPlanner gibt uns einen Überblick über unsere Kapazitäten und macht die Planung berechenbar.“
Dan Berglund, COO/CFO
Opes Corporation · Chemie- und Lebensmittelproduktion
Seit SkyPlanner 2021 in Betrieb genommen wurde, liegt die Liefertreue durchgehend bei 100%.
Häufige Fragen
Bietet Plex eine API für Daten zur Feinplanung?
Ja. Plex Connect stellt REST/JSON-APIs für Artikel, Bestellungen, Arbeitsstationen und Werkzeuge bereit. Über Plex Data Sources sind Aufträge, Arbeitsgänge, Produktionsdaten und Bestände zugänglich. Alles Weitere decken Plex Custom APIs ab.
Wer setzt die Plex-Integration um?
Das SkyPlanner-Team richtet die bidirektionale Integration während des Onboardings passend zu Ihrer Plex-Konfiguration ein und betreut sie nach dem Produktivstart. Auch Ihr Plex-Partner oder Ihre eigenen Entwickler können die dokumentierte REST API von SkyPlanner nutzen. Ein API-Token genügt für den Einstieg.
Warum SkyPlanner anbinden, statt Plex Finite Scheduling oder Finite Scheduler hinzuzufügen?
Plex ordnet die Feinplanung seinen MES/MOM-Funktionen zu (Quelle) und vermarktet Finite Scheduler als „An Adaptive Plex MES Integration“ (eine adaptive Integration für Plex MES) (Quelle). SkyPlanner lässt sich an Ihr bereits eingesetztes Plex-Paket anbinden und geht innerhalb von Wochen nach Beginn des Onboardings in Betrieb. Autopilot plant bei jeder relevanten Änderung automatisch neu. Das SkyPlanner-Team richtet die bidirektionale Integration ein und betreut sie; Ihr Plex-Partner kann die Verantwortung für die Plex-Seite übernehmen.
Müssen wir etwas in Plex installieren?
Nein. Der Zugriff wird im Plex Developer Portal und je PCN eingerichtet. SkyPlanner läuft neben Plex in der Cloud.
Kann Plex Änderungen in Echtzeit übertragen?
Auf der Plex-Seite erfolgt die Synchronisierung in festen Intervallen, üblicherweise alle paar Minuten. Ein Plex-Partner kann neue Arbeitsgänge auch durch Trigger auf der Plex-Seite an die REST API von SkyPlanner senden. In der Gegenrichtung übertragen die Webhooks von SkyPlanner Planänderungen, sobald sie entstehen.
Können wir SkyPlanner testen, bevor die Integration umgesetzt wird?
Ja. Die kostenlose 30-Tage-Testversion unterstützt bis zu 20 Arbeitsstationen mit CSV- oder Excel-Importen aus Plex. Eine Kreditkarte ist nicht erforderlich. Starten Sie den Test oder sprechen Sie mit dem Vertrieb, um die Anforderungen an die Integration aufzunehmen.