Integrationen / ERP / Visma Nova
Visma Nova Schnittstelle: Leitfaden zur APS-Feinplanung
Dieser Integrationsleitfaden zeigt Partnern und IT-Teams, wie sie Visma Nova an SkyPlanner APS anbinden. SkyPlanner tauscht Daten mit Visma Nova in beide Richtungen aus:
- Produkte (nimike) mit ihren Produktstrukturen (tuoterakenne) und Arbeitsgängen (työvaiheet), Kundenaufträge, Bestellungen und Lagerbestände werden eingelesen.
- Fertigmeldungen, Chargen, Palettenetiketten und Bestandsbewegungen werden in Echtzeit an Nova zurückgemeldet.
- Start- und Endzeiten der Arbeitsgänge werden als Arbeitsgangrückmeldungen (vaihekuittaus) in Nova gebucht.
- SkyPlanner-Webhooks übertragen Planänderungen, sobald sie auftreten.
SkyPlanner wurde bereits in Kundenprojekten mit Visma Nova integriert. Piristeel und Opes Corporation nutzen die Integration. Das SkyPlanner-Team richtet sie beim Onboarding passend zu Ihrer Nova-Umgebung ein und betreut sie auch nach dem Produktivstart. Partner und Entwickler können auch die dokumentierte REST API von SkyPlanner nutzen (API-Referenz).
Die Schnittstellen von Visma Nova
Laut Visma bietet Nova Schnittstellen sowohl für den dateibasierten Datenaustausch im Stapelbetrieb als auch für die Echtzeitintegration (Quelle). Eine SkyPlanner-Integration nutzt beide Wege.
- Nova WebService (Nova SDK). Ein SOAP-Dienst mit den Methoden
ExecuteundExecute2, der auf Ihrem eigenen Windows-Server mit IIS installiert wird. Er ist mit einer Nova-Mandantendatenbank verbunden und überträgt XML-Nachrichten zum Lesen und Schreiben in Echtzeit (Handbuch). - Automatisierter Dateitransfer. Der Datenimport und -export von Nova (Tiedon tuonti, Tiedon vienti) liest und schreibt zeitgesteuert UTF-8-Dateien mit Semikolon als Trennzeichen in einem Ordner (Dateiformat, automatisierter Import, automatisierter Export).
- Für die Feinplanung relevante Dateitypen. PRODUCT einschließlich Struktur- und Arbeitsgangzeilen. Dazu kommen SALES ORDER, Bestellungen und PHASE STAMP für Arbeitsgangrückmeldungen (Arbeitsgangrückmeldungen).
Nova läuft unter Windows, entweder vor Ort oder im gehosteten Anwendungsdienst von Visma. In beiden Fällen bleibt SkyPlanner in der Cloud. Im Nova-Client wird nichts installiert.
Authentifizierung
- Nova WebService. Bei der Installation des WebService wird ein eindeutiger Schlüssel erstellt. Er wird im Login-Abschnitt jeder XML-Nachricht mitgesendet. Der Server benötigt eine öffentliche Adresse; die Firewall-Regeln stimmen Sie mit dem Integrator ab (Handbuch).
- Transferdateien. Der Dateitransfer läuft innerhalb Ihrer Nova-Installation. Die Zugriffsrechte auf den Transferordner regeln den Zugang.
Auf der SkyPlanner-Seite erfolgt die Authentifizierung an der REST API über ein API-Token im Header Authorization-Token. Sie erstellen es unter Settings > API. Das Integrationstutorial führt Sie durch die ersten Aufrufe.
Änderungserkennung
Für Nova sind keine Webhooks dokumentiert. Änderungen werden auf zwei Wegen erfasst:
- Zeitgesteuerter Export. Der automatisierte Export kann ausschließlich die seit dem letzten Lauf aktualisierten Datensätze übertragen, gefiltert nach Datum, Nummer, Typ oder Produktionslinie.
- Abfragen über WebService. Die Integration liest Produkte und Aufträge in kurzen Abständen aus.
SkyPlanner sendet Webhooks, wenn sich der Status oder der Plan ändert. Die Rückübertragung erfolgt damit ereignisgesteuert und erreicht Nova in Echtzeit.
Datenzuordnung
| Visma Nova-Objekt (Schnittstelle) | SkyPlanner-Objekt | Richtung | Häufigkeit |
|---|---|---|---|
| Nimike (PRODUCT-Datei, WebService) | Produkte und Materialien | Nova → SkyPlanner | Erstimport, danach bei Änderungen |
| Tuoterakenne-Zeilen (Strukturzeilen in PRODUCT) | Produktstruktur, Unterprodukte, Materialbedarf | Nova → SkyPlanner | Erstimport, danach bei Änderungen |
| Työvaiheet-Zeilen: Maschinengruppe, Kapazität, Rüstzeit (Arbeitsgangzeilen in PRODUCT) | Prozessschritte mit Bearbeitungs- und Rüstzeiten | Nova → SkyPlanner | Erstimport, danach bei Änderungen |
| Ressourcen und Maschinengruppen | Arbeitsstationen und Arbeitsstationsgruppen | In SkyPlanner anhand der Nova-Daten eingerichtet | Beim Onboarding |
| Kundenaufträge mit Lieferterminen (SALES ORDER, WebService) | Aufträge mit Fälligkeitsterminen und Kundenpriorität | Nova → SkyPlanner | Bei Änderungen |
| Bestellungen mit Lieferterminen | Bestellungen | Nova → SkyPlanner | Bei Änderungen |
| Lagerbestände | Lagerbestand | Nova → SkyPlanner | Bei Änderungen |
| Fertigmenge, Charge, Palettenetikett, Bestandsbewegung | Rückmeldungen in Mobile Confirmations | SkyPlanner → Nova | In Echtzeit |
| Arbeitsgangrückmeldung: Arbeitsnummer, Arbeitsgang, Start, Ende, Person (PHASE STAMP) | Erfasste Arbeit je Arbeitsgang | SkyPlanner → Nova | Bei jeder Rückmeldung |
| In SkyPlanner festgelegte Planungsregeln | Zulässige Arbeitsstationen, Rüstzeitmatrix, Werkzeuge, Personal, Schichten | In SkyPlanner gepflegt | Beim Onboarding eingerichtet |
Integrationsabläufe
1. Erstimport der Stammdaten. Lesen Sie Produkte samt Strukturen und Arbeitsgängen ein. Legen Sie pro Maschine eine SkyPlanner-Arbeitsstation an und gruppieren Sie diese nach den Maschinengruppen in Nova. Ordnen Sie Kapazität und Rüstzeit jedes Arbeitsgangs dem jeweiligen Prozessschritt zu.
2. Auftragsabgleich. Übernehmen Sie offene Kundenaufträge mit ihren Lieferterminen. Jede Auftragsposition wird zu einem Auftrag, die Arbeitsgänge des zugehörigen Produkts werden zu einzuplanenden Arbeitsgängen. Importieren Sie auch Bestellungen und Lagerbestände, damit Arbeitsgänge erst zum Liefertermin des benötigten Materials eingeplant werden.
3. Feinplanung. Arcturus optimiert den gesamten Plan in Sekunden. Autopilot plant neu, sobald sich ein Auftrag, eine Menge oder ein Lagerbestand ändert.
4. Produktionsrückmeldung an Nova. Bediener melden ihre Arbeit mit Mobile Confirmations oder dem Production Timer zurück. Fertigmengen, Chargen und Palettenetiketten werden als Bestandsbewegungen in Echtzeit an Nova übertragen, statt erst am nächsten Tag im Stapellauf. Start- und Endzeiten der Arbeitsgänge werden als Arbeitsgangrückmeldungen für die Nachkalkulation (Jälkilaskenta) gebucht.
5. Datenhoheit und Konfliktregeln. Halten Sie diese vor dem Produktivstart schriftlich fest:
| Daten | Führendes System |
|---|---|
| Produkte, Strukturen, Arbeitsgänge, Kundenaufträge und Bestellungen | Visma Nova |
| Arbeitsgangreihenfolge, Start- und Endzeiten, Maschinenauswahl | SkyPlanner |
| Zulässige Arbeitsstationen, Rüstzeitmatrix, Werkzeuge, Personal, Schichten | SkyPlanner |
| Lagerbestand und Fertigerzeugnisse | Visma Nova, Buchung über Rückmeldungen aus SkyPlanner |
Die häufigste Konfliktursache ist die parallele Terminplanung in beiden Systemen. Nutzen Sie die Arbeitswarteschlange in Nova weiterhin für den Auftragsfluss und die Materialreservierungen. Die Termine legt SkyPlanner fest. Buchen Sie Produktionsrückmeldungen nur in einem System, entweder in SkyPlanner oder in Työpiste, damit Bestände nicht doppelt gebucht werden.
Typischer Projektablauf
Die Implementierung ist in der Regel innerhalb weniger Wochen nach Beginn des Onboardings abgeschlossen. Davor nutzen Sie die kostenlose 30-tägige Testphase mit Ihren eigenen Daten aus einem Nova-Export von Produkten, Arbeitsgängen und offenen Aufträgen.
- Anforderungsaufnahme. Legen Sie die Zuordnungstabelle, die Regeln zur Datenhoheit und das Synchronisierungsintervall fest.
- Schnittstellen. Installieren Sie den Nova WebService auf Ihrem Server oder richten Sie die Ordner für den automatisierten Dateitransfer ein. Eine Testumgebung wird empfohlen.
- Erstimport. Produkte, Strukturen und Arbeitsgänge.
- Auftrags- und Bestandsabgleich. Kundenaufträge, Bestellungen und Lagerbestände.
- Planungsrestriktionen in SkyPlanner einrichten. Arbeitsstationen, Schichten, zulässige Arbeitsstationen, Rüstzeitmatrix, Werkzeuge und Personal.
- Rückübertragung. Bestandsbewegungen und Arbeitsgangrückmeldungen, geprüft in der Testumgebung.
- Parallelbetrieb und Produktivstart. Gleichen Sie den Plan mit der aktuellen Arbeitswarteschlange ab, korrigieren Sie die Stammdaten und aktivieren Sie anschließend die Rückübertragung im Produktivsystem.
Was Sie bei einer Visma Nova-Integration einplanen sollten
- Serverzugriff. Der WebService läuft auf Ihrem eigenen IIS-Server mit einer öffentlichen Adresse. Stimmen Sie die Firewall-Regeln frühzeitig ab.
- Strukturebenen. Nova verarbeitet standardmäßig die erste Strukturebene (Quelle). Legen Sie fest, wie Halbfertigerzeugnisse als Unterprodukte nach SkyPlanner gelangen.
- Kapazität. Nova speichert die Wochenstunden je Ressource (Quelle). Bilden Sie die tatsächlichen Schichten in SkyPlanner ab.
- Maschinengruppen. Nova berechnet die Auslastung je Maschinengruppe. Teilen Sie die Gruppen in SkyPlanner in einzelne Maschinen auf.
- Einheiten der Arbeitsgänge. Die Kapazität eines Arbeitsgangs kann in Stück pro Stunde, Stunden pro Stück oder Minuten pro Stück angegeben sein. Rechnen Sie jede Angabe in eine Bearbeitungszeit pro Stück um.
- Ein einheitlicher Rückmeldeweg. Legen Sie fest, ob die Bediener in SkyPlanner oder in Työpiste rückmelden.
Die Visma Nova Schnittstelle: Wer richtet sie ein und betreut sie?
Zur Einrichtung gehört die Datenzuordnung für Ihre Produkte, Arbeitsgänge und Nova-Konfiguration. Dazu kommen die Planungsregeln, die Sie in SkyPlanner pflegen: zulässige Arbeitsstationen, die Rüstzeitmatrix, Werkzeuge und Personal.
- Das SkyPlanner-Team richtet die Schnittstelle während des Onboardings ein und betreut sie nach dem Produktivstart. Jedes Werk nutzt Nova anders. Dieses Wissen fließt in die Einrichtung ein.
- Ihr Visma-Partner kann mitwirken. Visma-Partner haben SkyPlanner bei Nova-Kunden eingeführt: Piristeel kam über seinen ERP-Anbieter Rauhala Group zu SkyPlanner. Der Partner kann die Installation von WebService sowie die Einrichtung der Transferordner und der Testumgebung übernehmen. 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 unterstützt Sie bei Bedarf.
SkyPlanner ist ab 199 € pro Monat mit 5 enthaltenen Arbeitsstationen erhältlich, 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. So kennen Sie die Gesamtkosten, bevor Sie starten.
Wie die Planung in Nova selbst im Vergleich abschneidet, erfahren Sie unter Bietet Visma Nova eine Feinplanung? Einen Überblick finden Sie auf der Visma Nova-Seite, weitere Systeme in der Übersicht der ERP-Integrationen. Sie nutzen stattdessen Visma Net? Besuchen Sie die Visma Net-Seite.
Erfahrungen mit SkyPlanner aus der Fertigung
99,2%Liefertreue
„SkyPlanner hat Engpässe sichtbar gemacht und mehr Klarheit in die Produktionssteuerung gebracht.“
Toni Tuori, Produktionsleiter
Piristeel · Dachsicherheits- und Regenwassersysteme
Die Liefertreue erreichte in diesem Jahr 99,2%, und die Feinplanung spart bis zu vier Stunden Arbeitszeit pro Tag.
100%Liefertreue seit 2021
„SkyPlanner verschafft uns einen Überblick über die Kapazitäten und macht die Planung vorhersehbar.“
Dan Berglund, COO/CFO
Opes Corporation · Chemie- und Lebensmittelproduktion
Seit der Einführung von SkyPlanner im Jahr 2021 liegt die Liefertreue durchgehend bei 100%.
2 hZeitersparnis pro Woche
„Mit SkyPlanner haben wir unsere Produktionsplanung von Excel-Tabellen auf die Optimierung der Produktion in Echtzeit umgestellt.“
Kalle Kalliomäki, Spezialist für Lieferkettenmanagement
UTU · Elektrische 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 Produktion
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.
Häufige Fragen
Hat Visma Nova eine API?
Ja. Für die Echtzeitintegration bietet Nova den Nova WebService, einen SOAP-Dienst, der auf Ihrem eigenen Server installiert wird. Für die Stapelverarbeitung stehen automatisierte Transferdateien zur Verfügung. Beide Wege übertragen Produkte, Strukturen, Arbeitsgänge und Aufträge.
Welche Daten gehen von SkyPlanner zurück an Visma Nova?
Fertigmengen, Chargen, Palettenetiketten und Lagerbewegungen werden in Echtzeit zurückgemeldet. Start- und Endzeiten der Arbeitsgänge werden in Nova als Zeitstempel der Arbeitsgänge gebucht. So nutzt die Nachkalkulation in Nova die tatsächlichen Zeiten.
Unterstützt Visma Nova Webhooks?
Es sind keine Webhooks dokumentiert. Änderungen in Nova werden über zeitgesteuerte Exporte aktualisierter Datensätze und über WebService-Abfragen eingelesen. Die Webhooks von SkyPlanner übertragen Planänderungen unmittelbar, sobald sie auftreten.
Welche Software für die Feinplanung lässt sich mit Visma Nova integrieren?
SkyPlanner APS tauscht Daten mit Visma Nova in beide Richtungen aus. Visma führt Skycode mit SkyPlanner auf seiner Seite zu Nova-Integrationen auf. Piristeel und Opes Corporation nutzen diese Integration.
Wer richtet die Visma Nova Schnittstelle ein?
Das SkyPlanner-Team richtet die bidirektionale Schnittstelle während des Onboardings passend zu Ihrer Nova-Konfiguration ein und betreut sie nach dem Produktivstart. Auch Ihr Visma-Partner oder Ihre eigenen Entwickler können auf der dokumentierten REST API von SkyPlanner aufbauen. Ein API-Token genügt für den Einstieg.
Können wir SkyPlanner testen, bevor die Schnittstelle eingerichtet wird?
Ja. In der kostenlosen 30-tägigen Testphase können Sie bis zu 20 Arbeitsstationen mit Excel- oder CSV-Importen aus Nova nutzen. Eine Kreditkarte ist nicht erforderlich. Starten Sie die Testphase oder sprechen Sie mit dem Vertrieb, um die Anforderungen an die Integration aufzunehmen.