Weiterentwicklung OSS für Energieagentur St. Gallen

Upgrade von der OSS Version



Individualsoftware

Kunde:
Energieagentur St.Gallen GmbH

Branche/Tätigkeit:
Energieförderung

Ziele:
Upgrade von OSS 2.0 auf OSS 4.0

Konzept und Spezifikation: 
Der OSS (One Stop Shop) soll für Gesuchsteller einfacher und intuitiver zu bedienen sein. Die Trennung in interne und externe Programmteile soll aufgehoben werden. Der externe Programmteil soll über eine Web-API umgesetzt werden.

Bedingt durch die Architektur des OSS (Trennung interne und externe Bereiche, welche technisch unabhängig voneinander operieren), gibt es aus heutiger Sicht keine zentrale Dokumentablage. Künftig soll eine Dokumentablage geschaffen werden, welche sowohl intern als auch extern genutzt werden kann.

Mit einer umfassenden Analyse wurde der bestehende Programmcode des alten OSS 2.0 auf mögliche Optimierungs-Szenarien untersucht. Eine komplette Migration der alten Datenbank in eine Neue hätte den Weg für eine Neuprogrammierung auf Basis von .net Core mit Entity Framework eröffnet. Da eine Datenmigration in Anbetracht der Komplexität als zu aufwändig, zu teuer und zu risikohaft eingestuft wurde, entscheid man sich für eine Optimierung innerhalb der bestehenden Programmierung mit NHybernate.

Umsetzung und Optimierung:
- Zusammenführen der alten Datenbanken (extern und intern) zu einer einzigen Datenbank
- Auslagern der Methoden (da diese teilweise mehrfach aufgerufen wurden).
- Optimierung der Methoden (weniger Logik im Controller)
- Optimierung der Performance mit Stored Procedures
- Vereinfachung und Verbesserung einzelner Prozesse und Abfragen
- einfacher Fördergeldrechner mit vorberechneten Daten
- Fördergeldrechner basierend auf Gesuchart
- einfache Registrierung
- Reintegration SAP-API
- Reintegration FöP2020+
- Datentransfer SAP
- Optimierung der Abwicklung von Fördermassnahmen
- Dokumenten-Upload-Bereich
- Gebäude auf Karte auswählen
- Gebäudeeigene Gesuche sichtbar für EigentümerIn
- Autosafe bei der Frontenderfassung von Gesuchen
- System-Performance
- Ablage von Dokumenten


Energieagentur St. Gallen