Integrationen / ERP / Sylob
Sylob ERP: Leitfaden zur Integration für die Feinplanung mit SkyPlanner APS
Dieser Leitfaden zeigt Partnern und IT-Teams, wie sie Sylob ERP mit SkyPlanner APS verbinden. Die Schnittstelle zwischen SkyPlanner und Sylob ERP überträgt Daten in beide Richtungen:
- Artikel, Stücklisten, Arbeitspläne, Arbeitsstationen, Mitarbeiter, OFs, Bestände und Bestellungen werden importiert.
- Geplanter Beginn, geplantes Ende und Arbeitsstation werden je Arbeitsgang in die OF-Arbeitsgänge zurückgeschrieben.
- Die Zeiterfassungen der Werker werden als Produktionsmeldungen zurückübertragen.
- SkyPlanner-Webhooks übertragen Planänderungen, sobald sie auftreten.
Das SkyPlanner-Team richtet die Schnittstelle beim Onboarding passend zu Ihrer Sylob-Konfiguration ein und betreut sie auch nach dem Produktivstart. Dieser Leitfaden richtet sich an Partner und Entwickler, die daran mitarbeiten oder selbst auf der dokumentierten REST API von SkyPlanner aufbauen möchten (API-Referenz).
Die Schnittstellen von Sylob ERP
Sylob dokumentiert zwei öffentliche REST APIs: „L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \“webservices\“) qui autorise la lecture et l’écriture de données.“ (Sylob ERP stellt zwei Arten öffentlicher REST APIs, auch „Webservices“ genannt, zum Lesen und Schreiben von Daten bereit.) (Forterro-Wissensdatenbank)
- API REST Système d’information (Lesen). Sie führt eine gespeicherte Abfrage (requête) aus, die in der Aktivität „Interroger le système d’information“ erstellt wurde. Die Aufruf-URL der jeweiligen Abfrage finden Sie unter „Autres actions“ > „Afficher le web service“. Sie hat das Format
/rest/query/{identifiantQuery}/resultat. Parameter legen die maximale Anzahl der Ergebnisse, das Zahlenformat, die Abfragevariablen und die Ergebnisstruktur fest. Standardmäßig werden die Ergebnisse als XML zurückgegeben, mit dem HeaderAccept: application/jsonals JSON. Diese API ist im ERP enthalten. - API REST Action (Lesen und Schreiben). Sie führt eine Aktion aus, die in der Aktivität „Gérer les actions web service“, dem Aktionskatalog von Sylob, definiert ist. Dafür stehen zwei Operationen bereit:
GET /rest/v2/action/{code}/describeliefert das Datenschema einer Aktion, undPOST /rest/v2/action/{code}/executeführt sie mit einem JSON-Body aus. Zu den Aktionstypen gehören:
– Modification de données: Ändert ein oder mehrere Felder eines Datensatzes über die Schnellbearbeitung von Sylob. Describe listet die bearbeitbaren Felder auf. – Message EDI: Erstellt, ändert oder löscht Datensätze über eine EDI-Nachricht. – Scénario de saisie: Führt ein Eingabeszenario Frage für Frage aus. Sylob nennt als eigenes Beispiel „Déclarer un début ou une fin“, mit dem der Beginn oder das Ende eines Arbeitsgangs gemeldet wird (Sylob_Action_006). – Veröffentlichen, Hochladen und Herunterladen von Dokumenten.
- EDI-Nachrichten. Die EDI-Engine von Sylob übernimmt Exporte und Importe. Die Standardnachricht Sylob_Recup_Decl_Pro ruft Produktionsmeldungen ab. (Forterro)
- Dateien und ETL. Sylob ERP Cloud bietet „Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.“ (Dateiintegration über SFTP zur einfachen Migration bestehender Integrationen.) (Sylob) Abfrageergebnisse lassen sich auch nach Excel exportieren – ein schneller Weg, um SkyPlanner zu testen.
Authentifizierung
Der API-Zugriff auf Sylob hängt von der Bereitstellungsart ab. Alle Aufrufe verwenden HTTPS mit TLS 1.2. Die API-Zugangsdaten unterscheiden sich von den ERP-Anmeldedaten des Benutzers.
- Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect mit dem
client_credentials-Flow und einem Bearer-Token von Amazon Cognito. Client-ID, Pool-URL und Secret erhalten Sie unter „Gérer les paramètres des publications“. Die Token-Anfrage enthält einen Lizenz-Scope –ClientExterne/rest_readfür die Système d’information API oderClientExterne/rest_writefür die Action API – sowie einen Unternehmens-ScopeERP/<unité de persistance>. (Forterro) - Sylob auf MyForterro. OAuth2 und OpenID Connect. Für die Integration erstellen Sie in MyForterro eine „application“ und weisen ihr die erforderlichen Rollen sowie eine API-Lizenz zu. (Forterro)
- Lokale Installation. HTTP Basic mit einer Anmeldekennung aus Benutzer, Persistenzeinheit und Sitzungskennung, jeweils getrennt durch doppelte @-Zeichen. (Forterro)
Verwenden Sie einen eigenen Integrationsbenutzer oder eine eigene Anwendung und beschränken Sie die Rechte auf die Abfragen und Aktionen in der Zuordnungstabelle. Ein Benutzer mit Schreibrechten im Aktionskatalog kann auch über die Système d’information API lesen. Damit reicht eine Integrationsidentität für beide Richtungen.
Auf der SkyPlanner-Seite erfolgt die Authentifizierung an der REST API über ein API-Token im Header Authorization-Token (SkyPlanner Settings > API). Die API ist in Swagger/OpenAPI dokumentiert. Für den Einstieg genügt ein API-Token. Das Integrationstutorial führt Sie durch die ersten Aufrufe.
Ereignisse, Polling und Drosselung
Die öffentliche Wissensdatenbank von Sylob dokumentiert keine Möglichkeit, ausgehende Webhooks zu abonnieren. Änderungen gelangen durch regelmäßiges Ausführen gespeicherter Abfragen zu SkyPlanner. Diese filtern nach offenen OFs und aktuellen Änderungen; den Zeitplan dafür legen Sie fest.
Sylob schützt das ERP vor einer zu hohen Abfragelast. Seit Release 2025.Q2 aktiviert der Unternehmensparameter „Protection des API“ eine Drosselung je Benutzer sowie die seitenweise Ausgabe großer Ergebnismengen. Ab Release 2026.Q2 kündigt Sylob dies als Standard an. Die Antworten enthalten RateLimit-Header. Überschreitet ein Aufruf das Kontingent, wird HTTP 429 Too Many Requests mit einem Retry-After-Wert zurückgegeben. (Forterro) Berücksichtigen Sie dies bei der Synchronisierung: mit inkrementellen Abfragen, seitenweisem Abruf und Wartezeiten bei 429.
In der Gegenrichtung sendet SkyPlanner bei Status- oder Planänderungen Webhooks. Das Zurückschreiben nach Sylob erfolgt somit ereignisgesteuert.
Datenzuordnung
| Objekt in Sylob ERP | SkyPlanner-Objekt | Richtung | Häufigkeit |
|---|---|---|---|
| Article (zugekauft oder selbst gefertigt) | Produkte und Materialien | Sylob → SkyPlanner | Erstimport, danach bei Änderungen |
| Nomenclature (mehrstufig) | Produktstruktur, Unterprodukte, Materialien je Produkt | Sylob → SkyPlanner | Erstimport, danach bei Änderungen |
| Gamme: Arbeitsgänge, Rüst- und Bearbeitungszeiten, Arbeitsstation | Prozessschritte mit Dauer und Rüstzeiten | Sylob → SkyPlanner | Erstimport, danach bei Änderungen |
| Centre de charge: Anzahl der Ressourcen, semaine type und Ausnahmen | Arbeitsstationen, Arbeitsstationsgruppen, Schichten, Abwesenheiten | Sylob → SkyPlanner | Erstimport; Kalender täglich synchronisieren oder in SkyPlanner pflegen |
| Employé | Personal und Schichten | Sylob → SkyPlanner | Erstimport, danach täglich |
| Ordre de fabrication (OF) mit Arbeitsgängen und Komponenten | Auftrag und Arbeitsgänge mit Fälligkeitstermin und Priorität | Sylob → SkyPlanner | Gespeicherte Abfragen alle paar Minuten ausführen |
| Bestand je Lagerort | Materialbestand | Sylob → SkyPlanner | Stündlich oder vor jedem Planungslauf |
| Commande fournisseur mit erwartetem Wareneingang | Eingehendes Material zum Liefertermin | Sylob → SkyPlanner | Stündlich oder vor jedem Planungslauf |
| Opération d’ordre de fabrication: geplanter Beginn, geplantes Ende, Arbeitsstation | Eingeplanter Beginn, eingeplantes Ende und Arbeitsstation je Arbeitsgang | SkyPlanner → Sylob | Bei Planänderungen über einen SkyPlanner-Webhook und eine Aktion vom Typ Modification de données |
| Beginn und Ende eines Arbeitsgangs | In Mobile Confirmations gestarteter und abgeschlossener Arbeitsgang | SkyPlanner → Sylob | Unmittelbar über das Szenario „Déclarer un début ou une fin“ |
| Déclaration de production: Rüstzeit, Bearbeitungszeit, produzierte Menge, Ausschuss, Arbeitsgang abgeschlossen | Zeiterfassungen und Mengen | SkyPlanner → Sylob | Je Rückmeldung oder Schicht über eine Aktion vom Typ Scénario de saisie oder Message EDI |
| Planungsrestriktionen in SkyPlanner | Rüst- und Übergangszeitmatrix, Werkzeuge als begrenzte Ressourcen, alternative Maschinen und Personal | In SkyPlanner gepflegt | Einrichtung beim Onboarding |
Integrationsabläufe
1. Erstimport der Stammdaten. Erstellen Sie je Objekt (Artikel, Stücklisten, Arbeitspläne, Arbeitsstationen, Mitarbeiter) eine gespeicherte Abfrage und lesen Sie die Daten über die Système d’information API ein. Alternativ importieren Sie sie einmalig aus einem Excel-Export. Achten Sie auf die passende Zuordnung der Arbeitsstationen. Ein centre de charge in Sylob ist eine Ressourcengruppe. Ein solcher Bereich mit drei Maschinen wird daher in SkyPlanner üblicherweise als Arbeitsstationsgruppe mit drei Arbeitsstationen abgebildet.
2. Auftragssynchronisierung. Lesen Sie fixierte OFs mit ihren Arbeitsgängen 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 markiert wird. Die Planung berücksichtigt somit sowohl Lagerbestände als auch erwartete Wareneingänge.
Planen Sie fixierte OFs ein, keine CBN-Vorschläge. Die Vorschläge ändern sich beim nächsten Nettobedarfslauf.
3. Planungsdaten zurückschreiben. Für jeden Arbeitsgang, den die Planungsengine eingeplant oder verschoben hat, ruft die Schnittstelle eine Aktion vom Typ Modification de données für den OF-Arbeitsgang (Opération d’ordre de fabrication) auf. Dabei übergibt sie den geplanten Beginn, das geplante Ende und die Arbeitsstation. Die Aktion nutzt die Schnellbearbeitungslogik von Sylob – genau wie bei der manuellen Bearbeitung durch einen Planer. Describe liefert die bearbeitbaren Felder, sodass die Schnittstelle ihre Nutzdaten vor dem ersten Aufruf validiert. Wird ein Datensatz gerade von einem Benutzer bearbeitet, schlägt der Aufruf erwartungsgemäß fehl. Wiederholen Sie ihn bei der nächsten Änderung.
4. Rückmeldungen aus der Fertigung. Werker erfassen ihre Arbeit mit SkyPlanner Mobile Confirmations oder dem Production Timer. Beginn und Ende werden über das Szenario „Déclarer un début ou une fin“ zurückgemeldet. Zeiterfassungen und Mengen werden als Produktionsmeldungen für denselben OF-Arbeitsgang übermittelt: Rüstzeit, Bearbeitungszeit, produzierte Menge, Ausschuss und Abschluss des Arbeitsgangs. Wenn Ihr Werk bereits über Sylob Apps oder Fertigungsterminals zurückmeldet, nutzen Sie nur einen Meldekanal, um Doppelerfassungen zu vermeiden.
5. Datenhoheit und Konfliktregeln. Halten Sie diese vor dem Produktivstart schriftlich fest:
| Daten | Führendes System |
|---|---|
| Artikel, Stücklisten, Arbeitspläne, OF-Mengen und -Status | Sylob ERP |
| Reihenfolge der Arbeitsgänge, Start- und Endzeiten, Arbeitsstation je Arbeitsgang | SkyPlanner |
| Rüstzeitmatrix, Werkzeuge, Anzahl der Bediener, alternative Ressourcen | SkyPlanner |
| Schichten, Kalender und Abwesenheiten | Ein System, bei der Anforderungsaufnahme festgelegt |
| Produktionsrückmeldungen, Lagerbewegungen, Kosten | Sylob ERP, versorgt mit Zeiterfassungen aus SkyPlanner oder Daten aus Sylob Apps |
SkyPlanner benötigt weder CADPLAN noch die Feinplanungsfunktionen von Sylob. Überlassen Sie SkyPlanner die Hoheit über die Arbeitsgangtermine. Wenn zwei Planungssysteme dieselben Termine schreiben, überschreiben sie sich gegenseitig. Sobald SkyPlanner die Termine führt, plant Autopilot bei jeder relevanten Änderung automatisch neu und überträgt die neuen Termine zurück an Sylob.
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 OFs, Arbeitsgänge und Arbeitsstationen über Sylob-Abfragen als CSV- oder Excel-Datei. Importieren Sie diese Daten und prüfen Sie den Plan, bevor Sie mit der Integration beginnen.
- Mapping-Workshop. Legen Sie die Zuordnungstabelle, die Datenhoheit, die Synchronisationsintervalle und den Rückmeldekanal fest.
- Sylob einrichten. Erstellen Sie die gespeicherten Abfragen, die Schreibaktionen in „Gérer les actions web service“ und den Integrationsbenutzer oder die MyForterro-Anwendung. Zuerst im Testmandanten, dann im Produktivsystem.
- Erstimport. Artikel, Stücklisten, Arbeitspläne, Arbeitsstationen und Kalender.
- Aufträge, Bestände und Bestellungen synchronisieren. Inkrementelle Abfragen mit Paginierung und Backoff.
- Planungsbedingungen in SkyPlanner einrichten. Rüstzeitmatrix, Werkzeuge, Anzahl der Bediener sowie alternative Maschinen oder Mitarbeiter.
- Plan zurückschreiben. Geplante Termine an die OF-Arbeitsgänge übertragen; hier kommen die Rückmeldungen hinzu.
- Parallelbetrieb. Vergleichen Sie die Termine aus SkyPlanner mit dem aktuellen Plan und korrigieren Sie die technischen Daten.
- Produktivstart. Aktivieren Sie das Zurückschreiben, sobald die Daten übereinstimmen.
Was Sie bei einer Sylob ERP-Integration einplanen sollten
- Lizenz für die Action API. Das Lesen über gespeicherte Abfragen ist enthalten. Für das Schreiben über den Aktionskatalog benötigen Sie das Sylob-Modul „Webservice“ oder eine API-Lizenz auf MyForterro. Klären Sie dies mit Ihrem Sylob-Ansprechpartner, bevor Sie das Zurückschreiben umsetzen.
- Abfragen definieren den Schnittstellenvertrag. Der Lesezugriff beruht auf gespeicherten Abfragen. Benennen Sie diese eindeutig, übergeben Sie Filter zur Laufzeit als variable Attribute und versionieren Sie die Abfragen zusammen mit der Integration.
- Gruppen von Arbeitsstationen. Eine Arbeitsstation in Sylob kann mehrere Maschinen umfassen. Legen Sie für jede fest, ob sie in SkyPlanner als Gruppe von Arbeitsstationen oder als einzelne Maschinen abgebildet wird.
- Rückwärtsterminierung und Belastungsrechnung. Sylob plant rückwärts vom Bedarfstermin aus. Eine zeitgesteuerte Belastungsrechnung kann verspätete OFs neu einplanen. Vereinbaren Sie, ob und welche Funktion weiterhin Arbeitsgangtermine schreiben darf, sobald SkyPlanner die Hoheit darüber hat.
- Einheiten für Rüst- und Laufzeiten. Prüfen Sie vor dem Import die Einheiten und ob die Rüstzeit je OF oder je Stück gilt. Falsche Einheiten verfälschen jede Dauer.
- Kalender. Wochenmuster und Ausnahmen der Arbeitsstationen müssen den gesamten Planungshorizont abdecken. Andernfalls fehlen Kapazitäten im Plan.
- Aufrufbegrenzung. Sylob begrenzt die Aufrufe pro Benutzer und teilt große Ergebnismengen in Seiten auf. Inkrementelles Polling bleibt deutlich unter dem Limit.
- CORS und Browser. Bei Server-zu-Server-Aufrufen greift CORS nicht. Für Browser-Clients müssen auf der Sylob-Seite die zulässigen Origins konfiguriert werden.
Sylob ERP-Integration: Wer übernimmt Einrichtung und Support?
Zur Einrichtung gehören die Zuordnung Ihrer Arbeitspläne, Arbeitsstationen und OFs, die gespeicherten Abfragen und Katalogaktionen auf der Sylob-Seite sowie die Planungsbedingungen in SkyPlanner, etwa die Rüstzeitmatrix und Werkzeuge.
- Das SkyPlanner-Team richtet die Integration beim Onboarding ein und unterstützt Sie nach dem Produktivstart. Jedes Werk strukturiert seine Sylob-Abfragen, Arbeitspläne und Arbeitsstationen anders. Dieses Wissen fließt in die Einrichtung ein.
- Ihr Sylob-Partner oder Integrator kann mitwirken. Er kennt Ihre Abfragen, Zusatzattribute und Ihren Aktionskatalog und kann den API-Zugang einrichten. SkyPlanner stellt die REST API, die Swagger/OpenAPI-Dokumentation und Webhooks bereit.
- Ihre eigenen Entwickler können darauf aufbauen und dieselbe REST API mit einem API-Token nutzen. Das SkyPlanner-Team unterstützt Sie bei Bedarf. Die Produktdokumentation ist unter SkyPlanner-Dokumentation öffentlich zugänglich.
SkyPlanner ist ab 199 € pro Monat erhältlich, inklusive 5 Arbeitsstationen und bei monatlicher Abrechnung. Sie erhalten vorab zusammen mit Ihrem Tarif ein Angebot für die Integration, abgestimmt auf Ihre Prozesse und Anforderungen. So kennen Sie die Gesamtkosten, bevor Sie starten. Wie Sylob Kapazitäten plant, erfahren Sie unter Bietet Sylob ERP eine Feinplanung mit begrenzten Kapazitäten?. Einen Überblick finden Sie auf der Sylob ERP-Seite, weitere Systeme in der Übersicht der ERP-Integrationen.
Erfahrungen von Fertigungsunternehmen mit SkyPlanner
2 hjede Woche eingespart
„Mit SkyPlanner haben wir unsere Produktionsplanung von Excel-Tabellen auf Produktionsoptimierung in Echtzeit umgestellt.“
Kalle Kalliomäki, Supply-Chain-Spezialist
UTU · Elektrische Schalttafeln und Schaltanlagen
In der Produktionsplanung werden jede Woche 2 Stunden Arbeitszeit eingespart. 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 ist in weniger als 30 Minuten erstellt.
100%Liefertreue seit 2021
„SkyPlanner macht unsere Kapazitäten sichtbar und die Planung berechenbar.“
Dan Berglund, COO/CFO
Opes Corporation · Chemie- und Lebensmittelproduktion
Seit der Einführung von SkyPlanner im Jahr 2021 liegt die Liefertreue durchgehend bei 100%.
98%Liefertreue, gestiegen von etwa 50%
„SkyPlanner spielt eine entscheidende Rolle dabei, unsere Liefertreue aufrechtzuerhalten.“
Hannu Lahtinen, Geschäftsführer
KJH-Comp · Blechverarbeitung und Auftragsfertigung
Die Liefertreue stieg von rund 50% auf bis zu 98%. Für die Feinplanung sind heute nur noch eine statt zwei Führungskräfte nötig.
FAQ
Welche Sylob-API nutzt die Integration?
Beide öffentlichen REST APIs. Die Système d’information API liest OFs, Arbeitspläne, Arbeitsstationen, Bestände und Bestellungen über gespeicherte Abfragen. Die Action API schreibt geplante Termine in die OF-Arbeitsgänge und überträgt Rückmeldungen über den Sylob-Aktionskatalog zurück.
Unterstützt Sylob ERP Webhooks?
In der öffentlichen Wissensdatenbank von Sylob ist kein Abonnement für ausgehende Webhooks dokumentiert. Änderungen erreichen SkyPlanner durch inkrementelles Polling gespeicherter Abfragen im Abstand von wenigen Minuten. Die eigenen Webhooks von SkyPlanner ermöglichen das ereignisgesteuerte Zurückschreiben.
Wo werden die geplanten Termine in Sylob gespeichert?
An jedem Arbeitsgang des OF (Opération d’ordre de fabrication): geplanter Start, geplantes Ende und Arbeitsstation. Mengen, Status, Komponenten und Kosten bleiben in Sylob.
Wie gelangen die Zeiten der Bediener zurück nach Sylob?
Als Produktionsrückmeldungen am OF-Arbeitsgang: Rüstzeit, Laufzeit, gefertigte Menge, Ausschuss und Abschluss des Arbeitsgangs. Start und Ende werden über das Szenario „Déclarer un début ou une fin“ der Action API gemeldet.
Funktioniert die Integration mit Sylob Cloud und On-Premise?
Ja. Dieselben zwei REST APIs stehen in Sylob ERP Cloud, MyForterro und bei On-Premise-Installationen zur Verfügung. Nur die Authentifizierung unterscheidet sich: OAuth2 mit Cognito oder MyForterro in der Cloud, Basic Authentication bei On-Premise-Installationen.
Sollte ein Sylob-Integrator CADPLAN oder SkyPlanner empfehlen?
SkyPlanner, wenn der Kunde schnell einen laufend aktualisierten Plan für das gesamte Werk möchte. SkyPlanner liest die vorhandenen OFs und Arbeitspläne über die Sylob REST APIs, plant automatisch neu und plant Umrüstungen, Werkzeuge, Teams und Material ein. Bedienern steht Mobile Confirmations zur Verfügung. Das gibt es ab 199 € pro Monat. CADPLAN führt vom Planer definierte Simulationen auf Basis eigener Arbeitsvorbereitungsdaten aus. (Forterro-Schulungsprogramm)
Können wir SkyPlanner testen, bevor wir die Integration umsetzen?
Ja. In der kostenlosen 30-tägigen Testphase können Sie bis zu 20 Arbeitsstationen mit einem CSV- oder Excel-Export Ihrer OFs testen. Eine Kreditkarte ist nicht erforderlich. Starten Sie die Testphase oder sprechen Sie mit dem Vertrieb, um die Anforderungen an die Integration aufzunehmen.