Industriezulieferer

Lager und Produktion am Tablet – live gebucht

Wareneingang, Kommissionieren, Inventur, Umbuchen und Produktion buchen direkt am Tablet in microtech büro+. Auswertungen von Umsatz bis Lagerreichweite lesen in nahezu Echtzeit aus der SQL-Replikation.

GraphQL liveschreibt zurückSQL-Replikation
Kundendesign
produktivStatus
GraphQL + Replikation, EDIFACT-DateienDatenquellen
fnPost, fnReverse, fnMoveToArchive, fnSetContentsProzessfunktionen
rund 30 SeitenUmfang
Einblick

So sieht die Lösung aus

Nachbau im Originaldesign – alle Werte, Namen und Firmen sind frei erfunden.

Wareneingang · WE-26-4815

Live · GraphQL + Replikation · gerade eben
Offene Wareneingänge 7 ■ 2 mit Teillieferung
Offene Packlisten 12 ▲ 4 heute freigegeben
Umsatz Monat 446.200 € ▲ +5,9 % ggü. Vorjahresmonat
Gemeldete Fehlmengen 3 ▼ letzte 24 Stunden
Umsatz je Monat in Tsd. € – Jahr gegen Vorjahr
JanMärMaiJulSep
20262025
Positionen
Pos.ArtikelBezeichnungSollIstStellplatzStatus
1FT-1204Formteil 40 mm (Demo)500500A-12-3gebucht
2PR-1311Profil 25 mm (Demo)1.200800B-14-1teilweise
3DR-2907Dichtring Typ 9 (Demo)2.0000–offen
4KL-2210Schelle Edelstahl (Demo)350350A-17-2gebucht
5FT-1388Formteil 63 mm (Demo)240240C-11-4gesperrt: E. Beispiel
  1. 1ScannenPosition per Handscanner oder Kamera am Tablet erfassen
  2. 2Live prüfenOffene Menge und Freigabe direkt per GraphQL aus dem ERP lesen
  3. 3SperrenPositionssperre im Board, sichtbar für alle, plus @acquireLocks in der Mutation
  4. 4BuchenBuchungsbeleg mit rowNew und rowSave anlegen und per fnPost buchen
  5. 5AbschließenBeleg speichern, buchen und archivieren in einer verketteten Mutation
  6. 6AuswertenDie Replikation zieht in Sekunden nach – Kennzahlen und Reichweite sind aktuell
Nachbau im Originaldesign mit Pseudodaten – keine Kundendaten.

Die Ausgangslage

  • Lagerprozesse liefen in einem älteren System, das schrittweise durch eine einheitliche, wartbare Plattform abgelöst werden sollte.
  • Buchungen müssen direkt im ERP entstehen – mit den etablierten Belegtexten und ohne Doppelbuchungen, wenn mehrere Mitarbeiter am selben Beleg arbeiten.
  • Auswertungen wie Rohertrag, Lieferperformance, Lagerreichweite oder Buchungs-Historie erforderten Klickarbeit durch Vorgänge, Archiv und Lagerbewegungen oder Excel.
  • EDI-Bestellungen und Lieferabrufe der Kunden kamen als Originaldateien an und wurden über Excel für die Disposition aufbereitet.
  • Intrastat-relevante Belegdaten mussten monatlich manuell auf Vollständigkeit geprüft werden.

Unsere Lösung

  • Web-App mit rund 30 Seiten für Logistik, Funktionen, Auswertungen und Administration – im Design des Kunden, mit Tablet-Oberfläche für das Lager.
  • Alle Buchungen laufen live über die microtech GraphQL-API: Belege anlegen und mit fnPost buchen, mit fnReverse stornieren, mit fnMoveToArchive abschließen, Nachweise per fnSetContents am Beleg ablegen – die Buchungsmutationen mit @acquireLocks.
  • Massenlisten und Kennzahlen lesen direkt aus der SQL-Replikation; zeitkritische Werte wie offene Mengen und Stellplatzbestände kommen live per GraphQL.
  • Live-Zusammenarbeit am Tablet: Präsenz, Positionssperren und Ereignisse – ohne Websocket, über die lokale Datenbank.
  • EDI-Abrufe aus EDIFACT-Originaldateien, Intrastat-Prüfung mit zeitgesteuerter Prüfmail, Lagerreichweite mit Vorwärtsbedarf und eine digitale Empfangsbestätigung mit Unterschrift.

Das bringt es:

  • Buchungen entstehen am Ort des Geschehens direkt im ERP – ohne Nacherfassung.
  • Positionssperren, Buchungssperre und ein vor der Mutation gespeicherter Status verhindern Doppelbuchungen.
  • Auswertungen in nahezu Echtzeit, ohne das ERP mit Leselast zu belasten.
  • Jede Auswertung erklärt in einem Info-Dialog Herkunft und Berechnung ihrer Zahlen.
  • EDI-Abrufe ersetzen den bisherigen Excel-Zwischenschritt für die Disposition.
Live-Anbindung

GraphQL + SQL-Replikation

Klare Regel: Massenlisten und Auswertungen aus der SQL-Replikation, zeitkritisches Lesen und sämtliche Schreibzugriffe über die microtech GraphQL-API. In die Replikation wird nie geschrieben. Die Inventur zum Beispiel zählt komplett auf Basis der Replikation und schreibt nur die Schlussbuchung per GraphQL.

  1. Tablet und Handscanner im Lager
  2. Board im Kundennetz
  3. GraphQL: rowNew, rowSave, fnPost, fnMoveToArchive
  4. microtech büro+ (Belege, Lager, Dokumente)
  5. SQL-Replikation (Sekunden-Verzug)
  6. Kennzahlen, Reichweite, Lieferperformance
Funktionen

Was die Anwendung kann

Wareneingang

Belegbezogene Einlagerung manuell oder im Scan-Modus, Teillieferungen, Stellplatz, Buchen und Abschluss.

Warenausgang

Kommissionieren und Verpacken nach Packliste mit Packmittel-Hierarchie; Aufteilung je Palette in eigene Lieferscheine oder Rechnungen.

Inventur, Umbuchen, Freies Buchen

Paralleles Zählen im Team, Umbuchungen einzeln oder gesammelt, Fehlbestand melden.

Produktion

Fertigung mit Vorlagen, Material-Teilentnahmen und Einlagerung des Fertigartikels in einer gemeinsamen Buchung.

EDI-Abrufe

Bestellungen, Lieferabrufe und Forecasts aus EDIFACT-Dateien je Kunde und Abladestelle mit Terminfiltern und Excel-Export.

Empfangsbestätigung

Quittierung am Tablet mit Kennzeichen, Fotos und Unterschrift; PDF-Nachweis am ERP-Beleg.

Auswertungen

Kennzahlen, Lieferperformance, Lagerreichweite, Buchungs-Historie, Intrastat-Prüfung und Artikel-Forecast.

Kennzahlen

Ausgewertete KPIs

Umsatz YTD gegen VorjahreszeitraumUmsatz, Roherlös und Roh-%Top 10 Kunden, Artikel und LieferantenFehl- und Übermengen je LieferantReichweite in TagenÜberbestand zum Standard-EKLadenhüter und FIFO-LagerdauerSekunden je BuchungFällige und überfällige EDI-AbrufeIntrastat-Probleme je Monat
Entwicklung

So ist die Lösung entstanden

Phase 1

Grundgerüst im Kundendesign, erste Auswertungen aus der Replikation: Lagerbestand und Bewegungs-Saldo.

Phase 2

Benutzer und Rollen, persönliches Dashboard; Inventur, Freies Buchen und Umbuchen lösen das Altsystem ab.

Phase 3

Signierte Updates, Wareneingang-App, Mailversand über Microsoft Graph, feingranulare Rechte.

Phase 4

Ausbau: Warenausgang, Empfangsbestätigung, Produktion, EDI, Intrastat, Lieferperformance und Lagerreichweite.

Phase 5

Aufteilung einer Kommission nach Packmitteln in eigene Lieferscheine oder Rechnungen.

Technik

PHP 8 ohne FrameworkPostgreSQL (Replikation)microtech GraphQL-API (OAuth2)SQLite (WAL) je FachbereichBootstrap 5Chart.jsEigene Komponenten für Scan, Ziffernblock und Live-ZusammenarbeitMicrosoft GraphIIS

Ähnliches Vorhaben?

Wir zeigen Ihnen gern, wie so eine Lösung mit Ihren Daten aus microtech büro+ aussehen kann.