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.
Logiken und Prozesshandling
Die Oberflächen innerhalb der MDE-Anwendung sind mit einer Businesslogik verknüpft, welche in Codeunits entwickelt sind.
Im Hauptmenü des MDE-Gerätes wird bspw. "Einlagerung" gewählt. Die "Einlagerung" ist durch einen eindeutigen Prozesscode identifizierbar. Innerhalb des Prozesses erfolgt eine technische Abbildung in Prozessschritten. Durch die Kombination von Prozesscode und Prozessschritt führt Sie die Businesslogik durch einen ausprogrammierten Anwendungsprozess.
Jeder Prozess (bzw. seine Prozessbeziehungen) und seine Visualisierung basieren auf einer grafischen Darstellung, die durch den MDE Designer in BC erstellt wird.
Prozessschritt-Handling technisch erläutert
Wird bspw. im Prozessschritt "Artikelnummer scannen" eine falsche Artikelnummer manuell eingegeben, so bleibt der Schritt unverändert und Sie können die Artikelnummer wiederholt eingeben. Ist diese korrekt, wird der Schritt erhöht. Ein Entwickler erkennt auf Basis der Schritte, dass die Menge zurückgemeldet wird und wertet die Eingabe dementsprechend auf Gültigkeit aus.
In der Entwicklungsphase wird jedem Schritt eine eindeutige Zahl zugewiesen, wobei ausreichend große Abstände zwischen den Nummern gelassen werden. Dies ermöglicht es, bei Bedarf nachträglich zusätzliche Zwischenschritte einzufügen, ohne die bestehende Reihenfolge der Schritte zu verändern.
Beispiel:
- Lagereinlagerung auswählen
- Artikelnummer scannen
- Menge eintragen
- Einlagerung bestätigen