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 / Comarch ERP XL

Leitfaden zur Comarch ERP XL Schnittstelle für die Feinplanung mit SkyPlanner APS

Dieser Leitfaden zur Comarch ERP XL Schnittstelle zeigt Partnern und IT-Teams, wie sie Comarch ERP XL mit SkyPlanner APS verbinden. SkyPlanner tauscht Daten in beide Richtungen mit Comarch ERP XL aus und nutzt dafür die Schnittstellen von Comarch:

  • Produktionsaufträge (zlecenia produkcyjne) mit Prozessen und Arbeitsgängen, Technologien, Arbeitsstationen, Ressourcen, Artikel, Lagerbestände und Bestellungen werden eingelesen.
  • Geplante Start- und Endzeiten werden über die XL API an jeden Arbeitsgang des Produktionsauftrags zurückgeschrieben.
  • Auf Wunsch werden die Zeiterfassungen der Bediener als Rückmeldungen zu den Arbeitsgängen zurückgebucht.
  • 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 passt die Integration beim Onboarding an Ihre Installation von Comarch ERP XL an und betreut sie nach dem Produktivstart weiter. Dieser Leitfaden richtet sich an Partner und Entwickler, die daran mitwirken oder selbst auf Basis der dokumentierten REST API von SkyPlanner (API-Referenz) entwickeln möchten.

Schnittstellen von Comarch ERP XL

Comarch nennt drei Wege zur Kommunikation mit ERP XL: „DCOM, direct database connection (SQL Client), REST API“ (DCOM, direkte Datenbankverbindung über SQL Client, REST API) (Comarch, übersetzt). Für die Feinplanung werden vor allem zwei davon genutzt:

  1. XL API (CDN_API.DLL). „These functions are collected in the CDN_API.DLL library, installed together with the whole Comarch ERP XL system.“ (Diese Funktionen sind in der Bibliothek CDN_API.DLL zusammengefasst, die zusammen mit dem gesamten System Comarch ERP XL installiert wird.) (Comarch-Hilfe, übersetzt) Ein externes Programm meldet sich mit XLLogin an, ruft Funktionen innerhalb derselben Sitzung auf und meldet sich mit XLLogout ab. Jede Struktur enthält ein Feld Wersja, das die Version des Parametersatzes für Ihre Version von ERP XL festlegt.
  2. ERP XL Web REST API. Comarch ERP XL Web 2026.0 stellt REST-Microservices bereit: „Each RestAPI microservice exposes its own interactive documentation at the /swagger endpoint.“ (Jeder RestAPI-Microservice stellt unter dem Endpunkt /swagger eine eigene interaktive Dokumentation bereit.) (Comarch-Hilfe, übersetzt)

Die direkte Verbindung über SQL Client ermöglicht es, Stamm- und Auftragsdaten aus der Datenbank von ERP XL zu lesen – in Abstimmung mit Ihrem IT-Team und Ihrem Comarch-Partner.

Funktionen der XL API für die Produktion

Comarch dokumentiert folgende Produktionsfunktionen (XL128):

BereichFunktionBeschreibung
TechnologienXLNowaTechnologia, XLNowaCzynnoscTechnologia, XLNowaFunkcjaCzynnoscTechnologia, XLNowyZasobCzynnoscTechnologiaLegt eine Technologie oder einen Arbeitsgang an oder fügt einem Arbeitsgang eine Arbeitsstation, Material oder ein Produkt hinzu
ProduktionsaufträgeXLNoweZlecenieProdLegt einen Produktionsauftrag an
ProduktionsaufträgeXLZamknijZlecenieProdPlant einen Produktionsauftrag, plant ihn um, rechnet ihn ab oder schließt ihn – je nach Aktionscode
ArbeitsgängeXLDodajCzynnoscDoProcesuProd, XLDodajZasobDoProcesuProdFügt einem Produktionsprozess einen Arbeitsgang oder eine Ressource hinzu
TerminplanungXLDodajTerminDoProcesuProdFügt einem Arbeitsgang einen Zeitraum hinzu: IdCzynnosci, TerminOd, TerminDo
RückmeldungXLDodajRealizacjeOperacjiProd, XLProdZmienIloscRealizacjiFügt dem Auftrag eine Arbeitsgangrückmeldung hinzu, ändert die rückgemeldete Menge
BelegeXLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektowErzeugt RW- und PW-Belege für Produktionsobjekte

Authentifizierung und Zugriff

  • XL API. Die Integration meldet sich mit XLLogin als Benutzer von ERP XL an einer Datenbank an und erhält eine Sitzung für weitere Aufrufe. Die DLL läuft auf einem Windows-Host mit installiertem ERP XL. Der Dienst zum Rückschreiben läuft daher in Ihrem Netzwerk, in derselben Umgebung wie ERP XL.
  • REST API. Der Zugriff wird für jede Installation von ERP XL Web eingerichtet. Die Swagger-Seite jedes Microservices dokumentiert dessen Aufrufe.
  • SQL-Lesezugriff. Ein Datenbankzugang mit reinen Leserechten, freigegeben von Ihrem IT-Team.

Auf der SkyPlanner-Seite erfolgt die Authentifizierung an der REST API mit einem API-Token im Header Authorization-Token (SkyPlanner Settings > API). Die API ist in Swagger/OpenAPI dokumentiert. Das Integrationstutorial führt Sie durch die ersten Aufrufe.

Ereignisse und Polling

In der geprüften Dokumentation zu Comarch ERP XL sind keine ausgehenden Webhooks aufgeführt. Das eigene APS von Comarch ruft Daten ab, wenn der Planer auf „Aktualizuj dane z ERP“ (Daten aus ERP aktualisieren) klickt (Comarch APS Hilfe).

Deshalb werden die Daten aus ERP XL per Polling abgefragt. Die Abfragen sind auf offene Produktionsaufträge und jüngste Änderungen beschränkt und erfassen so neue Aufträge. Das Intervall wird je Werk festgelegt: alle paar Minuten für Produktionsaufträge bis hin zu stündlichen Abfragen für Lagerbestände.

SkyPlanner sendet Webhooks, sobald sich der Status oder der Plan ändert. Das Rückschreiben erfolgt somit ereignisgesteuert.

Datenzuordnung

Objekt in Comarch ERP XL (Schnittstelle)SkyPlanner-ObjektRichtungHäufigkeit
Karty towarów, Maßeinheiten (REST oder SQL-Lesezugriff)Produkte und MaterialienERP XL → SkyPlannerErstimport, danach Polling
Technologia: Arbeitsgänge, Materialien, Halbfabrikate und Produkte je ArbeitsgangProduktstruktur, Teilprodukte, Materialien je ProzessschrittERP XL → SkyPlannerErstimport, danach bei Änderungen
Arbeitsgänge der Technologia: Arbeitsstationen, Ressourcen, ZeitenProzessschritte mit Dauer, Rüst- und AbrüstzeitenERP XL → SkyPlannerErstimport, danach bei Änderungen
Gniazda robocze und zasoby (Maschinen, Werkzeuge, Mitarbeiter)Arbeitsstationen, Arbeitsstationsgruppen, Werkzeuge, PersonalERP XL → SkyPlannerErstimport, danach selten
Kalendarze i okresy, przestoje i awarieSchichten, arbeitsfreie Zeiten und StillstandszeitenERP XL → SkyPlannerTäglich, alternativ eigene Schichten in SkyPlanner
Zlecenia produkcyjne (ZP) mit Prozessen, Arbeitsgängen, Materialien, Fälligkeitstermin und PrioritätAufträge und Arbeitsgänge mit Fälligkeitsterminen und MaterialbedarfERP XL → SkyPlannerPolling alle paar Minuten
Bestand je LagerLagerbeständeERP XL → SkyPlannerPolling, stündlich oder beim Planungslauf
Zamówienia zakupu (ZZ) mit LieferterminenBestellungen, eingehendes Material nach LieferterminERP XL → SkyPlannerPolling, stündlich oder beim Planungslauf
Arbeitsgangtermine: TerminOd, TerminDo (XLDodajTerminDoProcesuProd)Geplanter Start und geplantes Ende je ArbeitsgangSkyPlanner → ERP XLBei Planänderungen über einen SkyPlanner-Webhook
Realizacja operacji (XLDodajRealizacjeOperacjiProd)Zeiterfassungen und BedienerrückmeldungenSkyPlanner → ERP XLJe Rückmeldung oder je Schicht, falls gewünscht
Nicht in ERP XLRüstzeitmatrix, Werkzeuge als begrenzt verfügbare Ressourcen, Arbeitsgänge mit mehreren Bedienern, alternative Maschinen und alternatives PersonalIn SkyPlanner gepflegtEinrichtung beim Onboarding

Integrationsabläufe

1. Erstimport der Stammdaten. Lesen Sie Artikel, Technologien, Arbeitsstationen, Ressourcen und Kalender ein. Legen Sie die Zuordnung der Arbeitsstationen zu SkyPlanner bewusst fest: Eine Arbeitsstation mit vier Maschinen wird zu einer Arbeitsstationsgruppe oder zu vier Arbeitsstationen. Werkzeuge aus den Ressourcen von ERP XL werden in SkyPlanner als begrenzt verfügbare Werkzeuge abgebildet, Mitarbeiter als Personal mit Schichten.

2. Auftragssynchronisierung. Lesen Sie Produktionsaufträge mit ihren Arbeitsgängen und Materialien sowie offene Bestellungen ein. SkyPlanner betrachtet bestelltes Material ab dem Liefertermin der Bestellung als verfügbar und aktualisiert den Lagerbestand, sobald die Bestellung als Delivered markiert wird.

3. Plantermine zurückschreiben. Wenn die Planungsengine einen Arbeitsgang einplant oder verschiebt, löst ein SkyPlanner-Webhook den Rückschreibdienst aus. Dieser ruft XLDodajTerminDoProcesuProd mit TerminOd und TerminDo des Arbeitsgangs auf. So enthält jeder ZP-Arbeitsgang den von SkyPlanner geplanten Start- und Endtermin.

4. Rückmeldungen aus der Fertigung. Bediener erfassen ihre Arbeit mit SkyPlanner Mobile Confirmations oder dem Production Timer. Die Zeiteinträge halten den Plan aktuell. Sie entscheiden, ob Ist-Zeiten zurückgeschrieben werden. Falls ja, legt der Dienst mit XLDodajRealizacjeOperacjiProd Ausführungsrückmeldungen an; für RW- und PW-Belege gelten Ihre Regeln in ERP XL. Wenn Sie an einigen Stationen Comarch MES einsetzen, verwenden Sie pro Arbeitsgang nur eine Rückmeldequelle.

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

DatenFührendes System
Artikel, Fertigungstechnologien, Mengen, ZP-Status, KalkulationComarch ERP XL
Reihenfolge der Arbeitsgänge, Start- und Endtermine, RessourcenzuordnungSkyPlanner
Rüstzeitmatrix, Werkzeug- und Bedienerbedarf, alternative RessourcenSkyPlanner
Schichten, Kalender und StillstandszeitenEin System, das bei der Anforderungsaufnahme festgelegt wird
Ausführungsrückmeldungen, RW- und PW-BelegeComarch ERP XL; dort erfasst oder aus SkyPlanner-Zeiteinträgen übertragen

Legen Sie genau ein System fest, das die Termine der Arbeitsgänge schreibt. Wenn die automatische Neuplanung in ERP XL oder Comarch APS weiterhin Termine in dieselben Fertigungsaufträge schreibt, deaktivieren Sie dies für die von SkyPlanner geplanten Aufträge.

Typischer Projektablauf

Die Implementierung ist normalerweise innerhalb von Wochen nach Beginn des Onboardings abgeschlossen. Prüfen Sie vorher den Plan in der kostenlosen 30-tägigen Testphase mit Arbeitsstationen, Fertigungstechnologien und offenen Fertigungsaufträgen, die Sie als CSV- oder Excel-Datei aus ERP XL exportiert haben.

  1. Datenzuordnung. Legen Sie die Zuordnungstabelle, die Regeln zur Datenhoheit und die Synchronisierungsintervalle fest. Entscheiden Sie auch, ob Ausführungsrückmeldungen zurückgeschrieben werden.
  2. Zugriff auf ERP XL. Legen Sie den Integrationsbenutzer an, richten Sie die Leseverbindung ein und installieren Sie den Rückschreibdienst auf einem Host, auf dem ERP XL installiert ist. Testen Sie zunächst mit einer Datenbankkopie.
  3. Erstimport. Artikel, Fertigungstechnologien, Arbeitsstationen, Ressourcen, Kalender.
  4. Fertigungsaufträge und Bestellungen synchronisieren. Regelmäßige Abfragen mit Filtern und Wiederholungsversuchen.
  5. Restriktionen in SkyPlanner einrichten. Rüstzeitmatrix, Werkzeuge, Anzahl der Bediener pro Arbeitsgang sowie alternative Maschinen oder Mitarbeiter.
  6. Plantermine zurückschreiben. Aufrufe von XLDodajTerminDoProcesuProd über SkyPlanner-Webhooks; auf Wunsch auch Ausführungsrückmeldungen.
  7. Parallel testen. Lassen Sie SkyPlanner parallel zum aktuellen Plan laufen, vergleichen Sie die Termine und korrigieren Sie die Stammdaten.
  8. Produktivstart. Aktivieren Sie das Zurückschreiben, sobald die Daten übereinstimmen.

Was Sie bei einer Integration mit Comarch ERP XL berücksichtigen sollten

  • Manuell eingegebene Kapazität. Die Kapazität einer Arbeitsstation in ERP XL ist eine benutzerdefinierte Zahl mit einer zulässigen Auslastung in %. SkyPlanner ermittelt die Kapazität stattdessen aus den tatsächlichen Schichten und Ressourcen. Richten Sie die Schichten daher sorgfältig ein und verzichten Sie auf den Prozentwert.
  • Unbegrenzte Ressourcen. Bei Ressourcen, die als unbegrenzt gekennzeichnet sind, überspringt ERP XL die Belegungsprüfung. Entscheiden Sie für jede Ressource, ob sie in SkyPlanner als Arbeitsstation mit begrenzter Kapazität abgebildet wird.
  • Freigegebene Aufträge. ERP XL nimmt zur Produktion freigegebene Arbeitsgänge von der Neuplanung aus, sofern „Przesuń na zwolnionych“ nicht aktiviert ist. Vereinbaren Sie, wie die SkyPlanner-Termine für freigegebene Aufträge gelten sollen. Nutzen Sie Running Time Lock, um die Arbeitsgänge der nächsten Stunden zu fixieren.
  • Strukturversionen. Die Datenstrukturen der XL API enthalten das Feld Wersja. Setzen Sie es passend zu Ihrer ERP XL-Version und testen Sie nach jedem jährlichen Upgrade erneut.
  • Polnische Einheiten und Zeitangaben. Arbeitsgangzeiten und Kalendereinheiten müssen beim Import exakt umgerechnet werden. Andernfalls sind sämtliche Dauern falsch.

Wer die Comarch ERP XL Schnittstelle einrichtet und betreut

  1. Das SkyPlanner-Team richtet die Schnittstelle beim Onboarding ein und betreut sie nach dem Produktivstart. Das umfasst die vereinbarten Lesezugriffe und XL API-Aufrufe. Jedes Werk nutzt Comarch ERP XL anders. Dieses Wissen fließt in die Einrichtung ein.
  2. Ihr Comarch-Partner kann mitwirken. Er kennt Ihre Konfiguration, Lizenzierung und die XL API und kann gemeinsam mit dem SkyPlanner-Team den Integrationsbenutzer, die Leseverbindung und den Host für den Rückschreibdienst einrichten.
  3. Ihre eigenen Entwickler können darauf aufbauen und dafür die REST API von SkyPlanner mit einem API-Token nutzen. Ein API-Token reicht für den Einstieg; bei Bedarf unterstützt das SkyPlanner-Team. Die Dokumentation finden Sie unter SkyPlanner-Integrationsdokumentation.

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

Erfahrungen von Fertigungsunternehmen mit SkyPlanner

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

2 hjede Woche gespart

„Mit SkyPlanner haben wir unsere Produktionsplanung von Excel-Tabellen auf die Optimierung der Produktion 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 in Sekunden.

Erfahrungsbericht von UTU lesen

Mitarbeiter 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 ist in unter 30 Minuten erstellt.

Erfahrungsbericht von Laboratory & Allied lesen

Anu Järvinen, Produktionsleiterin bei Fredman Operations, neben einer Roboter-Palettierzelle in Rauma

6 Monateim Voraus sieht der Vertrieb freie Kapazitäten

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

Erfahrungsbericht von Fredman Operations lesen

100%Liefertreue seit 2021

„SkyPlanner macht unsere Kapazitäten sichtbar und die Planung berechenbar.“

Dan Berglund, COO/CFO
Opes Corporation · Chemie- und Lebensmittelproduktion

Seit SkyPlanner 2021 eingeführt wurde, liegt die Liefertreue durchgehend bei 100%.

Erfahrungsbericht von Opes Corporation lesen

Häufige Fragen

Hat Comarch ERP XL eine API für Fertigungsaufträge?

Ja. Die XL API (CDN_API.DLL) erstellt Fertigungsaufträge, plant sie mit XLZamknijZlecenieProd ein und um, ergänzt Arbeitsgangtermine mit XLDodajTerminDoProcesuProd und überträgt Ausführungsrückmeldungen mit XLDodajRealizacjeOperacjiProd. Comarch ERP XL Web bietet zusätzlich REST-Microservices, die in Swagger dokumentiert sind.

Wie werden Plantermine nach Comarch ERP XL zurückgeschrieben?

Über XLDodajTerminDoProcesuProd: Der Aufruf ergänzt jeden Arbeitsgang eines Fertigungsauftrags um einen Zeitraum (TerminOd, TerminDo). Ein SkyPlanner-Webhook löst den Aufruf bei jeder Planänderung aus.

Unterstützt Comarch ERP XL Webhooks?

Es sind keine ausgehenden Webhooks dokumentiert. Deshalb fragt die Schnittstelle ERP XL in Intervallen ab, die für jedes Werk festgelegt werden. Die eigenen Webhooks von SkyPlanner übermitteln Planänderungen, sobald sie auftreten.

Sollte ein Comarch-Partner Comarch APS oder SkyPlanner vorschlagen?

SkyPlanner, wenn der Kunde innerhalb von Wochen eine Feinplanung unter Berücksichtigung begrenzter Kapazitäten möchte, die automatisch aktuell gehalten wird. Comarch APS ist eine separate Anwendung mit eigener PostgreSQL-Datenbank, eigenem Integrator und Lizenzschlüssel. Die Synchronisierung erfolgt per Klick durch den Planer, und die Rüstzeit ist je Arbeitsgang ein fester Wert (Comarch APS-Hilfe). SkyPlanner ist eine Cloud-Software ab 199 € pro Monat, die automatisch neu plant und Rüstwechsel, Werkzeuge, Teams und Material einplant.

Können wir SkyPlanner testen, bevor wir die Schnittstelle aufbauen?

Ja. In der kostenlosen 30-tägigen Testphase können Sie bis zu 20 Arbeitsstationen nutzen und Daten aus ERP XL als CSV- oder Excel-Dateien importieren. Eine Kreditkarte ist nicht erforderlich. Starten Sie die Testphase oder sprechen Sie mit dem Vertrieb, um die Anforderungen an die Integration aufzunehmen.