Laravel Produktions- und Logistik-Applikation mit Anbindung zu SAP

Tags: Laravel SAP Datenschnittstelle Mitarbeiterportal Prototyping

Ziel des Projekts war die Entwicklung einer massgeschneiderten Produktions- und Versand-Applikation auf Basis von Laravel, die eine effiziente und benutzerfreundliche Schnittstelle zur Verwaltung und Durchführung von Produktions- und Versandprozessen bietet. Die Anwendung ist mit SAP integriert und ermöglicht den Mitarbeitenden, SAP-Funktionen direkt über eine vereinheitlichte Benutzeroberfläche in Laravel auszuführen. Laravel Livewire wird eingesetzt, um die gesamte Business-Logik mit PHP zu implementieren und eine reaktive Benutzererfahrung zu bieten. Die Applikation unterstützt Mitarbeitende in Produktions- und Lieferhallen durch optimierte Tablet-Ansichten und spezifische Funktionen wie Barcodes für Lieferscheine und rollenbasierte Berechtigungen.

 

Funktionalitäten im Detail

  1. Entwicklung mit Laravel und Laravel Livewire:
    • Laravel und Laravel Livewire wurden verwendet, um die Business-Logik und Benutzerinteraktionen vollständig in PHP zu entwickeln, was die Implementierung vereinfacht und eine schnelle Anpassung ermöglicht.
    • Ein initialer Prototyp wurde entwickelt, um grundlegende Anforderungen zu testen und Feedback zu sammeln. Darauf basierend entstand die finale Applikation, die auf die spezifischen Bedürfnisse der Produktions- und Versandprozesse abgestimmt ist.
  2. Authentifizierung über Microsoft Entra ID:
    • Die Authentifizierung der Mitarbeitenden erfolgt über Microsoft Entra ID (ehemals Azure Active Directory), was eine sichere und effiziente Benutzerverwaltung gewährleistet und eine nahtlose Integration mit der bestehenden Unternehmens-Infrastruktur ermöglicht.
  3. Vereinheitlichung der SAP-Transaktionen:
    • Durch die Konsolidierung der wichtigsten Eingabefelder in eine zentrale Eingabemaske werden mehrere SAP-Transaktionen vereinfacht und vereinheitlicht, sodass die Mitarbeitenden in einer einzigen Ansicht mehrere Prozesse abwickeln können.
    • Diese Lösung reduziert die Notwendigkeit, unterschiedliche SAP-Transaktionen einzeln auszuführen, und beschleunigt die Arbeitsabläufe in der Produktion und im Versand.
  4. Optimierte Tablet-Bedienung für Produktions- und Lieferhallen:
    • Die Benutzeroberfläche ist für den Einsatz auf Tablets optimiert, was die Bedienung in den Produktions- und Lieferhallen erleichtert und beschleunigt.
    • Benutzerfreundliche Gestaltung und reaktive Komponenten gewährleisten eine effiziente und fehlerfreie Handhabung, selbst bei komplexen Prozessen.
  5. Enge Zusammenarbeit mit dem SAP-Team:
    • Die Laravel-Anwendung kommuniziert über eine Datenschnittstelle mit SAP. Eine enge Abstimmung mit dem SAP-Team sorgt für eine reibungslose und verlässliche Datenintegration, wodurch alle relevanten Informationen zwischen Laravel und SAP synchronisiert werden.
  6. Generierung von individuellen Lieferscheinen mit Barcodes:
    • Die Applikation generiert für jeden Versandauftrag einen individuellen Lieferschein als PDF, inklusive Barcode. Dies vereinfacht die Nachverfolgung der Lieferungen und unterstützt die Logistikprozesse.
  7. Rollenbasierte Berechtigungen:
    • Die Applikation verfügt über eine rollenbasierte Zugriffssteuerung, die je nach Benutzerrolle spezifische Berechtigungen zuweist. Dies gewährleistet, dass Mitarbeitende nur auf für sie relevante Funktionen und Daten zugreifen können und erhöht die Datensicherheit.