← Alle Projekte

Beruf 09.2022–02.2023

Migration Navision auf Business Central

Migration der Buchhaltung von Navision on-prem auf Business Central SaaS, inklusive Umbau der Schnittstellen zum eigenen Kernsystem.

  1. 1Kernsystemeigenes ERP-nahes System
  2. 2SchnittstelleXML-Files → REST-API
  3. 3BuchhaltungNavision on-prem → BC365 SaaS
Datenfluss vor und nach der Migration
Ausgangslage
Die Buchhaltung von Carvolution lief auf Navision on-prem mit eigenen Customizations und Extensions. Das eigene ERP-nahe Kernsystem tauschte Daten mit der Buchhaltung über XML-Files aus.
Meine Rolle
Entwickler und Projektleiter: Umbau der Schnittstellen und Koordination der Migration.
Ergebnis
Die Buchhaltung läuft auf Microsoft Dynamics 365 Business Central als SaaS, mit übernommenen Customizations und Extensions. Der Datenaustausch mit dem Kernsystem läuft über eine REST-API statt über XML-Files.
Stack
  • Business Central
  • Navision
  • REST-API
  • Java / Spring Boot
  • SQL

Kontext

Carvolution betreibt ein eigenes ERP-nahes Kernsystem, in dem die operativen Prozesse abgebildet sind. Die Buchhaltung lief daneben auf Navision. Die Datenflüsse zwischen den beiden Systemen kannte ich aus meiner Zeit als Software Engineer, weil ich Architektur und Schnittstellen dieses Kernsystems mitgebaut hatte.

Worauf es ankam

Bei einer Migration dieser Art ist das neue System selten das Schwierige. Heikel sind die Übergänge: welche Daten in welcher Form aus dem Kernsystem kommen, welche Felder die Buchhaltung erwartet und was passiert, wenn ein Datensatz nicht passt.

  • Die Schnittstellen wurden von dateibasiertem Austausch über XML auf eine REST-API umgebaut. Damit sind Fehler direkt beim Aufruf sichtbar und nicht erst beim Einlesen einer Datei.
  • Customizations und Extensions aus Navision mussten für Business Central SaaS neu bewertet und übernommen werden.
  • Als Projektleiter habe ich die Migration geplant und die Beteiligten koordiniert.

Interne Details und Kennzahlen des Projekts sind hier bewusst nicht aufgeführt.