Zum Inhalt springen

Internes Reporting-Tool mit Konsolidierung von Daten aus Vertec und weiteren Datenquellen

Die Reports entstanden von Hand in Excel, aus Vertec-Exporten und weiteren Quellen. Heute holt ein Tool mit Vue.js und Node.js die Daten direkt aus Vertec.

Vue.jsAPIVertecMicrosoft Entra IDPerformanceMitarbeiter-PortalNode.js

Die Reports des Unternehmens entstanden bisher von Hand in mehreren Excel-Dateien, zusammengetragen teils aus Vertec-Daten, teils aus anderen Quellen. Ein internes Reporting-Tool hat diese Arbeit durch eine automatisierte, flexible Plattform abgelöst: Es greift direkt auf die Vertec-XML-Schnittstelle zu, bindet weitere externe Datenquellen an und konsolidiert die Daten zentral. Entwickler, Projektleiter, Finanzcontroller und Geschäftsleitung erhalten so Echtzeit-Einblicke und historische Auswertungen, jeweils zugeschnitten auf ihre Bedürfnisse.

Funktionalitäten im Detail

Ablösung manueller Excel-Reports

Das Reporting-Tool ersetzt mehrere manuell gepflegte Excel-Dateien, die zuvor für das Reporting verwendet wurden. Es konsolidiert Daten automatisch und reduziert den manuellen Aufwand erheblich.

Statt Daten aus Vertec zu exportieren und in Excel aufzubereiten, greift das Tool direkt auf die Vertec-XML-Schnittstelle zu und erstellt Echtzeit-Reports mit bedarfsgerechten Datenansichten.

Anbindung an die Vertec-XML-Schnittstelle für Echtzeitdaten

Über die Vertec-XML-Schnittstelle können Echtzeitdaten direkt im Tool abgerufen und verarbeitet werden.

Um die Performance zu maximieren und die Last auf dem Vertec-System zu minimieren, wurden zahlreiche Optimierungen der XML-Abfragen umgesetzt, sodass die Daten schnell und zuverlässig zur Verfügung stehen.

Technische Architektur mit Vue.js und Node.js

Das Frontend wurde mit Vue.js entwickelt und bietet eine interaktive, benutzerfreundliche Oberfläche.

Das Backend ist eine Node.js-Applikation, die als Middleware fungiert und eine GraphQL-Schnittstelle bereitstellt.

So lassen sich gezielte Abfragen mit minimaler Serverlast durchführen.

Datenanreicherung durch externe Services und Quellen

Neben Vertec werden zusätzliche Daten aus externen Services und Schnittstellen integriert.

Das ermöglicht eine vollständige und zentralisierte Sicht auf alle relevanten Informationen, die für das Reporting benötigt werden.

Die konsolidierten Daten liefern umfassende Reports, die Entscheidungen auf allen Ebenen des Unternehmens unterstützen.

Caching und Performance-Optimierung

Spezielle Caching-Mechanismen sorgen dafür, dass erste Ergebnisse schnell geladen werden, während aktuelle Daten im Hintergrund nachgeladen werden.

Von den Vertec-Daten werden täglich Snapshots erstellt, um historische Analysen und Trends zu ermöglichen, die im Vertec-System selbst nicht verfügbar sind.

Zielgruppenspezifische Ansichten und Feature-Toggles

Die Benutzeroberfläche ist für verschiedene Rollen optimiert:

  • Entwicklungsteams, Projektleiter, Finanzcontroller und Geschäftsleitung verfügen jeweils über spezielle Ansichten und Funktionen, die auf ihre individuellen Bedürfnisse zugeschnitten sind.
  • Über Feature-Toggles sieht jeder Benutzer nur die für ihn relevanten Daten und Funktionen, was die Benutzerfreundlichkeit erhöht und die Datenübersicht verbessert.

Flexibilität und zukunftssichere Weiterentwicklung

Dank der Architektur mit Vue.js und Node.js ist das Tool flexibel und skalierbar aufgebaut.

Es unterstützt eine kontinuierliche und schnelle Weiterentwicklung, sodass neue Anforderungen rasch umgesetzt werden können.

Passende LeistungWebapplikation entwickeln mit Laravel & TYPO3