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 / Microsoft Dynamics 365 Business Central

Business Central integrieren für die Feinplanung mit SkyPlanner APS

Dieser Leitfaden zeigt Business Central-Partnern und IT-Teams, wie sie Microsoft Dynamics 365 Business Central mit SkyPlanner APS verbinden. SkyPlanner tauscht Daten in beide Richtungen mit Business Central aus und nutzt dafür dessen eigene Webservices:

  • Fertigungsaufträge, Arbeitspläne, Arbeitsstationen, Artikel und Bestellungen werden eingelesen.
  • Geplante Start- und Endzeiten werden in die Prod. Order Routing Lines geschrieben.
  • Die Zeiterfassungen der Mitarbeitenden werden für die Fertigmeldungen zurückübertragen.
  • 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 stimmt die Integration während des Onboardings auf Ihre Business Central-Konfiguration ab und betreut sie nach dem Go-live. Dieser Leitfaden richtet sich an Partner und Entwickler, die daran mitwirken oder selbst auf der dokumentierten REST API von SkyPlanner aufbauen möchten (API-Referenz).

Zwei Standardschnittstellen von Business Central, kein Code auf Business Central-Seite

Die Integration nutzt zwei Schnittstellen, die Business Central bereits mitbringt:

  1. API v2.0 für kaufmännische Daten und Bestandsdaten. Sie stellt items, itemVariants, itemLedgerEntries, locations, unitsOfMeasure, salesOrders, salesOrderLines, purchaseOrders, purchaseOrderLines, vendors, customers und employees bereit. Fertigungsentitäten sind nicht enthalten. Produktionsdaten werden daher über die zweite Schnittstelle übertragen.
  2. OData v4-Webdienste für die Fertigung. Jede Business Central-Seite lässt sich auf der Seite Web Services als OData v4-Webdienst veröffentlichen. Wählen Sie den Objekttyp Page, die Seiten-ID und einen Dienstnamen und aktivieren Sie anschließend Published. Damit ist der Endpunkt verfügbar – ohne AL-Code und ohne eine Erweiterung bereitstellen zu müssen. Die Integration veröffentlicht die Standardseiten für freigegebene Fertigungsaufträge, Fertigungsauftragsarbeitsgänge (Prod. Order Routing Lines), Arbeitsstationen, Maschinenplätze und Arbeitspläne. Sie sind unter /ODataV4/Company('{name}')/{ServiceName} erreichbar.

Veröffentlichte Seiten erlauben Lese- und Schreibzugriffe. Microsoft erklärt: „If an editable page is exposed as a web service, the data in the underlying table can be accessed and modified by an OData call,“ (Wird eine bearbeitbare Seite als Webservice bereitgestellt, lassen sich die Daten der zugrunde liegenden Tabelle per OData-Aufruf lesen und ändern). Aktualisierungen erfolgen dabei mit PATCH. So gelangen die geplanten Termine zurück nach Business Central – über dieselbe Seite und mit derselben Validierung, die auch bei der Arbeit eines Planers zum Einsatz kommt.

Verzichten Sie auf SOAP. Microsoft hat SOAP-Webservices als veraltet eingestuft. Mit 2026 release wave 2 (v29) entfällt die Möglichkeit, Microsoft UI-Seiten als SOAP-Webservices zu veröffentlichen.

Authentifizierung

Verwenden Sie OAuth 2.0 über Microsoft Entra ID mit dem Service-to-Service-Flow (Client Credentials):

  • Registrieren Sie eine App in Entra ID und erteilen Sie ihr die Anwendungsberechtigung API.ReadWrite.All für Dynamics 365 Business Central.
  • Fordern Sie Token mit dem Scope https://api.businesscentral.dynamics.com/.default an.
  • Öffnen Sie in Business Central die Seite Microsoft Entra Applications, fügen Sie die Client-ID hinzu, weisen Sie Berechtigungssätze nach dem Prinzip der geringsten Rechte zu und erteilen Sie die Zustimmung. SUPER kann einer S2S-App nicht zugewiesen werden.

Die Basis-URLs lauten https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity} für API v2.0 und https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName} für die veröffentlichten Seiten. Dasselbe Token funktioniert für beide Schnittstellen.

Webservice-Zugriffsschlüssel (Basic Auth) sind veraltet und werden in Business Central online seit Oktober 2022 nicht mehr unterstützt. Sie erfordern außerdem immer einen lizenzierten Benutzer. Bei OAuth ist für Service-to-Service-Integrationen keine Lizenz nötig. On-Premises wird S2S ab den Versionen 18.11 und 19.5 unterstützt, sobald der Server für die Microsoft Entra-Authentifizierung konfiguriert ist.

Auf SkyPlanner-Seite verwendet die REST API die JWT-Authentifizierung und ist in Swagger/OpenAPI dokumentiert. Das Integrationstutorial führt durch die ersten Aufrufe.

Ereignisse, Webhooks und Polling

Business Central unterstützt Webhook-Abonnements über POST /api/v2.0/subscriptions für API v2.0-Entitäten wie items und salesOrders. Dabei gelten folgende Regeln:

  • Beim Anlegen eines Abonnements ist ein Handshake erforderlich: Ihr Endpunkt muss den validationToken mit 200 OK zurückgeben.
  • Abonnements laufen nach drei Tagen ab. Verlängern Sie sie mit PATCH; dabei wird der Handshake erneut ausgeführt.
  • Benachrichtigungen enthalten den Ressourcenpfad, changeType und Ihren clientState, nicht den vollständigen Datensatz. Diesen rufen Sie anschließend ab.
  • Benachrichtigungen werden verzögert gesendet: Business Central online wartet nach der ersten Änderung 30 Sekunden. Werden in diesem Zeitfenster mehr als 1.000 Datensätze geändert, werden sie in einer einzigen collection-Benachrichtigung zusammengefasst.
  • Online sind maximal 200 Webhook-Abonnements pro Umgebung möglich.

Fertigungsaufträge, Arbeitsplanzeilen und Bestellungen werden alle paar Minuten über die veröffentlichten Seiten und purchaseOrders abgefragt. Durch die Beschränkung auf offene Aufträge und den seitenweisen Abruf bleibt die Anzahl der Anfragen deutlich unter den Grenzwerten von Business Central.

SkyPlanner sendet Webhooks, wenn sich der Status oder der Zeitplan ändert. Das Zurückschreiben erfolgt somit ereignisgesteuert.

Datenzuordnung

Business Central-Objekt (Schnittstelle)SkyPlanner-ObjektRichtungHäufigkeit
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0)Produkte und MaterialienBC → SkyPlannerErstimport, danach per Webhook oder Delta-Abfrage
Production BOM Header/Line, Versionen mit Status Certified (veröffentlichte Seite)Produktstruktur, Unterprodukte, Materialien je ProduktBC → SkyPlannerErstimport, danach bei Änderungen
Routing Header/Line, Versionen mit Status Certified (veröffentlichte Seite Routing): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead QuantityProzessschritte mit Dauer, Rüst- und AbrüstzeitenBC → SkyPlannerErstimport, danach bei Änderungen
Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (veröffentlichte Seiten Work Center und Machine Center)Arbeitsstationen, Arbeitsstationsgruppen, WirkungsgradeBC → SkyPlannerErstimport, danach nur selten
Shop Calendar, Work Shift, Calendar Entry, Absence (veröffentlichte Seiten)Schichten, AbwesenheitenBC → SkyPlannerTäglich, alternativ eigene Schichten in SkyPlanner pflegen
Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (veröffentlichte Seiten; Firm Planned optional)Aufträge und Arbeitsgänge mit Fälligkeitsterminen und MaterialbedarfBC → SkyPlannerAbfrage alle paar Minuten
salesOrders, salesOrderLines (API v2.0)Liefertermine der Kunden und Angaben zur PrioritätBC → SkyPlannerWebhook oder regelmäßige Abfrage
itemLedgerEntries (API v2.0)LagerbeständeBC → SkyPlannerAbfrage stündlich oder bei einem Planungslauf
purchaseOrders, purchaseOrderLines (API v2.0), Expected Receipt Date auf ZeilenebeneBestellungen / erwartete Materialeingänge mit voraussichtlichem Lieferdatum; Bestandsaktualisierung, sobald die Bestellung als Delivered markiert wirdBC → SkyPlannerAbfrage stündlich oder bei einem Planungslauf
Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (PATCH auf der veröffentlichten Seite Prod. Order Routing)Geplanter Beginn, geplantes Ende und Arbeitsstation je ArbeitsgangSkyPlanner → BCBei Planänderungen über einen SkyPlanner-Webhook
Output Journal (Item Journal Line, Entry Type Output)Zeitaufzeichnungen, Mengen und Rückmeldungen der BedienerSkyPlanner → BCJe Rückmeldung oder Schicht, sofern die automatische Buchung aktiviert ist
Routing Tool, Routing Personnel (veröffentlichte Seiten, optional zur Erstbefüllung)Benötigte Werkzeuge, Anzahl der Bediener je ArbeitsgangBC → SkyPlannerErstimport; danach Pflege in SkyPlanner
Nicht in Business Central vorhandenRüstzeitmatrix, Werkzeuge als Ressourcen mit begrenzter Kapazität, alternative Maschinen und MitarbeiterPflege in SkyPlannerEinrichtung während der Einführung
Consumption Journal (sofern keine automatische Verbrauchsbuchung erfolgt)MaterialverbrauchSkyPlanner → BCJe Rückmeldung oder Schicht, sofern die automatische Buchung aktiviert ist

Integrationsabläufe

1. Erstimport der Stammdaten. Lesen Sie Arbeitspläne und Fertigungsstücklisten mit dem Status Certified sowie Arbeitsstationen und Maschinenplätze aus den veröffentlichten Seiten ein. Artikel und Maßeinheiten rufen Sie über API v2.0 ab. Legen Sie bewusst fest, wie jede Arbeitsstation und jeder Maschinenplatz einer SkyPlanner-Arbeitsstation zugeordnet wird: Soll eine Arbeitsstation mit drei Maschinenplätzen als eine Arbeitsstationsgruppe oder als drei Arbeitsstationen abgebildet werden?

2. Auftragssynchronisierung. Lesen Sie Fertigungsaufträge mit dem Status Released einschließlich ihrer Arbeitsplanzeilen und Komponenten aus den veröffentlichten Seiten ein. Falls Sie auch Aufträge mit dem Status Firm Planned einplanen, lesen Sie diese ebenfalls ein. Offene Bestellzeilen rufen Sie über API v2.0 ab. SkyPlanner behandelt bestelltes Material zum Liefertermin der Bestellung als verfügbar und aktualisiert den Bestand, sobald die Bestellung als Delivered markiert wird. Damit berücksichtigt die Feinplanung sowohl Lagerbestände als auch erwartete Wareneingänge.

Planen Sie niemals Fertigungsaufträge mit dem Status Planned ein. Laut Microsoft gilt für Business Central: „deletes them the next time you run planning.“ (Sie werden beim nächsten Planungslauf gelöscht.) Das Planning Worksheet schlägt weiterhin Bedarfsdeckungen vor, während SkyPlanner die fest geplanten Aufträge unter Berücksichtigung der tatsächlichen Kapazität einplant.

3. Planungsergebnisse zurückschreiben. Die Standardseite Prod. Order Routing wird als OData v4-Webdienst veröffentlicht. Für jeden Arbeitsgang, den die Planungsengine eingeplant oder verschoben hat, sendet SkyPlanner einen PATCH mit dem If-Match-ETag an die zugehörige Arbeitsplanzeile. Dabei werden Starting Date-Time und Ending Date-Time gesetzt. Wurde der Arbeitsgang auf eine alternative Maschine verlegt, werden außerdem Type und No. gesetzt.

PATCH führt die Seiten- und Tabellentrigger aus. Business Central validiert die Felder daher mit seiner eigenen Logik – genau wie bei einer manuellen Änderung auf der Seite Prod. Order Routing. Die Felder Starting und Ending Date-Time der Fertigungsauftragszeile werden entsprechend angepasst. Mengen, Status und Kosten bleiben in Business Central.

4. Rückmeldungen aus der Fertigung. Mitarbeitende erfassen ihre Arbeit mit SkyPlanner Mobile Confirmations oder dem Production Timer. Diese Zeiterfassungen halten den Zeitplan aktuell. Fertigmeldungen können wie bisher in Business Central über das Production Journal oder Output Journal erfolgen.

Wenn Sie Istmeldungen und Verbrauch vollautomatisch buchen möchten, wird eine Standard-API-Seite in Business Central für die Buchung über das Output Journal hinzugefügt. SkyPlanner bucht dann Rüstzeit, Bearbeitungszeit und fertiggestellte Menge je Arbeitsgang. Die Buchung aktualisiert die Capacity Ledger Entries. Die Istmeldung am letzten Arbeitsgang des Arbeitsplans erhöht den Artikelbestand.

Legen Sie einen einzigen Weg für die Buchung von Istmeldungen fest. Wenn Sie sowohl über SkyPlanner als auch über das Production Journal in Business Central buchen, entstehen doppelte Einträge.

5. Datenhoheit und Konfliktregeln. Halten Sie diese vor dem Go-live schriftlich fest:

DatenFührendes System
Artikel, Stücklisten, Arbeitspläne, Mengen, AuftragsstatusBusiness Central
Reihenfolge der Arbeitsgänge, Start- und Endzeiten, Zuordnung zu ArbeitsstationenSkyPlanner
Rüstzeitmatrix, Werkzeug- und Personalbedarf, alternative RessourcenSkyPlanner
Schichten und AbwesenheitenEin System, bei der Anforderungsaufnahme festgelegt
Istmeldungen und VerbrauchBusiness Central, manuell oder automatisch aus SkyPlanner-Zeiterfassungen gebucht

Die häufigsten Konfliktquellen sind die Aktionen Refresh und Replan bei Fertigungsaufträgen. Microsoft erklärt: „If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.“ (Wenn Sie Fertigungsauftragszeilen mit Refresh neu berechnen, löscht Business Central die vorhandenen Zeilen und berechnet neue.) Auch Replan kann den Kapazitätsbedarf ändern. Für die Neuberechnung von Komponenten gilt: „deletes previous changes in the components.“ (Bisherige Änderungen an den Komponenten werden gelöscht.)

Behandeln Sie einen mit Refresh aktualisierten Auftrag als neue Version, synchronisieren Sie ihn erneut und lassen Sie SkyPlanner neu planen. Mit Autopilot plant SkyPlanner automatisch neu, wenn sich in der Produktion etwas ändert.

Typische Projektschritte

Die Implementierung ist normalerweise innerhalb weniger Wochen nach Beginn des Onboardings abgeschlossen. Davor testen Sie SkyPlanner 30 Tage kostenlos mit Ihren eigenen Daten. Exportieren Sie Arbeitsstationen, Arbeitspläne und offene Fertigungsaufträge aus Business Central über Open in Excel oder Edit in Excel auf den Listenseiten. Importieren Sie die Daten als CSV- oder Excel-Dateien und prüfen Sie den Zeitplan, bevor Sie mit der Integration beginnen.

Das eigentliche Projekt umfasst:

  1. Stammdatenzuordnung. Legen Sie die Zuordnungstabelle, die Regeln zur Datenhoheit, die Synchronisierungsintervalle und den Weg für die Buchung von Istmeldungen fest.
  2. Webservices einrichten. Veröffentlichen Sie auf der Seite Web Services die Seiten für Fertigungsaufträge, Arbeitsplanzeilen, Komponenten, Arbeitsstationen, Maschinenplätze, Arbeitspläne, Stücklisten und Kalender. Registrieren Sie außerdem die Entra-App. Dafür ist nur Konfiguration nötig – zuerst in der Sandbox, dann in der Produktivumgebung.
  3. Erstimport. Artikel, Maßeinheiten, Stücklisten und Arbeitspläne mit dem Status Certified, Arbeitsstationen und Maschinenplätze sowie Kalender.
  4. Fertigungsaufträge und Bestellungen synchronisieren. Fertigungsaufträge mit dem Status Released und offene Bestellungen werden per Polling synchronisiert, Verkaufsaufträge per Webhook. Dazu gehören auch die Token-Verwaltung, die Verlängerung von Abonnements und erneute Versuche bei 429.
  5. Planungsrestriktionen in SkyPlanner einrichten. Rüstzeitmatrix, Werkzeuge, benötigte Mitarbeiterzahl je Arbeitsgang sowie alternative Maschinen oder Mitarbeitende. Business Central hält keine dieser Angaben als nutzbare Daten für die Feinplanung vor.
  6. Planungsergebnisse zurückschreiben. Per PATCH auf der veröffentlichten Seite Prod. Order Routing. Falls gewünscht, wird hier auch die automatische Buchung von Istmeldungen ergänzt.
  7. Parallel testen. Lassen Sie SkyPlanner parallel zur bisherigen Planung laufen, vergleichen Sie die Termine und korrigieren Sie die Stammdaten.
  8. Go-live. Aktivieren Sie das Zurückschreiben, sobald die Daten übereinstimmen.

Fallstricke in Business Central

  • Einheiten in Arbeitsplänen. Setup Time gilt pro Fertigungsauftrag, Run Time pro produziertem Artikel. Beide haben einen eigenen Unit of Measure Code. Wait Time und Move Time belegen keine Kapazität der Arbeitsstation. Wenn die Einheit der Arbeitsstation Days ist, entspricht ein Tag 24 Stunden und nicht einer Achtstundenschicht. Rechnen Sie die Werte beim Import um, sonst ist jede Dauer falsch.
  • Veraltete Kalender. Kapazität steht erst zur Verfügung, wenn Calculate Work Center Calendar für den Planungshorizont ausgeführt wurde. Prüfen Sie vor dem Erstimport das Feld Calendar Entries Available Until.
  • Kapazität der Maschinenplätze nicht sichtbar. Wenn Consolidated Calendar deaktiviert ist, wird nur die eigene Kapazität der Arbeitsstation eingeplant: „The machine center capacity is excluded.“ (Die Kapazität der Maschinenplätze ist ausgeschlossen.) Lesen Sie die Kapazität der Maschinenplätze direkt aus, statt sich auf die Summen der Arbeitsstation zu verlassen.
  • Capacity und Efficiency. Business Central berechnet die Dauer als Run Time / Efficiency / Capacity. Die berechneten Kalendereinträge berücksichtigen bereits beide Faktoren. Übertragen Sie Efficiency einmal auf die Effizienz der SkyPlanner-Arbeitsstation, nicht doppelt.
  • Alternate Work Center dient nur zur Information. Microsoft erklärt dazu: „isn’t automatically included in planning processes.“ (Wird nicht automatisch in Planungsprozesse einbezogen.) Bilden Sie Alternativen ausdrücklich als alternative Arbeitsstationen in SkyPlanner ab.
  • Anfragelimits. Die Online-Grenzwerte gelten pro Benutzer, wobei ein Dienstprinzipal als ein Benutzer zählt: 6.000 OData-Anfragen in einem gleitenden Zeitfenster von 5 Minuten und 5 gleichzeitige Anfragen. Die Seitengröße ist auf 20.000 begrenzt, ein $batch auf 100 Vorgänge. Nach 8 Minuten wird ein Vorgang wegen Zeitüberschreitung abgebrochen. Bei Überschreitung der Anfragerate wird 429 zurückgegeben. Bündeln Sie Anfragen, rufen Sie Daten seitenweise ab und fragen Sie nur Änderungen ab, statt den gesamten Datenbestand erneut zu laden.
  • Lizenzierung. Die Fertigungsfunktionen sind nur mit der Benutzererfahrung Premium verfügbar. Benutzer mit Essentials können sich nicht bei einem Mandanten anmelden, der auf Premium eingestellt ist.

Die Business Central-Integration: Wer richtet sie ein und betreut sie?

Die Arbeit umfasst die Zuordnung zu Ihren Arbeitsplänen und Arbeitsstationen sowie die Abstimmung auf Ihre Business Central-Konfiguration. Hinzu kommen die Restriktionen, die Business Central nicht vorhält: Rüstzeitmatrix, Werkzeuge, benötigte Mitarbeiterzahlen und alternative Ressourcen.

  1. Das SkyPlanner-Team richtet die Integration während des Onboardings ein und betreut sie nach dem Go-live. Das umfasst die SkyPlanner-Seite und die vereinbarten Business Central-Webservices. Jedes Werk nutzt Business Central anders. Dieses Wissen fließt hier ein. Die Integration nutzt die Standard-API v2.0 und die veröffentlichten Webservices von Business Central, die mit den Business Central-Updates weitergeführt werden.
  2. Ihr Business Central-Partner kann mitwirken. Er kennt Ihre Konfiguration und Erweiterungen und kann gemeinsam mit dem SkyPlanner-Team die veröffentlichten Seiten, Berechtigungssätze und die Entra-App prüfen. SkyPlanner stellt die REST API, die Swagger/OpenAPI-Dokumentation und Webhooks bereit.
  3. Ihre eigenen Entwickler können darauf aufbauen. Dafür nutzen sie dieselbe dokumentierte REST API mit JWT-Authentifizierung. Ein API-Schlüssel genügt für den Einstieg, und das SkyPlanner-Team hilft bei Bedarf. Die öffentliche Produktdokumentation, unter anderem zu Bestellungen sowie zur API für Produkte und Materialien, finden Sie in der SkyPlanner-Dokumentation. Laboratory & Allied hat diesen Weg mit SAP Business One gewählt: Das interne IT-Team hat die Integration mit Unterstützung von SkyPlanner weitgehend selbst entwickelt. UTU setzt SkyPlanner parallel zu seinem ERP NetSuite ein.

Prüfen Sie den Produktionsplan zunächst in der kostenlosen 30-tägigen Testphase. So beginnt die Integration mit einem Plan, der bereits zu Ihrem Werk passt.

Nach der Anbindung plant die Arcturus-Engine mit den aktuellen Aufträgen aus Business Central. Die geplanten Termine werden in den Arbeitsplan des Fertigungsauftrags übernommen. SkyPlanner ist ab 199 € pro Monat erhältlich, inklusive 5 Arbeitsstationen und bei monatlicher Abrechnung. Sie erhalten vorab ein gemeinsames Angebot für Ihren Tarif und die Integration, die auf Ihre Abläufe und Anforderungen abgestimmt wird. So kennen Sie die Gesamtkosten, bevor Sie starten. Unter Preise und Funktionen finden Sie weitere Informationen. Wie die integrierte Planung von Business Central im Vergleich abschneidet, erfahren Sie unter Feinplanung in Business Central. Einen Überblick bietet die Business Central-Seite; weitere ERP-Systeme finden Sie in der Übersicht der ERP-Integrationen.

Was Fertigungsunternehmen über SkyPlanner sagen

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

2 hjede Woche eingespart

„Mit SkyPlanner haben wir den Schritt von Excel-Tabellen in der Produktionsplanung zur Produktionsoptimierung in Echtzeit geschafft.“

Kalle Kalliomäki, Supply-Chain-Spezialist
UTU · Schalttafeln und Schaltanlagen

In der Produktionsplanung werden jede Woche 2 Stunden Arbeitszeit eingespart. Eine neue Auftragsreihenfolge erreicht die Fertigungslinie innerhalb von Sekunden.

Erfahrungsbericht von UTU lesen

Mitarbeitende 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 entsteht in weniger als 30 Minuten.

Erfahrungsbericht von Laboratory & Allied lesen

Ein Schweißer von KJH-Comp schleift eine geschweißte Stahlkonstruktion im Werk Alahärmä

98%Liefertreue, zuvor etwa 50%

„SkyPlanner trägt entscheidend dazu bei, unsere Liefertreue zu sichern.“

Hannu Lahtinen, Geschäftsführer
KJH-Comp · Blechbearbeitung und Auftragsfertigung

Die Liefertreue stieg von rund 50% auf bis zu 98%. Für die Feinplanung wird heute nur noch ein Meister statt zwei benötigt.

Erfahrungsbericht von KJH-Comp lesen

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

1,000sFertigungsaufträ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 in Echtzeit Einblick in die Produktion.

Erfahrungsbericht von Mamec lesen

Häufige Fragen

Sind Fertigungsaufträge über die Business Central API verfügbar?

Die Standard-API v2.0 enthält keine Entitäten für Fertigungsaufträge, Arbeitspläne, Stücklisten oder Arbeitsstationen. Business Central stellt diese stattdessen über seine OData v4-Webdienste bereit. Die Standardseiten für die Fertigung werden ohne Programmierung auf der Seite Web Services veröffentlicht. Anschließend lassen sich die Daten über OData lesen und schreiben.

Wer setzt die Business Central-Integration um?

Das SkyPlanner-Team richtet die bidirektionale Integration beim Onboarding passend zu Ihrer Business Central-Umgebung ein und betreut sie auch nach dem Go-live. Auf der Business Central-Seite nutzt sie API v2.0 und veröffentlichte OData v4-Webdienste. Auch Ihr Business Central-Partner oder Ihre eigenen Entwickler können die Integration auf Basis der dokumentierten REST API von SkyPlanner umsetzen. Ein API-Schlüssel genügt für den Einstieg.

Müssen wir eine Erweiterung in Business Central installieren?

Nein. API v2.0 gehört zum Standard. Die Fertigungsseiten werden über die Konfiguration auf der Seite Web Services als Webdienste veröffentlicht. Eine Standard-API-Seite wird nur ergänzt, wenn Sie Fertigmeldungen und Verbrauch vollautomatisch buchen möchten.

Welche Authentifizierung sollte die Integration verwenden?

OAuth 2.0 mit Client-Anmeldeinformationen über Microsoft Entra ID, registriert auf der Seite Microsoft Entra Applications in Business Central. Zugriffsschlüssel für Webdienste sind veraltet. On-Premises-Installationen unterstützen denselben Dienst-zu-Dienst-Zugriff ab den Versionen 18.11 und 19.5, sobald der Server für die Microsoft Entra-Authentifizierung konfiguriert ist. Bei der Anforderungsaufnahme klären wir, welcher Weg für Ihre Version geeignet ist.

Kann Business Central Änderungen in Echtzeit übertragen?

Nahezu in Echtzeit. Benachrichtigungen aus Webhook-Abonnements für API v2.0-Entitäten wie Artikel und Verkaufsaufträge treffen etwa 30 Sekunden nach der ersten Änderung ein. Business Central online bündelt sie dabei. Fertigungsaufträge werden alle paar Minuten per Polling abgerufen. In der Gegenrichtung übertragen die eigenen Webhooks von SkyPlanner Planänderungen, sobald sie eintreten.

Wie werden die Termine der Arbeitsgänge nach Business Central zurückgeschrieben?

Über eine PATCH-Anfrage an die Standardseite Prod. Order Routing, die als OData v4-Webdienst veröffentlicht ist. Dabei werden Starting Date-Time, Ending Date-Time sowie die Arbeitsstation oder der Maschinenplatz gesetzt. Business Central prüft diese Angaben anhand seiner eigenen Logik – genau wie bei einer manuellen Bearbeitung der Seite durch einen Planer.

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 nutzen und Daten per CSV oder Excel aus Business Central importieren. Eine Kreditkarte ist nicht erforderlich. Starten Sie die Testphase oder sprechen Sie mit unserem Vertrieb, um die Anforderungen an die Integration aufzunehmen.