Amazon AWS & nbasics Cloud Solutions

Solution Whitepaper - Serverless Digitalisierung & Automatisierung von analogen Geschäftsprozessen mit AWS Amplify

Allgemein

AWS bietet mit ihren innovativen Cloud Services & Solutions die Möglichkeit für Unternehmen, schnell & unkompliziert Lösungen zu erstellen, um die digitale Transformation ihrer bestehenden Geschäftsprozesse weiter voranzutreiben.

Serverless Digitalisierung & Automatisierung von analogen Geschäftsprozessen mit AWS Amplify am Beispiel "Ladungssicherung"

In diesem Solution Whitepaper zeigen wir am Beispiel eines Ladungssicherungs-Prozesses eines Logistikkunden für den Transport von Ersatzteilen für Bau- und Agrarmaschinen, wie Sie schnell & unkompliziert mit Hilfe unterschiedlicher, kombinierter AWS Solutions & Services einen bisher manuellen Prozess in die digitale Welt transformieren und automatisieren können.

Ausgangsituation & Beschreibung des manuellen Prozesses

Ein bestehender, manueller Prozess im Bereich der Ladesicherung beinhaltet u.a. die Prüfung der korrekten Beladung der LKWs bevor diese das Werksgelände verlassen. In diesem Prozess wird eine ausgedruckte Checkliste mit zu prüfenden Punkten durchlaufen, abgelegt und zu einem späteren Zeitpunkt eingescannt und als Bild in ein Word Dokument eingefügt. Zudem werden Fotos von der Beladung der LKWs und vom Kennzeichen erstellt und auf einer SD-Karte gespeichert.

Im nächsten Schritt werden die Liste, sowie die Fotos, manuell zu einer PDF-Datei zusammengefügt und mit dem entsprechenden Datum hinterlegt gespeichert. Diese Daten werden für einen definierten Zeitraum vorgehalten und dienen zur rechtlichen Absicherung, um im Falle eines Unfalls oder anderen Vorfällen, nachweisen zu können, dass alle Sicherheitsvorkehrungen, wie beispielsweise Maximalbelastung der Achsen etc., eingehalten wurden.

Anforderungen & Zielsetzung

Folgende Anforderungen sollen bei der Etablierung eines digitalisierten, automatisierten Ladesicherungsprozesses umgesetzt werden:

  • Digitale Pflege der Checkliste und Hinzufügen von Fotos der Ladung der LKWs, sowie deren Kennzeichen, über eine offline verfügbare App
  • Automatisierte Verarbeitung der eingegeben Daten und Ablage der korrespondieren Dateien (Bilder)
  • Möglichkeit zur Suche nach verschiedenen Stichworten, wie bspw. Kennzeichen, Carrier oder Spedition
Zur Erreichung dieses Ziels soll eine mobile, digitale und weitgehend automatisierte Lösung entwickelt werden.


Umsetzung der Lösung mit AWS Services & Solutions

Zur Umsetzung der Anforderungen kommen folgende AWS Services & Solutions zum Einsatz:

Lösungsarchitektur

Die Architektur bzw. das Zusammenspiel/Prozess der einzelnen AWS Komponenten gestaltet sich wie folgt:

Beschreibung Prozess & Funktionalität

Anmeldung an Webapp/GUI inkl. Authentifizierung

Nach Aufrufen der entsprechenden, durch AWS Amplify bereitgestellten URL und Authentifizierung gegenüber AWS Cognito durch einen dort im Vorfeld angelegten Benutzer durch den Administrator inkl. der Möglichkeit der Nutzung Multi-Faktor-Authentifizierung, hat der Benutzer Zugriff auf die in AWS Amplify angelegte Weboberfläche.

In unserem Beispiel wurde die grafische Weboberfläche mithilfe von React (angepasstes MUI Template) erstellt und die Verarbeitung der Daten über node.js realisiert.

Ausfüllen der einzelnen Felder / Auswahl von Feldwerten

Der Benutzer hat nun die Möglichkeit, innerhalb der Webapp entsprechende Felder zu füllen bzw. aus einem vorgegebenen Set Feldwerte auszuwählen. Dabei können Pflichtfelder oder optionale Felder festgelegt werden. Die eingegeben bzw. ausgewählten Werte werden via GraphQL API in die DynamoDB geschrieben. Folgendes GraphQL Schema liegt dabei unserem Beispiel zugrunde:

Speichern von Formulardaten

Die eingebenden Formulardaten werden bei einer bestehenden Netzwerkverbindung direkt via AWS AppSync (Serverless GraphQL Service) in die DynamoDB geschrieben. Dabei besteht die Möglichkeit, Daten in der aktiven Session zu ändern (durch einfaches Überschreiben der Werte durch erneute Eingabe). Sollte keine aktive Netzwerkverbindung bestehen, so werden die Daten im AWS Amplify DataStore zwischengespeichert und – sobald eine Verbindung besteht – in die entsprechenden DynamoDB Tabellen synchronisiert bzw. gespeichert.

Integration/Upload Bilder

Im letzten Schritt hat der Benutzer die Möglichkeit, ein oder mehrere Bilder aufzunehmen und diese hochzuladen. Die Bilder werden direkt in AWS S3 gespeichert und via einer eindeutigen ID dem entsprechenden Datensatz in der Datenbank zugewiesen.

Zugriff auf Daten

Über eine weitere AWS Amplify WebApp besteht die Möglichkeit, dass Benutzer über eine grafischen Oberfläche nach einzelnen Datensätzen suchen (bspw. Kennzeichen) und diese bei Bedarf exportieren können.

Zusammenfassung

Die vorgestellte AWS & nbasics Cloud Solution demonstriert, wie mithilfe der AWS Services & Solutions ganzheitlich einen entsprechende Lösung aufgebaut werden kann. Zu Beginn eines jeden Projekts steht dabei eine intensive Phase zum Verständnis des abzubildenden Prozesses sowie der gewünschten Ziele des Kunden bzw. der Kundin.

Aufgrund der langjährigen, praxisorientierten Erfahrungen des nbasics Teams und erfolgreich umgesetzter Projekte bei unseren Kunden und Kundinnen in unterschiedlichen Unternehmen und Branchen, können wir Sie zielgerichtet und effizient bei Ihrem Vorhaben unterstützen.

Vorgehensweise Entwicklung nbasics

nbasics verfolgt bei Entwicklungsprojekten i.d.R. einen agilen Ansatz nach SCRUM. Im Fokus steht dabei stets die Entwicklung eines funktionierenden Produkts mit definierten Funktionalitäten nach jedem Sprint.

Insbesondere am Anfang des Projekts werden die sogn. Sprints auf eine sehr kurze Dauer begrenzt. Damit stellen wir von Anfang an sicher, dass:

  • die gewünschten Ziele & Mehrwerte in jeder Phase der Entwicklung erreicht werden
  • Prioritäten bzgl. Funktionalitäten bzw. Anpassungen während des Entwicklungsprozesses schnell adressiert und in kurzer Zeit in die Umsetzung gehen können
  • den Kunden aktiv & kurzfristig bzgl. des Projektfortschritts zu informieren

Damit stellen wir einen nachhaltig Projekterfolg und Mehrwert der entwickelten Lösung sicher.

Download Solution Whitepaper

Hier können Sie das Solution Whitepaper im .pdf Format herunterladen.

    *Pflichtfelder

    Haben Sie Fragen?

    Haben Sie Fragen zu der vorgestellten AWS Solution oder möchten mehr über das Leistungsportfolio der nbasics erfahren? Dann kontaktieren Sie uns direkt – Wir freuen uns auf Ihren Kontakt!

    Ihr nbasics Team

    Interessiert?

    Nehmen Sie unverbindlich Kontakt mit uns auf.