Mit jedem ERP verbinden

Die offene REST API von SkyPlanner verbindet ERP-, MES- und Betriebssysteme, einschließlich hauseigener ERPs. Erstellen Sie die Integration selbst oder lassen Sie unser Team helfen.

Funktioniert auch eigenständig — eine ERP-Integration ist optional, nicht erforderlich.

Integrationsprojekt besprechen

Verbindet sich mit ERP & MES Systemen wie

Integrationen / ERP / Global Shop Solutions

Leitfaden zur Global Shop Solutions Schnittstelle für die Feinplanung mit SkyPlanner APS

Dieser Leitfaden zur Global Shop Solutions Schnittstelle zeigt Partnern und IT-Teams, wie sie das ERP-System Global Shop Solutions mit SkyPlanner APS verbinden. Die Integration zwischen SkyPlanner und Global Shop arbeitet in beide Richtungen:

  • SkyPlanner übernimmt Parts, BOMs, Routers mit ihren Arbeitsgängen, Workcenters und Arbeitsgruppen, Kapazitätskalender, Mitarbeiter, offene Work Orders, Materialbedarfe und Bestellungen.
  • Geplante Start- und Endzeiten werden für jeden Arbeitsgang des Fertigungsauftrags zurückgeschrieben, zusammen mit dem von SkyPlanner zugewiesenen Workcenter.
  • Auf Wunsch können Bedienerzeiten und Mengen als Zeit- und Mengenbuchungen an den Fertigungsauftrag zurückgemeldet werden.
  • SkyPlanner-Webhooks übertragen Planänderungen, sobald sie auftreten.
Gantt-Zeitachse in SkyPlanner APS mit Arbeitsgängen, die auf Arbeitsstationen eingeplant sind, und einer Auftragsliste darunter.

Das SkyPlanner-Team richtet die Schnittstelle beim Onboarding passend zu Ihrer Global Shop-Konfiguration ein und betreut sie auch nach dem Produktivstart. Dieser Leitfaden richtet sich an Partner, Global Shop-Entwickler und IT-Teams, die daran mitarbeiten oder selbst auf der dokumentierten REST API von SkyPlanner aufbauen möchten (API-Referenz).

Integrationswerkzeuge von Global Shop

Für die Erweiterung und Anbindung seines ERP-Systems setzt Global Shop auf eigene Werkzeuge statt auf eine öffentliche REST API:

  1. Global Application Builder (GAB) SDK. „The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes“ (Mit dem Global Application Builder (GAB) SDK können Sie Masken anpassen und Anwendungen für Ihre Fertigungsprozesse erstellen) (Global Shop). Das Produktblatt nennt „Integrate with third-party APIs and office software suites“ (APIs von Drittanbietern und Office-Softwarepakete anbinden), „Manage data flow“ (Datenflüsse steuern), „Automate processes“ (Prozesse automatisieren), „Schedule reporting“ (Berichte zeitgesteuert ausführen) und „Create custom ERP subsystems that integrate with the base package“ (individuelle ERP-Subsysteme erstellen, die in das Basispaket integriert sind) (GAB-Produktblatt). Global Shop ergänzt: „GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system“ (Der innovative Einsatz von Geschäfts­datenobjekten in GAB beseitigt das Risiko, das üblicherweise mit der Erweiterung Ihres ERP-Systems verbunden ist) (Global Shop-Blog). Über diesen Weg wird SkyPlanner angebunden.
  2. Dienstleistungen von Global Shop. Global Shop bietet „Development as a Service (DaaS)“ (Entwicklung als Dienstleistung) und Unterstützung bei „Add Third-Party Integrations, Applications, Automations & Software“ (Integrationen, Anwendungen, Automatisierungen und Software von Drittanbietern hinzufügen) an (Infopaket). Im Integrationskatalog werden Interessenten eingeladen, über „your specific integration needs“ (ihre konkreten Integrationsanforderungen) zu sprechen (Integrationen).
  3. Excel- und Dateiexporte. Microsoft Excel und Access sind im Integrationskatalog von Global Shop aufgeführt. GAB kann Berichte zeitgesteuert ausführen. Für den Test mit SkyPlanner dienen exportierte Dateien mit Teilen, Routers, Workcenters und offenen Fertigungsaufträgen als Einstieg.

Auf der SkyPlanner-Seite liest und schreibt die REST API Aufträge, Produkte, Materialien, Prozessschritte, Zeiterfassungen und Bestellungen. Die Authentifizierung erfolgt mit einem API-Token im Header Authorization-Token (SkyPlanner Settings > API). Die API ist in Swagger/OpenAPI dokumentiert. Die Integrationsanleitung führt durch die ersten Aufrufe.

So greifen die Komponenten ineinander

  • Von Global Shop zu SkyPlanner. Ein zeitgesteuerter GAB-Prozess liest Work Orders, Arbeitsgänge aus Routers und Bestellungen, die sich seit dem letzten Lauf geändert haben, und sendet sie an die REST API von SkyPlanner. GAB kann „Schedule processes and reports to run at regular intervals,“ (Prozesse und Berichte in regelmäßigen Abständen ausführen). So werden Arbeitsgänge alle paar Minuten und Stammdaten stündlich oder jede Nacht synchronisiert.
  • Von SkyPlanner zu Global Shop. Bei einer Planänderung sendet SkyPlanner einen Webhook. Die geplanten Termine werden über die REST API von SkyPlanner abgerufen. Ein GAB-Prozess schreibt die Start- und Endzeiten in die zugehörigen Arbeitsgänge der Fertigungsaufträge. Ob GAB den Webhook direkt entgegennimmt oder Änderungen in kurzen Intervallen abruft, wird bei der Anforderungsaufnahme im Onboarding festgelegt.
  • Shopfloor. Die Zeiterfassungen aus SkyPlanner sind über die REST API oder per Webhook verfügbar. Auf Wunsch bucht GAB sie als Arbeitszeiten auf den Fertigungsauftrag.

Global Shop läuft lokal, in der Global Shop Cloud (bereitgestellt von Amazon Web Services) oder als SaaS. Wo der GAB-Prozess ausgeführt wird und über welchen Netzwerkweg er SkyPlanner erreicht, stimmen Sie bei der Anforderungsaufnahme mit Ihrem IT-Team oder Global Shop ab.

Datenzuordnung

Objekt in Global ShopObjekt in SkyPlannerRichtungIntervall
Parts (Teilestamm), BOMs, mehrstufige StücklistenProdukte, Materialien, ProduktstrukturGlobal Shop → SkyPlannerErstimport, danach bei Änderungen
Routers: Arbeitsgänge für Eigenfertigung, Material und Fremdleistungen mit Workcenter und ZeitenProzessschritte mit Dauer und RüstzeitenGlobal Shop → SkyPlannerErstimport, danach bei Änderungen
Workcenters und ArbeitsgruppenArbeitsstationen, Arbeitsstationsgruppen, alternative ArbeitsstationenGlobal Shop → SkyPlannerErstimport, danach selten
Kapazitätskalender, Mitarbeiter, SchichtenSchichten, Kalender, PersonalGlobal Shop → SkyPlannerTäglich oder Schichten direkt in SkyPlanner pflegen
Work Orders: Teil, Menge, Fälligkeitstermin, Priorität, verknüpfter KundenauftragAufträge mit Fälligkeitsterminen und PrioritätenGlobal Shop → SkyPlannerGAB-Prozess alle paar Minuten
Arbeitsgänge der Fertigungsaufträge: Status, fertiggestellte Menge, ReststundenArbeitsgänge je ProzessschrittGlobal Shop → SkyPlannerGAB-Prozess alle paar Minuten
Materialbedarfe, Bestellungen, Bestellungen für FremdbearbeitungMaterialbedarfe, Bestellungen nach LieferterminGlobal Shop → SkyPlannerStündlich oder beim Planungslauf
Geplanter Start und geplantes Ende je Arbeitsgang des Fertigungsauftrags, WorkcenterGeplanter Start und geplantes Ende, Maschine und Bediener je SchrittSkyPlanner → Global ShopBei Planänderungen per SkyPlanner-Webhook
Zeit- und Mengenbuchungen je Arbeitsgang des FertigungsauftragsZeiterfassungen und BedienerrückmeldungenSkyPlanner → Global ShopJe Rückmeldung oder je Schicht, falls gewünscht
Planungsregeln in SkyPlannerRüstzeitmatrix, Werkzeuge als begrenzt verfügbare Ressourcen, Arbeitsgänge mit mehreren BedienernIn SkyPlanner gepflegtEinrichtung beim Onboarding

Integrationsabläufe

1. Stammdaten erstmals importieren. Lesen Sie Parts, BOMs, Routers, Workcenters, Arbeitsgruppen, Kapazitätskalender und Mitarbeiter ein. Bilden Sie Workcenters gezielt ab: Aus einem Workcenter mit vier identischen Maschinen wird eine Gruppe mit vier Arbeitsstationen. So plant SkyPlanner die Reihenfolge für jede Maschine einzeln. Arbeitsgruppen werden alternativen Arbeitsstationen zugeordnet.

2. Fertigungsaufträge synchronisieren. Lesen Sie offene Work Orders mit ihren Arbeitsgängen, Materialbedarfe und offene Bestellungen ein. SkyPlanner behandelt bestelltes Material zum Liefertermin der Bestellung als verfügbar und aktualisiert den Bestand, sobald die Bestellung als Delivered markiert ist. Arbeitsgänge für Fremdleistungen werden als Schritte abgebildet, bei denen nur die Durchlaufzeit berücksichtigt wird.

3. Planung zurückschreiben. Wenn die Planungsengine einen Arbeitsgang einplant oder verschiebt, löst ein SkyPlanner-Webhook den GAB-Prozess aus. GAB schreibt den geplanten Start und das geplante Ende in den betreffenden Arbeitsgang des Fertigungsauftrags. Hat SkyPlanner die Arbeit auf eine andere Maschine verlegt, wird auch das Workcenter zurückgeschrieben. Die Arbeitsvorratslisten und APS-Ansichten zeigen dann die von SkyPlanner geplante Reihenfolge.

4. Rückmeldungen vom Shopfloor. Bediener erfassen ihre Arbeit mit SkyPlanner Mobile Confirmations oder dem Production Timer. Diese Zeiterfassungen halten den Plan aktuell. Sie entscheiden, ob Istzeiten an Global Shop zurückgemeldet werden. Falls ja, wird jede Rückmeldung als Arbeitszeit auf den Arbeitsgang des Fertigungsauftrags gebucht. Falls nein, bleibt Shop Floor Data Collection unverändert, und SkyPlanner liest den Fortschritt aus den Arbeitsgängen der Fertigungsaufträge.

5. Datenhoheit und Konfliktregeln. Halten Sie diese vor dem Produktivstart schriftlich fest:

DatenFührendes System
Parts, BOMs, Routers, Mengen, Fälligkeitstermine, Status der FertigungsaufträgeGlobal Shop
Reihenfolge, Start- und Endzeiten, Maschine und Bediener je ArbeitsgangSkyPlanner
Rüstzeitmatrix, Werkzeug- und Bedieneranforderungen, alternative RessourcenSkyPlanner
Kapazitätskalender und SchichtenEin System, bei der Anforderungsaufnahme festgelegt
Zeitbuchungen, Materialentnahmen, Wareneingänge, KostenrechnungGlobal Shop; dort erfasst oder aus SkyPlanner-Zeiterfassungen gebucht

Legen Sie genau ein System fest, das die Arbeitsgangtermine schreibt. Planer verschieben die Arbeit in SkyPlanner, und die Termine werden an Global Shop übertragen. Für die von SkyPlanner geplanten Fertigungsaufträge müssen übergreifende Neuplanungen und Verschiebungen per Drag-and-drop in Global Shop APS unterbleiben. Andernfalls laufen die beiden Pläne auseinander.

Typischer Projektablauf

Die Implementierung ist normalerweise innerhalb weniger Wochen nach Beginn des Onboardings abgeschlossen. Prüfen Sie zuvor den Plan im kostenlosen 30-tägigen Test mit Workcenters, Routers und offenen Fertigungsaufträgen, die Sie als Excel- oder CSV-Dateien aus Global Shop exportieren.

  1. Anforderungsaufnahme. Legen Sie die Zuordnungstabelle, die Regeln zur Datenhoheit und die Synchronisierungsintervalle fest. Entscheiden Sie, ob Arbeitszeiten zurückgemeldet werden. Bestätigen Sie die Betriebsform (lokal, Cloud oder SaaS) und klären Sie, wer die GAB-Seite entwickelt.
  2. Zugriff. Erstellen Sie den SkyPlanner-API-Token und stimmen Sie den ausgehenden Netzwerkweg für GAB ab.
  3. Erstimport. Parts, BOMs, Routers, Workcenters, Arbeitsgruppen, Kalender und Mitarbeiter.
  4. Fertigungsaufträge und Bestellungen synchronisieren. Der zeitgesteuerte GAB-Prozess mit Änderungserkennung, Wiederholungsversuchen und Protokollierung.
  5. Randbedingungen in SkyPlanner einrichten. Rüstzeitmatrix, Werkzeuge, Bedienerzahl je Arbeitsgang sowie alternative Maschinen oder Mitarbeiter.
  6. Planung zurückschreiben. Per Webhook ausgelöste Rückschreibung in die Arbeitsgänge der Fertigungsaufträge, auf Wunsch auch mit Arbeitszeitbuchungen.
  7. Parallel testen. Lassen Sie SkyPlanner parallel zur bestehenden APS-Planung laufen, vergleichen Sie die Termine und korrigieren Sie die Stammdaten.
  8. Produktivstart. Aktivieren Sie das Zurückschreiben, sobald die Daten übereinstimmen. Planen Sie Arbeit, die SkyPlanner bereits eingeplant hat, dann nicht mehr manuell um.

Was Sie bei einer Global Shop Solutions Integration berücksichtigen sollten

  • Workcenters und Maschinen. Global Shop plant nach Workcenter und Arbeitsgruppe. Legen Sie fest, welche Workcenters mehrere Maschinen umfassen, und teilen Sie diese in SkyPlanner-Arbeitsstationen auf.
  • Drei Arten von Vorgängen. Routers enthalten Vorgänge für Material, Arbeit und Fremdleistungen. Nur Arbeitsvorgänge beanspruchen Ihre Kapazität. Materialvorgänge werden zu Materialbedarfen, Fremdleistungen zu Schritten, die nur Zeit beanspruchen.
  • Rüst- und Laufzeit. Übertragen Sie Rüst- und Laufzeit getrennt. So kann die Rüstzeitmatrix die feste Rüstzeit ersetzen, wenn die Reihenfolge eine Rolle spielt.
  • Kalender. Global Shop führt Kapazitätskalender mit datumsspezifischen Änderungen. Legen Sie ein führendes System für Schichten und Feiertage fest, sonst weichen die beiden Pläne voneinander ab.
  • Personal je Arbeitsstation. Global Shop plant Mitarbeiter nach ihren Qualifikationen ein. Vereinbaren Sie bei der Anforderungsaufnahme, wie Mitarbeiter in SkyPlanner den Arbeitsstationen zugeordnet werden.
  • Eilkennzeichen und Prioritäten. Ordnen Sie die Prioritäten aus Global Shop der Priorität in SkyPlanner und Fast Track zu, damit Eilaufträge ihren Vorrang behalten.
  • Upgrades. Global Shop Cloud umfasst „Semi-annual upgrades.“ (halbjährliche Upgrades). Testen Sie den GAB-Prozess nach jedem Upgrade erneut.

Wer die Global Shop Integration einrichtet und betreut

  1. Das SkyPlanner-Team richtet die Integration während des Onboardings ein und betreut sie nach dem Produktivstart. Das gilt für die vereinbarten Objekte und Synchronisierungsregeln. Jedes Werk nutzt Global Shop anders. Dieses Wissen fließt hier ein.
  2. Das Serviceteam von Global Shop kann mitwirken. Seine DaaS-Entwickler kennen GAB und Ihre Konfiguration und können die Global Shop-Seite gemeinsam mit dem SkyPlanner-Team umsetzen.
  3. Ihre eigenen GAB-Entwickler können darauf aufbauen und mit einem API-Token die REST API von SkyPlanner nutzen. Ein API-Token genügt für den Einstieg; bei Bedarf unterstützt Sie das SkyPlanner-Team. Die Dokumentation finden Sie unter SkyPlanner-Integrationsdokumentation.

SkyPlanner ist ab 199 € pro Monat erhältlich, inklusive 5 Arbeitsstationen und bei monatlicher Abrechnung. Für die Integration erhalten Sie zusammen mit Ihrem Tarif vorab ein Angebot, das auf Ihre Abläufe und Anforderungen abgestimmt ist. Weitere Informationen finden Sie unter Preise, Feinplanung für Global Shop Solutions, auf der Global Shop Solutions-Seite, unter SkyPlanner-Funktionen und in der Übersicht der ERP-Integrationen.

Fertigungsunternehmen, die SkyPlanner nutzen

Kalle Kalliomäki, Supply-Chain-Spezialist bei UTU, in der Schalttafelfertigung in Ulvila

2 hjede Woche gespart

„Mit SkyPlanner sind wir in der Produktionsplanung von Excel-Tabellen zur Produktionsoptimierung in Echtzeit übergegangen.“

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 in Sekunden.

Erfahrungsbericht von UTU lesen

Bedienpersonal in Reinraumanzügen an einer Flaschenabfüllanlage im Pharmawerk von Laboratory & Allied in Nairobi

+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.

Erfahrungsbericht von Laboratory & Allied lesen

WenigerStillstände durch Materialmangel

„Der Nutzen von SkyPlanner liegt für uns darin, dass es im Alltag funktioniert – besonders bei der Festlegung von Lieferterminen.“

Tommi Männistö, Leiter Produktionsplanung
Eskomatic · Lohnzerspanung

Die automatische Belegungsplanung ermöglicht genauere Liefertermine. Produktionsstillstände durch Materialmangel sind deutlich zurückgegangen.

Erfahrungsbericht von Eskomatic lesen

Hannu Ryynänen, Geschäftsführer von Mamec, in der Produktionshalle des Unternehmens in Lohja

Mehrere 1.000Fertigungsaufträge automatisch eingeplant

„Wir haben die Produktion ganz anders im Griff, und unser Verständnis der Kapazitäten ist auf einem völlig anderen Niveau.“

Hannu Ryynänen, Geschäftsführer
Mamec · Industriemischer, Pumpen und Hightech-Auftragsfertigung

Tausende Fertigungsaufträge werden automatisch eingeplant. Das gesamte Unternehmen hat dabei einen Echtzeitüberblick über die Produktion.

Erfahrungsbericht von Mamec lesen

Häufige Fragen

Hat Global Shop Solutions eine API?

Global Shop verbindet sich über sein Global Application Builder (GAB) SDK und eigene Integrationsdienste mit anderen Systemen. Die Dokumentation beschreibt die Integrationsmöglichkeit des SDK mit „integrate with third-party APIs,“ (sich mit APIs von Drittanbietern verbinden). Die SkyPlanner-Integration nutzt GAB auf der Global Shop-Seite sowie die REST API und Webhooks von SkyPlanner auf der anderen Seite.

Was ist GAB in Global Shop Solutions?

Global Application Builder ist das SDK von Global Shop für individuelle Bildschirmmasken, Anwendungen und Integrationen. Es arbeitet mit Geschäftsdatenobjekten, kann Datenflüsse steuern und Prozesse zeitgesteuert ausführen.

Wie werden geplante Termine nach Global Shop zurückgeschrieben?

Je Vorgang im Fertigungsauftrag. Ein SkyPlanner-Webhook löst GAB aus. GAB schreibt den geplanten Start- und Endtermin in den Vorgang und zusätzlich den Workcenter, wenn SkyPlanner die Arbeit auf eine andere Maschine verlagert hat.

Funktioniert die Integration mit Global Shop Cloud und SaaS?

Ja. SkyPlanner ist eine Cloud-SaaS-Lösung und lässt sich mit Global Shop im eigenen Rechenzentrum, in Global Shop Cloud oder als SaaS verbinden. Wo die GAB-Seite läuft und wie die Netzwerkverbindung zu SkyPlanner erfolgt, wird bei der Anforderungsaufnahme im Onboarding mit Ihnen und Global Shop vereinbart.

Wer entwickelt die Global Shop-Seite?

Das SkyPlanner-Team richtet die Integration ein und betreut sie nach dem Produktivstart. Das DaaS-Team von Global Shop oder Ihre eigenen GAB-Entwickler können die GAB-Seite über die dokumentierte API von SkyPlanner entwickeln oder erweitern.

Können wir SkyPlanner testen, bevor wir die Integration umsetzen?

Ja. Mit der kostenlosen 30-Tage-Testversion können Sie bis zu 20 Arbeitsstationen nutzen und Daten aus Global Shop per Excel oder CSV importieren. Eine Kreditkarte ist nicht erforderlich. Starten Sie den Test oder sprechen Sie mit dem Vertrieb, um die Anforderungen an die Integration aufzunehmen.