Sicherheit

Sicher auf Rechnung

Sicher auf Rechnung – Ein Portal zur graphischen Aufbereitung von Transaktionen

Challenge

Da der Kunde keine Möglichkeit hat, die Transaktionsdaten seiner Kunden statistisch aufzubereiten, gestaltet sich das Auswerten dieser als mühsam und zeitaufwendig.

Lösung

Ziel war es, ein Portal aufzubauen, das der sicheren statistischen Aufbereitung von Transaktionen eines Kunden dient und zusätzlich einfache Transaktionsveränderungen ermöglicht. Dabei war die Programmierung eines Frontends, Backends, asynchron arbeitende Worker und einer API unsererseits notwendig.

Nach intensivem Austausch mit dem Kunden haben wir einen Überblick über dessen Vorstellungen und Wünsche erhalten. Anhand dieser konnten wir Empfehlungen für Werkzeuge, Technologien und Architekturen aussprechen, wie zum Beispiel Flask und MongoDB. Um unsere Lösung so nah wie möglich an den Bedürfnissen unserer Nutzer zu entwickeln, bieten wir in diesem Zusammenhang Workshops. Diese gewährleisten neben der hohen Qualität der gemeinsamen Zusammenarbeit auch die Ausarbeitung des bestmöglichen Potenzials der Geschäftsprozesse. Aus den Inhalten des Workshops konnte unser Team ein Mockup-Portal ausarbeiten. Dieses wurde mit dem Kunden besprochen und mit weiteren Wünschen ausgebaut.

Nach dem Konzeptausbau begannen wir mit der Implementierung des Portals, also der Umsetzung der festgelegten Strukturen und Prozessabläufen.

Während des gesamten Prozesses wurde höchster Wert auf den Schutz der sensiblen Kundendaten gelegt. Es musste sichergestellt werden, dass die Verbindung zu der Kunden API verschlüsselt ist. Zudem speichert das Portal an keinem Punkt kundenbezogene Daten.

Eine wichtige Implementierung war unter anderem die Einbindung einer vom Kunden zur Verfügung gestellten API (Application Programming Interface), welche eine Authentifizierung pro User vorsah. Diese API ermöglicht den Zugriff auf die Daten, die für die Transaktion relevant sind. Diese Daten werden über das Backend angefragt und von den Workern für das Frontend aufbereitet.

Im Zuge der Einbindung erstellten wir ein Frontend, welches sämtliche Daten tabellarisch aufzeigt und das Filtern unterschiedlicher Kriterien und nachträgliche Ändern von Transaktionen ermöglicht. Das Frontend wurde zudem um ein Dashboard erweitert, welches statistische Grafiken ausgibt. Auch hier ist die Möglichkeit des Filterns gegeben.

Am Ende jedes Projektes stehen wir unseren Kunden stehts als Ansprechpartner zu Verfügung und veranlassen beispielsweise Schulungen für alle Mitarbeitenden.