Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Beschreibung von MDE 5.0 (Maui)
Die unitop MDE 5.0 App ermöglicht die mobile Erfassung von Daten für Microsoft Dynamics 365 Business Central. Der folgende Inhalt erklärt die technischen Grundlagen, Voraussetzungen und die Funktionsweise der App.
Was bedeutet MDE?
MDE steht für "Mobile Datenerfassung". Die App wird auf mobilen Endgeräten eingesetzt und kommuniziert in Echtzeit mit Business Central, um Lager- und Produktionsaktivitäten zu erfassen.
Zweck und Einsatzbereich
Die MDE 5.0 App unterstützt Sie bei der mobilen Erfassung von Geschäftsprozessen, insbesondere im Lager- und Produktionsbereich. Typische Anwendungsfälle sind:
- Wareneingang abscannen
- Kommissionierung durchführen
- Inventur erfassen
- Fertigungsrückmeldungen erfassen
- Weitere logistikbezogene Aktivitäten
Die App führt Sie schrittweise durch die Prozesse und stellt sicher, dass alle notwendigen Schritte in der richtigen Reihenfolge ausgeführt werden.
Warum gibt es MDE 5.0?
Die neue Version wurde notwendig, da die technische Grundlage der bisherigen MDE 4.0 App abgekündigt wurde.
Technischer Hintergrund
Vorgänger: MDE 4.0 basierte auf der Xamarin-Technologie, wobei für die Windows-Plattform UWP (Universal Windows Platform) genutzt wurde
Problem: Xamarin wurde von Microsoft abgekündigt und wird nicht mehr unterstützt
Risiko: Änderungen in Betriebssystemversionen (z. B. Android) können nicht mehr angepasst werden
Lösung: MDE 5.0 basiert auf .NET MAUI (Multi-platform App UI), dem Nachfolger von Xamarin
Technologie und Architektur
.NET MAUI als Grundlage
Die App wurde mit .NET MAUI entwickelt. MAUI steht für ".NET Multi-platform App UI" und ist die moderne Cross-Platform-Technologie von Microsoft.
Vorteile von .NET MAUI:
- Langfristige Unterstützung durch Microsoft
- Einheitliche Codebasis für mehrere Betriebssysteme
- Moderne Sicherheitsstandards
- Verbesserte Performance
Plattformspezifische Komponenten
Windows:
- Verwendet WinUI3 als UI-Framework
- Ersetzt die bisherige UWP-Technologie
- Hauptsächlich für Test- und Entwicklungszwecke
Android:
- Verwendet native Android-Komponenten
- Haupteinsatzgebiet für produktive Nutzung
- Optimiert für MDE-Handgeräte
Systemvoraussetzungen
Unterstützte Betriebssysteme
Die MDE 5.0 App wird für zwei Betriebssysteme angeboten:
| Betriebssystem | Einsatzbereich | Hinweise |
|---|---|---|
| Windows | Nischenmarkt, Test und Entwicklung | Für Tablets oder Entwickler-PCs |
| Android | Haupteinsatzgebiet | Für professionelle MDE-Handgeräte, Tablets und Smartphones |
Voraussetzungen in Business Central
- Microsoft Dynamics 365 Business Central (On-Premises oder SaaS)
- Veröffentlichte Webservices für MDE
- Lizenzierte Benutzer oder dedizierte MDE-Benutzer
- Korrekt konfigurierte Authentifizierung
Funktionsweise der App
Echtzeitkommunikation mit Business Central
Die MDE 5.0 App arbeitet als Echtzeitsystem und kommuniziert kontinuierlich mit Business Central.
Technische Umsetzung:
- Kommunikation über HTTP-Requests
- Nutzung von SOAP-Webservices
- Authentifizierung über verschiedene Methoden (Standard, OAuth2, Interactive)
Das Designer-Konzept
Die App arbeitet nach dem sogenannten "Designer-Konzept":
- Request: Die App sendet eine Anfrage an Business Central.
- Bauplan: BC antwortet mit einem "Bauplan" (JSON-Struktur).
- Rendering: Die App rendert die Maske basierend auf dem Bauplan.
- Anzeige: Die Maske wird dem Benutzer präsentiert.
Dieser Ansatz ermöglicht es, die Benutzeroberfläche zentral in Business Central zu definieren, ohne die App neu installieren zu müssen.
Datenspeicherung
Die App speichert keine Geschäftsdaten lokal. Alle Daten werden in Echtzeit an Business Central übermittelt.
Was wird lokal gespeichert:
- Verbindungsdaten (URL, Mandant, etc.)
- Geräteeinstellungen (Theme, Log-Level, etc.)
- Log-Dateien für Fehleranalyse
Was wird NICHT gespeichert:
- Passwörter (werden im sicheren Betriebssystem-Speicher abgelegt)
- Geschäftsdaten (Artikel, Mengen, etc.)
- Prozessdaten während der Verarbeitung
Warnung
Bei Verbindungsverlust können keine Daten erfasst werden. Die App ist auf eine stabile Netzwerkverbindung angewiesen.
Art der Software
MDE 5.0 ist eine native mobile App, die folgende Eigenschaften aufweist:
- Cross-Platform: Läuft auf Windows und Android
- Client-Server-Architektur: App als Client, BC als Server
- Zustandslos: Keine lokale Datenhaltung von Geschäftsdaten
- Prozessgesteuert: Führt Benutzer durch vordefinierte Abläufe
- Echtzeitsystem: Sofortige Validierung und Rückmeldung