nw  

enablerr - Design und Entwicklung einer neuen Business-Software

Reporting
Zusammenfassung

Konzept und Umsetzung eines Prototyps für das Reporting der neuen Business-Software enablerr.

Schlüsselbegriffe

enablerr, Reporting, pier4all, ERP-System, Svelte, Chart.js

Zielsetzung

Im Rahmen der geplanten Business-Software enablerr, die in Zusammenarbeit der Firma pier4all und diversen Hochschulen entwickelt wird, sollen ein Konzept für das Reporting und dessen UI-Generierung erarbeiten werden. Dadurch können die Benutzer für unterschiedliche Geschäftstätigkeiten aussagekräftige Reports erstellen, welche das Bearbeiten von Tasks laufend unterstützen. Zudem soll das Reporting zu jeder Zeit schnell erreichbar sein. Das Ziel dieser Arbeit ist es, die Benutzerfreundlichkeit sowie die allgemeine Akzeptanz der zu erstellenden Lösung sicherzustellen.

Ausgangslage

Mit enablerr wird ein neuer Lösungsansatz erprobt, der die klassischen ERP Systeme ablösen soll. Diese sind den heutigen Anforderungen, mit ihrer fest definierten Prozesskette und der fehlenden Benutzer-Unterstützung, nicht mehr gewachsen. enablerr soll nun dieses klassische Management Modell durch ein ereignisgesteuertes und generisches Modell ersetzen. Ereignisse können unabhängig voneinander definiert werden und dynamisch in den Ablauf eingebunden werden. Durch diese Lösung werden Kunden und Benutzer unabhängiger von IT-Spezialisten und können sich schnell und ohne Mehraufwand neuen Business Veränderungen anpassen.

Ergebnisse

Es wird untersucht, wie bestehende ERP-Systeme das Reporting umsetzen und welche Probleme häufig in diesem Zusammenhang auftreten. Durch technische und darstellerische Analysen von Tools und Technologien, wird die Ideenfindung für die spätere Umsetzung erhöht.

Es wird ein Figma-Prototyp aufgrund der ermittelten Anforderungen erstellt. Dieser kann durch eine erste Evaluation mit möglichen Endbenutzern stark verbessert werden. Aufgrund dessen wird ein Software-Prototyp erstellt, welcher einerseits aus dem eigentlichen Endprodukt und andererseits einem Mock-Server besteht, der die enablerr-Engine simuliert und als Datenbank fungiert. Dafür wird eine Schnittstelle geschaffen, über welche mit der enablerr-Engine nach der produktiven Integration kommunizieren kann. Das Frontend ist mit dem Framework Svelte programmiert.

Mit dem Prototyp ist es möglich, von unterschiedlichen Einstiegspunkten auf das Reporting zuzugreifen. Durch die Einstellung von Report-Filtern können vergangene oder automatische Reports gefunden werden. Die Reports bestehen aus Text-, Tabellen- und Diagramm-Elementen, welche vertikal beliebig verschoben oder eingefügt werden können. Die Tabellen können so bearbeitet werden, dass neue Daten hinzugefügt, Spalten deaktiviert oder Datensätze transformiert werden. Aus ihnen können zudem Diagramme erstellt werden. Bei den Diagrammen kann der Typ, die Achsen und diverse Optionen wie Farben intuitiv verändert werden.

Die Ergebnisse aus der Evaluation des Endproduktes haben ergeben, dass die Lösung gut für die Erfüllung der nötigen Aufgaben verwendet werden kann. Sie wird als einfach erlernbar und einheitlich gestaltet bezeichnet. Die erreichte Lösung eignet sich somit für die Integration in enablerr. Die Benutzerfreundlichkeit der produktiven Lösung kann mit der Implementierung der vorgeschlagenen Weiterführungen und Verbesserungsvorschlägen noch weiter erhöht werden.

Projektdaten

Projektdauer: Februar 2021 - September 2021
Aufwand in Personenstunden: 720 Stunden
Teamgrösse: 2 Personen

Auftraggeber

pier4all AG Ltd.
Im Technopark Luzern, Platz 4
6039 Root D4


Institut für interaktive Technologien IIT
FHNW - Fachhochschule Nordwestschweiz
FHNW Bahnhofstrasse 6
5210 Windisch

Projektteam

Yannik Beimler
Stefan Landös

Kontakt

Prof. Dr. Norbert Seyff (norbert.seyff@fhnw.ch)
Andrea Zirn (andrea.zirn@fhnw.ch)

<< zurück