Elektronische Verkaufsetiketten (ESL)
Zweck
Diese Seite beschreibt, wie elektronische Verkaufsetiketten (ESL) in einem Automotive-Projekt fachlich eingeordnet und technisch vorbereitet werden. Der ältere Wissensstand beschreibt die Lösung als vorhandene Demo- beziehungsweise Integrationsfunktion zwischen Business Central und einer externen ESL-Plattform. Für aktuelle Projekte bedeutet das: ESL ist kein Selbstläufer, sondern ein bewusst zu planendes Integrationsszenario mit Hardware, Netzwerk, Plattform und klaren Betriebsregeln.
Wichtige Einordnung
| Aussage | Bedeutung für das Projekt |
|---|---|
| ESL ist ein Integrationsszenario mit externer Plattform | Neben Business Central müssen auch Label-Plattform, Access Points und Funkabdeckung funktionieren. |
| Die Alt-Dokumentation beschreibt eine Demo-Funktion | Verfügbarkeit und Umfang müssen im Projekt aktiv bestätigt werden. Nicht jede Umgebung hat automatisch denselben Funktionsstand. |
| Die Daten werden nicht direkt am Label gepflegt | Führende Datenquelle ist Business Central oder eine abgestimmte Quellanwendung. Das Label zeigt nur den freigegebenen Stand an. |
| Änderungen wirken operativ | Falsche Texte, Preise, Artikelzuordnungen oder Statuswerte sind im Markt, Lager oder Shopfloor sofort sichtbar. |
Typischer End-to-End-Ablauf
- Ein freigegebener Prozess ändert relevante Artikel-, Preis-, Bestands- oder Statusdaten in Business Central.
- Die Integration bereitet daraus ein Datenpaket für das Ziel-Label vor.
- Die Daten werden per HTTP und JSON an die externe ESL-Plattform übergeben.
- Die Plattform ordnet die Felder gemäß ihrer Konfiguration dem richtigen Label und Layout zu.
- Access Point und Funkinfrastruktur verteilen die Änderung an das physische Label.
- Der Fachbereich prüft vor Ort, ob der angezeigte Inhalt, der Zeitpunkt der Aktualisierung und die Zuordnung stimmen.
graph LR; %% Nodes A["Änderung in Business Central"] B["Freigegebener ESL-Prozess"] C["HTTP/JSON-Datenpaket"] D["Externe ESL-Plattform"] E["Access Point / Funknetz"] F["Elektronisches Etikett"] G["Sicht- und Plausibilitätsprüfung"] %% Flow A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D D ==> E E ==> F F ==> G %% Classes class A btProcessTitle class B,C,D,E,F,G btProcessActive
Welche Inhalte typischerweise auf ESL landen
Die konkrete Anzeige ist projektspezifisch. Typische Inhalte sind:
- Artikelnummer oder Artikelreferenz,
- Kurztext oder Bezeichnung,
- Preis- oder Konditionsinformation,
- Mengeneinheit oder Verpackungsbezug,
- Lager-, Fach- oder Statusinformation,
- optische Kennzeichen für Sonderzustände.
Entscheidend ist, dass je Labeltyp eindeutig festgelegt wird, welche Felder führend sind und aus welchem Prozess sie aktualisiert werden dürfen.
Kritische Einrichtungsbereiche
| Bereich | Was geklärt werden muss |
|---|---|
| Stammdaten in Business Central | Welche Artikel, Varianten, Einheiten, Preise oder Statusinformationen am Label erscheinen sollen |
| Prozessfreigabe | Welche Änderungen ein Label tatsächlich aktualisieren dürfen und wer diese Freigabe verantwortet |
| Externe Plattform | Zuordnung von Feldwerten, Layouts, Label-IDs, Standorten und Aktualisierungsregeln |
| Netzwerk und Hardware | Erreichbarkeit der Plattform, Access Points, Funkabdeckung und Energieversorgung der Labels |
| Betrieb und Support | Wer Fehlbilder erkennt, wer neu zuordnet und wie ein manueller Rückfallprozess aussieht |
Historisch dokumentierte technische Voraussetzungen
Die Alt-Dokumentation nennt für ältere Installationen insbesondere ausgehende Verbindungen für Provisioning, Cloud-Kommunikation und Zeitsynchronisation. Diese Angaben dürfen nicht blind übernommen werden, weil Anbieter und Architektur sich ändern können. Für Projektstarts gilt deshalb:
| Historisch genannter Punkt | Bedeutung |
|---|---|
| TCP 443 ausgehend | typische Grundvoraussetzung für Plattform- und Provisioning-Kommunikation |
| TCP 7354 ausgehend | projektspezifische Hersteller- oder Cloud-Kommunikation aus älteren Szenarien |
| UDP 123 ausgehend | Zeitsynchronisation, damit Status- und Aktualisierungszeiten konsistent bleiben |
Verwenden Sie für produktive Freigaben immer die aktuelle Hersteller- und Projektvorgabe. Die historische Liste ist nur ein Prüfhorizont, kein Ersatz für die heutige Freigabe.
Empfohlener Projektablauf
- Legen Sie fest, welche fachlichen Informationen tatsächlich elektronisch angezeigt werden sollen.
- Definieren Sie je Prozess die führende Datenquelle und die erlaubten Aktualisierungsauslöser.
- Klären Sie früh mit Infrastruktur und Anbieter die Zielarchitektur für Plattform, Access Points und Funkabdeckung.
- Ordnen Sie Label, Standort, Artikelbezug und Layout in einer kontrollierten Pilotzone zu.
- Testen Sie mindestens einen vollständigen Änderungsfall von Business Central bis zum physisch aktualisierten Label.
- Dokumentieren Sie, wie fehlerhafte Labels erkannt, neu zugeordnet oder temporär ersetzt werden.
Kontrollschritte
| Zeitpunkt | Was Sie prüfen |
|---|---|
| Vor der technischen Einrichtung | ESL als projektfreigegebener Umfang bestätigt |
| Vor dem ersten Integrationstest | Führende Felder, Layoutlogik und Label-Zuordnung dokumentiert |
| Vor Pilotbetrieb | Netzwerkfreigaben, Access Points und Funkabdeckung geprüft |
| Vor Go-live | Mindestens ein realer Änderungsfall erfolgreich bis zum Label aktualisiert |
| Im laufenden Betrieb | Falschanzeigen, Zeitverzug und nicht zugeordnete Labels werden überwacht |
Typische Fehlerbilder
| Situation | Mögliche Ursache | Prüfschritt |
|---|---|---|
| Label bleibt unverändert | Übertragung, Trigger oder Plattformzuordnung greift nicht | Prozessauslöser, HTTP-Übertragung und Label-Mapping prüfen |
| Falscher Artikel oder falscher Preis erscheint | Zuordnung zwischen Artikel, Layout und Label-ID ist fehlerhaft | Stammdaten, Label-Zuordnung und Feldmapping gemeinsam prüfen |
| Nur einzelne Bereiche erhalten Updates | Funkabdeckung oder Access Point ist unzureichend | Standorttest und Infrastrukturprüfung durchführen |
| Zeitlich verzögerte Anzeige | Queue, Plattformverarbeitung oder Netzwerklatenz verursacht Rückstand | Übertragungsweg und Aktualisierungszeiten messen |
| Fachbereich traut den Labels nicht | Pilot, Sichtprüfung und Betriebsregeln sind nicht sauber eingeführt | Prüfroutine und Verantwortlichkeiten nachschärfen |
Ergebnis
- Sie behandeln ESL nicht als isolierte Hardware, sondern als vollständigen Geschäftsprozess mit BC-, Plattform- und Infrastrukturanteil.
- Sie wissen, welche Freigaben und Prüfungen vor dem Pilot- oder Echtbetrieb nötig sind.
- Sie reduzieren Fehlanzeigen, weil Datenquelle, Trigger, Label-Zuordnung und Vor-Ort-Prüfung zusammen betrachtet werden.
Links