Arbeitsschutz-Dienstleister

Auswertungen live, Abrechnung automatisch

14 Fachauswertungen – von Prüfterminen bis Tourenplanung – kommen bei jedem Aufruf live aus der SQL-Replikation. Import, Abrechnung und Preispflege schreiben per GraphQL direkt in microtech büro+, und drei Portale erhalten ihre Daten verschlüsselt.

GraphQL liveschreibt zurückSQL-Replikation
Kundendesign
produktivStatus
14, live aus der ReplikationAuswertungen
12 JobsAutomatismen
3 öffentliche BoardsVersorgt
Einblick

So sieht die Lösung aus

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

Betreuungen – Fälligkeiten

Live · SQL-Replikation · gerade eben
Aktive Verträge 1.184 ■ Quote 91,4 %
SiFa überfällig 23 ▼ sofort einplanen
Fällig in 30 Tagen 61 ■ SiFa-Termine
Betreuungsdefizite 37 ■ davon 9 kritisch
Prüftermine nach Dringlichkeit
überfällig≤ 7 Tage≤ 30 Tage≤ 90 Tage> 90 Tage
SiFaBAUVV
Automatismen – letzte Läufe
JobZeitplanLetzter LaufErgebnisStatus
Import mobile Nachweisezeitgesteuert in der Nacht06.10.2026 03:0042 angelegt, 3 übersprungenOK
Anfahrten-Abrechnungmit dem Import06.10.2026 03:0518 Belege fortgeschriebenOK
Übertragung Kundenportalzeitgesteuert06.10.2026 12:00Standorte, Rechnungen, VerträgeOK
Übertragung Mitarbeiter-Boardzeitgesteuert06.10.2026 12:00TagesnachweiseOK
Preiserhöhung ServiceverträgejährlichTrockenlauf124 Verträge in der VorschauVorschau
Quartalsabrechnung Schwesterfirmenquartalsweise01.10.2026 06:003 BelegeOK
  1. 1AbholenExportdateien der mobilen Erfassung per SFTP, zeitgesteuert in der Nacht
  2. 2VorprüfenMassen-Existenzprüfung der Belegnummern in der Replikation
  3. 3NachprüfenNur die Nicht-Treffer live per GraphQL – inklusive Archiv
  4. 4AnlegenrowNew mit ifNotExists und Positionen, abgesichert mit @acquireLocks
  5. 5BuchenfnPost für alle noch ungebuchten Tagesnachweise
  6. 6BerichtenLauf-Protokoll je Datei und Beleg, Mailbericht an das Team
Nachbau im Originaldesign mit Pseudodaten – keine Kundendaten.

Die Ausgangslage

  • Auswertungen beruhten auf manuellen Datei-Exporten aus microtech; der Stand war oft veraltet.
  • Nachweise aus der mobilen Außendienst-Erfassung kamen als Exportdateien, mussten einzeln importiert und anschließend gebucht werden.
  • Sachbearbeiterwechsel über viele Adressen und Quartalsrechnungen an Schwestergesellschaften waren Handarbeit in microtech.
  • Bei einem großen Kundenstamm waren Prüftermine, Pflichtsitzungen, Vertragsfristen und Defizite bei der Einsatzzeit schwer im Blick zu behalten.
  • Kundenportal, Mitarbeiter-Board und Großkunden-Dashboard brauchen ERP-Daten, sollen aber keinen eigenen ERP-Zugang bekommen.

Unsere Lösung

  • 14 Fachauswertungen, die bei jedem Aufruf die SQL-Replikation abfragen: Fälligkeits-Cockpits, Betreuungsdefizite und Mehrbetreuung, Pflichtsitzungen, Vertragsauslauf, Umsatz, Auslastung und Tourenplanung.
  • Schreibwege über die microtech GraphQL-API: Vorgänge mit Positionen anlegen und buchen, Sammelbelege fortschreiben, stornieren und archivieren, Felder an Adressen und Serviceverträgen ändern.
  • Automatismen im 5-Minuten-Raster der Windows-Aufgabenplanung: Import der mobilen Nachweise, Anfahrten- und Quartalsabrechnung, jährliche Preiserhöhung, Exporte und Übertragungen – mit Trockenlauf, Lauf-Protokoll und Mailbericht.
  • COM-Brücke in einem isolierten Unterprozess für kundenindividuelle Preise, für die die GraphQL-API keine Tabelle bietet.
  • Sendeeinheit für drei öffentliche Boards: versiegelte Datenpakete statt ERP-Zugang.

Das bringt es:

  • Auswertungen auf dem aktuellen Stand der Replikation statt auf Exportdateien.
  • Wiederkehrende Abläufe laufen automatisch oder per Knopfdruck – vom Import bis zur Quartalsabrechnung.
  • Schreibvorgänge sind wiederholbar und nachvollziehbar: Idempotenz, Vorschau, Trockenlauf, Protokoll und beim Sachbearbeiterwechsel sogar Undo.
  • Fristen und Pflichten werden sichtbar, bevor sie überfällig sind.
  • Folgesysteme erhalten ERP-Daten ohne eigenen ERP-Zugang.
Live-Anbindung

GraphQL + SQL-Replikation + COM

Breites Lesen läuft über die SQL-Replikation – auch die Kandidatenlisten für Schreibläufe und die Massen-Dublettenprüfung. GraphQL ist der einzige Schreibweg und dient gezielt zum frischen Lesen, wo der Replikationsverzug zu Fehlern führen würde: Existenz einer Belegnummer, aktueller Vertragspreis, Stand eines Sammelbelegs. Für kundenindividuelle Preise ergänzt eine COM-Brücke.

  1. microtech büro+
  2. SQL-Replikation: 14 Auswertungen
  3. Board im Kundennetz
  4. GraphQL: rowNew, fnPost, fnReverse, fnMoveToArchive
  5. COM-Brücke (isolierter Unterprozess)
  6. versiegelte Pakete an drei Portale
Funktionen

Was die Anwendung kann

Kundenübersicht

Gesamter Kundenstamm mit KPI-Kacheln, elf Filtern und Excel-Export.

Betreuungen und Defizite

Fälligkeits-Cockpits für sicherheitstechnische und betriebsärztliche Betreuung sowie UVV-Prüfungen; Soll/Ist der Einsatzzeit.

Pflichtsitzungen

Findet Kunden ohne aktuelle Sitzung des Arbeitsschutzausschusses und unterscheidet „nie betreut“ von „betreut, aber ohne Sitzung“.

Verträge

Vertragsauslauf und fällige Vertrags- und Preisanpassungen nach Stichtagslogik.

Tourenplanung

PLZ-Cluster und priorisierte Besuchsreihenfolge je Prüfer, Gewichtung per Regler.

Automatismen

Zwölf Jobs mit Zeitplan, Trockenlauf, Lauf-Protokoll und Mailbericht.

Abrechnungen

Anfahrten je Kunde und Monat sowie Quartalsabrechnung an Schwestergesellschaften als Beleg per GraphQL.

Kennzahlen

Ausgewertete KPIs

Kunden gesamt, aktiv und gekündigtAktive Verträge (Quote)Umsatz und ErtragFälligkeiten nach DringlichkeitBetreuungsdefizite und FehlstundenUVV überfällig mit SchweregradOffene PflichtsitzungenVertragsauslaufFällige VertragsanpassungenMitarbeiterauslastungLaufkennzahlen der Automatismen
Entwicklung

So ist die Lösung entstanden

Phase 1

Erstes Analyse-Dashboard auf Basis manueller Datei-Exporte.

Phase 2

Umstellung auf die Board-Plattform mit Live-Daten aus der SQL-Replikation, Automatismus-Framework und verschlüsselter Übertragung an das erste Portal.

Phase 3

Erste Schreibwege per GraphQL: Sachbearbeiter-Umschreibung mit Undo, Import mobiler Nachweise mit Buchung, Anfahrten- und Quartalsabrechnung.

Phase 4

Signierte Updates, COM-Anbindung, automatische jährliche Preiserhöhung und ein Prototyp für die E-Rechnung.

Phase 5

Auswertung der Pflichtsitzungen und zentraler Ausschluss von Kundenkreisen.

Technik

PHP 8 ohne FrameworkPostgreSQL (Replikation)microtech GraphQL-API (OAuth2)microtech COM (isolierter Unterprozess)libsodiumSFTPMicrosoft GraphWindows-AufgabenplanungIIS

Ähnliches Vorhaben?

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