Tools

microtech ERP – Automatisierung per GraphQL und PostgreSQL

microtech ERP (ehemals BüroPlus) ist das Warenwirtschaftssystem für den deutschen Mittelstand. Wir automatisieren Ihre Auftragsverarbeitung, Bestandsführung und E-Commerce-Anbindung über n8n – per GraphQL API oder SQL-Replikation nach PostgreSQL.

GraphQL API -- SQL-Replikation -- E-Commerce -- DATEV

Hintergrund

Was ist microtech ERP?

microtech ERP ist ein modulares ERP-System aus Deutschland, das seit über 36 Jahren im Mittelstand eingesetzt wird. Ursprünglich unter dem Namen BüroPlus bekannt, wurde das Produkt im Rahmen der Generation 24 zu microtech ERP umbenannt. Die aktuelle Version ist Gen. 24 und bringt eine grundlegend modernisierte Architektur mit, darunter eine GraphQL-Schnittstelle für den programmatischen Zugriff.

Drei Editionen – und warum die Enterprise-Edition entscheidend ist

microtech ERP gibt es in drei Editionen: Basic, Core und Enterprise. Für Automatisierungsprojekte ist die Enterprise-Edition die relevante, denn nur sie bietet Zugriff auf die GraphQL API. Wer mit Basic oder Core arbeitet, kann trotzdem automatisieren – allerdings nur über die SQL-Replikation nach PostgreSQL, die ausschließlich Lesezugriff bietet. Schreibzugriff auf microtech-Daten von außen setzt die Enterprise-Edition voraus.

Module und Aufbau

Das Kernmodul ist die Warenwirtschaft – sie ist in jeder Edition enthalten und umfasst Auftragsverarbeitung, Einkauf, Beschaffung, Lagerverwaltung und Adressverwaltung. Weitere Module sind optional zubuchbar:

  • Finanzbuchhaltung (FiBu) mit DATEV-Schnittstelle
  • Lohn und Gehalt
  • Logistik (erweiterte Lagerverwaltung mit Chargen- und Seriennummernverfolgung)
  • Kasse (POS-Anbindung)
  • Produktion (Stücklisten, Fertigungsaufträge)
  • DMS (Dokumentenmanagement)

Typische Anwender

microtech ERP wird vor allem von mittelständischen Großhändlern, E-Commerce-Unternehmen, Einzelhändlern und produzierenden Betrieben in Deutschland eingesetzt. Eine besondere Stärke sind die nativen E-Commerce-Connectoren: Shopware 5 und 6, Magento, OXID, Amazon und eBay sind direkt integriert. Damit eignet sich microtech besonders für Unternehmen, die Omnichannel-Vertrieb betreiben und ihren Artikelstamm, Bestand und Auftragsfluss zentral in einem System verwalten wollen.

Technik

API und Schnittstellen im Detail

Es gibt keinen nativen n8n-Node für microtech. Wir arbeiten mit HTTP Request Nodes für GraphQL und dem PostgreSQL-Node für die SQL-Replikation. Im Folgenden die drei Integrationswege, die microtech bietet.

GraphQL API (Gen. 24 Enterprise)

Die GraphQL API ist der modernste Integrationsweg und nur in der Enterprise-Edition verfügbar. Sie läuft über HTTP/2 und setzt ein TLS-Zertifikat voraus, das in der microtech Serverkonfiguration (BpConfig.exe) hinterlegt wird. Ohne korrekt konfiguriertes Zertifikat lässt sich die API nicht ansprechen.

Das GraphQL-Schema verwendet die tbl...-Namenskonvention für Tabellen – dieselbe Struktur, die auch intern in der microtech-Datenbank verwendet wird. Über die API sind sowohl Lese- als auch Schreibzugriffe möglich, was sie zum einzigen Weg macht, Daten programmatisch in microtech anzulegen oder zu ändern.

In n8n setzen wir dafür den HTTP Request Node ein: Er sendet GraphQL-Queries und -Mutations an den microtech-Server, authentifiziert über das TLS-Zertifikat.

GraphQL API-Dokumentation

hilfe.microtech.de/99_beta/graphql/

Praxis

Konkrete Automatisierungen mit microtech

Keine abstrakten Versprechen – so sehen reale Workflows aus, die wir für microtech-Kunden umsetzen.

Auftragsimport aus Shopware, Amazon und eBay

Auftragsimport aus Shopware, Amazon und eBay

Wenn eine Bestellung in Shopware, Amazon oder eBay eingeht, fängt ein n8n-Workflow sie per Webhook oder Polling ab. Der Workflow prüft die Bestelldaten, löst den Kunden im microtech-Adressstamm auf (oder legt ihn automatisch an) und erstellt per GraphQL Mutation einen Auftrag in microtech. Anschließend wird der Lagerbestand aktualisiert und – je nach Konfiguration – automatisch ein Lieferschein generiert. Das gesamte Verfahren dauert wenige Sekunden und erspart die manuelle Erfassung, die bei Multichannel-Händlern schnell Stunden pro Tag verschlingt.

Bestandsabgleich über mehrere Kanäle

Bestandsabgleich über mehrere Kanäle

Überverkäufe sind eines der teuersten Probleme im Multichannel-Vertrieb. Unser Workflow prüft alle fünf Minuten den aktuellen Lagerbestand per PostgreSQL-Abfrage (oder GraphQL-Query bei Enterprise), vergleicht ihn mit den in Shopware, Amazon und eBay hinterlegten Beständen und pusht Änderungen per API an die jeweiligen Plattformen. Dadurch sind Bestände kanalübergreifend nahezu in Echtzeit synchron – ohne dass jemand manuell Zahlen abtippen muss.

DATEV-Export automatisieren

DATEV-Export automatisieren

Die monatliche oder wöchentliche Übergabe der Buchungsdaten an den Steuerberater ist ein wiederkehrender manueller Prozess, der sich vollständig automatisieren lässt. Ein n8n-Workflow liest die relevanten Buchungssätze per PostgreSQL aus, formatiert sie im DATEV-kompatiblen Format und übergibt sie entweder per E-Mail an den Steuerberater oder lädt sie direkt in DATEV Unternehmen online hoch. Das spart nicht nur Zeit, sondern reduziert auch Übertragungsfehler.

Kundenstammdaten-Synchronisation

Kundenstammdaten-Synchronisation

Wenn ein neuer Kunde in Shopware registriert oder eine erste Bestellung aufgibt, erstellt ein n8n-Workflow automatisch den Kundenstammdatensatz in microtech per GraphQL Mutation. Dabei werden Preisgruppen zugewiesen, Kreditlimits gesetzt und Zahlungsbedingungen hinterlegt. Der umgekehrte Weg funktioniert ebenfalls: Änderungen im microtech-Kundenstamm (neue Lieferadresse, geänderte Preisgruppe) werden per Polling erkannt und in Shopware zurückgeschrieben.

Voraussetzungen

Was Sie für die Automatisierung brauchen

Transparenz ist uns wichtig. Damit wir microtech automatisieren können, müssen folgende Voraussetzungen erfüllt sein.

Für GraphQL-Zugriff (Lesen + Schreiben)

  • microtech Gen. 24 in der Enterprise-Edition
  • Windows Server mit konfiguriertem TLS-Zertifikat
  • Netzwerkzugang zum microtech-Server (VPN oder sichere Verbindung, da microtech primär on-premise läuft)
  • GraphQL-Port in der Firewall freigegeben

Für SQL-Replikation (nur Lesen)

  • Beliebige microtech-Edition (Basic, Core oder Enterprise)
  • PostgreSQL-Server (kann auf demselben oder einem separaten Server laufen)
  • Dedizierter PostgreSQL-Benutzer und Datenbank für die Replikation
  • Netzwerkzugang zum PostgreSQL-Server

Wichtig zu wissen: microtech ist primär ein On-Premise-System. Eine Cloud-Variante existiert nur als Hybrid-Modell. Das bedeutet, dass für die Anbindung in der Regel ein VPN-Tunnel oder eine andere sichere Verbindung zwischen Ihrem Netzwerk und unserem n8n-Server eingerichtet werden muss. Wir unterstützen Sie bei der Konfiguration.

Unser Prozess

So läuft ein microtech-Automatisierungsprojekt ab

Von der Bestandsaufnahme bis zum laufenden Betrieb – in fünf Schritten

1

Bestandsaufnahme und Editionsprüfung

Wir prüfen Ihre microtech-Installation: Welche Edition (Basic, Core, Enterprise) ist im Einsatz? Welche Module sind lizenziert? Ist die GraphQL API verfügbar oder arbeiten wir mit SQL-Replikation? Auf dieser Basis definieren wir den technisch machbaren Integrationsweg.

2

Infrastruktur und Schnittstellenkonfiguration

TLS-Zertifikat in BpConfig.exe einrichten (für GraphQL), PostgreSQL-Server aufsetzen und Replikation konfigurieren (für SQL-Zugriff), VPN-Tunnel oder sichere Netzwerkverbindung herstellen. Wir kümmern uns um die technische Einrichtung gemeinsam mit Ihrem IT-Team oder microtech-Partner.

3

Workflow-Entwicklung

Aufbau der n8n-Workflows für Ihre konkreten Anwendungsfälle: Auftragsimport, Bestandsabgleich, DATEV-Export, Kundenstammdaten-Sync oder andere Prozesse. Jeder Workflow wird mit Testdaten validiert, bevor er produktiv geht.

4

Testbetrieb und Feinschliff

Die Workflows laufen parallel zum bestehenden Prozess. Wir vergleichen Ergebnisse, fangen Sonderfälle ab (Stornierungen, Teillieferungen, Retouren) und optimieren Fehlerbehandlung und Logging, bis alles zuverlässig läuft.

5

Produktivbetrieb und Monitoring

Nach der Freigabe übernehmen die Workflows den produktiven Betrieb. Wir richten Monitoring und Fehlerbenachrichtigungen ein, damit Probleme sofort erkannt werden. Bei microtech-Updates (neue Generation, Schema-Änderungen) passen wir die Workflows entsprechend an.

Beratungsgespräch

Sichern Sie sich Ihre kostenfreie Erstberatung

  • Analyse Ihres Bedarfs
  • Erste Empfehlungen zu Ihren Workflows
  • Transparente Einblicke in unsere Methoden, Technologien & Referenzen
Berater