Modul- und Ladenbauer

SOLL/IST-Wandanzeigen aus der Zeiterfassung

Zwei selbstlaufende Wandanzeigen zeigen in der Werkhalle je Projekt geplante gegen gebuchte Stunden – mit Ampel, lesbar aus mehreren Metern. Die Daten kommen live aus der Datenbank der Zeiterfassung, ganz ohne microtech.

ohne microtechZeiterfassung (MS SQL Server)
Kundendesign
produktivStatus
MS SQL Server der ZeiterfassungDatenquelle
nicht angebundenmicrotech
Kiosk, Full-HD bis 65 ZollAnzeige
Einblick

So sieht die Lösung aus

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

Wandanzeige Betrieb

Live · Zeiterfassung · gerade eben
IST-Stunden Projekt 1.284 Std. ▲ aus der Zeiterfassung
SOLL-Stunden Projekt 1.520 Std. ■ gepflegt im Board
Auslastung 84,5 % ▲ Ampel: bis 100 %
Zeilen über SOLL 1 ▲ Überzug +6 %
SOLL und IST je Abteilung in Std.
ZuschnittMontageOberflächeElektroEndmontage
SOLLIST
Projekt Musterfiliale (Demo)
AbteilungISTSOLL%Ampel
Zuschnitt21224088 %bis 100 %
Montage445420106 %+6 %
Oberfläche26830089 %bis 100 %
Elektro9618053 %unter 75 %
Endmontage26338069 %unter 75 %
Gesamt1.2841.52084 %bis 100 %
  1. 1BuchenMitarbeiter buchen an den Terminals der Zeiterfassung auf Auftrag und Arbeitsfolge
  2. 2LesenEine aggregierende, nur lesende Abfrage summiert die Minuten je Auftrag und Arbeitsfolge
  3. 3PuffernDatei-Cache von 60 Sekunden – mehrere Anzeigen belasten den Server nur einmal
  4. 4ZuordnenArbeitsfolgen werden per Konfiguration Zeilen zugeordnet, SOLL kommt aus der eigenen Datenbank
  5. 5BewertenIST/SOLL in Prozent, Ampelstufe und Überzug je Zeile und Projekt
  6. 6AnzeigenKiosk-Anzeige mit Seitenwechsel und Laufschrift, Aktualisierung alle 60 Sekunden
Nachbau im Originaldesign mit Pseudodaten – keine Kundendaten.

Die Ausgangslage

  • Das Vorgänger-Dashboard lief als eigener Node-Dienst mit eigenem Build und händischem Deployment, ohne Benutzerverwaltung und ohne Anbindung an das Update-Portal.
  • Für Planung und Konstruktion wurde eine zweite Anzeige gebraucht.
  • Die IST-Zeiten liegen in Minuten in der Datenbank der Zeiterfassung; SOLL-Stunden und die Zuordnung von Arbeitsfolgen zu Anzeigezeilen gab es dort nicht.
  • Die Anzeige läuft auf einem Kiosk-Client ohne Anmeldung und muss aus drei bis acht Metern lesbar sein.

Unsere Lösung

  • Neubau auf der Board-Plattform: eigene Datenbank für Projekte, SOLL-Stunden und Konten, Auslieferung als signiertes Update.
  • Eine einzige aggregierende, nur lesende Abfrage auf die Zeiterfassung versorgt beide Anzeigen; welche Arbeitsfolgen zu welcher Zeile gehören, ist Konfiguration statt Code.
  • Zwei Wandanzeigen – Betrieb mit Abteilungen und Untermodulen, Planung mit Gruppen und Gruppensummen – mit Kiosk-Modus, automatischem Seitenwechsel, Laufschrift und Pause.
  • Ampelbalken in fünf Stufen plus eigener Zustand „IST ohne SOLL“ als sichtbarer Pflegefehler, Überzug als „+x %“.
  • Ein Datei-Cache schont den Zeiterfassungs-Server; fällt er aus, zeigt die Anzeige den letzten Stand mit Uhrzeit.

Das bringt es:

  • Der Projektstand ist in der Halle ohne Bedienung auf einen Blick sichtbar.
  • Neue Abteilungen oder Arbeitsfolgen sind eine Konfigurationszeile statt eines Code-Eingriffs.
  • Fehlende SOLL-Pflege fällt sofort auf.
  • Betrieb im Board-Standard: IIS statt separatem Node-Dienst, Updates per Knopfdruck.
  • Die Zeiterfassung wird nur gelesen; das Board braucht nur Leserechte.
Datenquelle

Zeiterfassung (MS SQL Server)

Keine microtech-Anbindung: Das Board liest die IST-Stunden direkt aus der MS-SQL-Datenbank der Zeiterfassung und hält Planwerte und Konfiguration in einer eigenen SQLite-Datenbank. Die Bausteine für GraphQL und Replikation sind Teil der Plattform, hier aber nicht aktiv.

  1. Terminals der Zeiterfassung (Buchungen in Minuten)
  2. MS SQL Server der Zeiterfassung (nur lesen)
  3. Board im Werksnetz: Aggregation und Cache (60 s)
  4. SOLL-Stunden und Zuordnung aus eigener SQLite
  5. IST/SOLL/% und Ampel
  6. Wandanzeigen Betrieb und Planung (Kiosk)
Funktionen

Was die Anwendung kann

Wandanzeige Betrieb

Je Projekt eine Kachel mit SOLL, IST und Prozent je Abteilung, Untermodulen und Gesamtzeile; Spalte für interne Aufwände; Laufschrift.

Wandanzeige Planung und Konstruktion

SOLL/IST je Arbeitsfolge, gebündelt in drei Gruppen mit Gruppensummen.

Projekte

Getrennte Projektsteuerung je Anzeige, Reihenfolge und SOLL-Stunden je Zeile.

Arbeitsfolgen

Zuordnung der Arbeitsfolgen zu Anzeigezeilen mit Vorschlagsliste aus der Zeiterfassung.

Anzeige und Laufschrift

Nachricht des Tages, Seitenwechsel- und Aktualisierungstakt, kopierfertige Kiosk-Adressen.

Verbindungen und Benutzer

Verbindungstest zur Zeiterfassung, Konten mit Rechten je Konfigurationsseite.

Kennzahlen

Ausgewertete KPIs

IST-Stunden je ZeileSOLL-Stunden je ZeileAuslastung %Überzug (+x %)AmpelstatusProjekt-GesamtGruppensummenInterne Stunden je KarteDatenstand
Entwicklung

So ist die Lösung entstanden

Phase 1

Vorgänger als separates Node/React-Dashboard mit eigenem Dienst.

Phase 2

Neubau auf der Board-Plattform inklusive Datenübernahme und zweiter Wandanzeige; Auslieferung über das Update-Portal, Architekturentscheidungen dokumentiert.

Phase 3

Pause-Funktion für die Wandanzeige per Knopf und Pfeiltasten.

Technik

PHP 8.3 ohne FrameworkMS SQL Server (pdo_sqlsrv, dblib oder odbc)SQLite (WAL)Bootstrap 5Vanilla JavaScript (Polling, Kiosk)IISNETLINE-Update-Client

Ähnliches Vorhaben?

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