Erzeugte Labels
Erzeugte Labels im Backend
Die Seite zeigt gespeicherte Hermes-Versandlabels als kurzfristige Kontrollliste fuer frisch erzeugte Labels, Trackingnummern und optionale Zusatzdokumente.
Zweck und Datenbasis
Die Liste laedt gespeicherte Versandlabel-Datensaetze, grenzt die Datensaetze auf den Transportdienst Hermes ein und sortiert die Datensaetze absteigend nach der internen Datensatz-ID. Dadurch stehen neu erzeugte Hermes-Labels oben.
- Beim erfolgreichen Erzeugen eines Hermes-Labels speichert die Versandlogik Trackingnummer, Labelinhalt, Dateityp, Kodierung, Bestellung, Transportdienst und Erstellzeitpunkt.
- Wenn Hermes ein Zusatzdokument liefert, speichert der Datensatz ein zweites Dokument mit eigenem Dateityp und eigener Kodierung.
- Die Tabelle ist als kurzfristige Kontrollansicht gedacht. Ein stuendlicher Cronjob loescht Versandlabels, deren Zeitstempel aelter als 24 Stunden ist.
Filter und Suche
Eine eigene Such- oder Filtermaske ist auf dieser Seite nicht vorhanden. Die Eingrenzung auf Hermes erfolgt direkt beim Laden der Datensaetze ueber das Feld transportdienst. Die Tabelle ist im Backend ausdruecklich nicht sortierbar, auch wenn die Datensaetze bereits nach ID absteigend geladen werden.
Ueber die private Versandlabel-API koennen Versandlabels dagegen mit Parametern wie Transportdienst, Bestellung, Ticketnummer, externer ID und Zeitbereich abgefragt werden. Diese API-Suche ist eine eigene Schnittstellenfunktion und nicht Teil der sichtbaren Hermes-Backendtabelle.
Tabelle und Spalten
Die Liste nutzt eine BsTable mit drei sichtbaren Spalten.
- TicketNr: zeigt die gespeicherte Sendungs- oder Trackingnummer aus
ticketnr. Diese Nummer stammt aus der Hermes-Antwort und ist der wichtigste Abgleichswert nach der Labelerstellung. - Datum/Zeit: zeigt den Erstellzeitpunkt aus
timestampim Format Tag.Monat.Jahr Stunden:Minuten:Sekunden. Der Wert entscheidet auch, wann der Datensatz von der automatischen Bereinigung erfasst wird. - Optionen: zeigt Lupenaktionen zum Oeffnen gespeicherter Dokumente. Die Spalte verwendet die interne Label-ID als Bezugswert.
Optionsspalte
- Versandlabel: immer sichtbar. Die Aktion oeffnet das primaere Dokument aus
ticketmitfiletypeundencode. PDF-Dateien werden als PDF ausgegeben, PNG- und GIF-Dateien als Bild. Bei Kodierungb64wird der gespeicherte Inhalt vor der Ausgabe dekodiert. - Zolldokumente: nur sichtbar, wenn
ticket2gefuellt ist. Die Ausgabe nutztfiletype2undencode2und oeffnet das Zusatzdokument getrennt vom Hauptlabel. - Loeschen oder Stornieren: in dieser Hermes-Tabelle nicht aktiv. Im Backend ist ein Loeschpfad vorbereitet, aber die Aktion ist in der Optionsspalte auskommentiert und damit nicht sichtbar.
Gespeicherte Labeldaten
- id: interne Datensatz-ID und Sortierbasis der Tabelle.
- ticketnr: Hermes-Sendungsnummer oder Trackingnummer.
- ticket, filetype, encode: primaeres Labeldokument, Dateityp und Kodierung.
- ticket2, filetype2, encode2: optionales zweites Dokument, zum Beispiel ein Zusatz- oder Zolldokument.
- order_id: zugehoerige Bestellung, wenn das Label aus einem Bestellprozess entstanden ist.
- extern_id: externe Referenz, sofern ein Prozess eine Referenz am Labeldatensatz speichert.
- transportdienst: Versanddienstleister. Auf dieser Seite werden nur Datensaetze mit dem Wert Hermes geladen.
- timestamp: Erstellzeitpunkt des Labeldatensatzes.
Pruefen und Fehler einordnen
- Nach der Labelerstellung die Seite aktualisieren und den neuesten Hermes-Eintrag oben in der Tabelle suchen.
- Die Ticketnummer mit Bestellung, Versandprozess oder Trackingausgabe abgleichen.
- Das Versandlabel ueber die erste Lupenaktion oeffnen und pruefen, ob PDF oder Bild korrekt angezeigt wird.
- Bei erwarteten Zusatzdokumenten pruefen, ob die zweite Lupenaktion vorhanden ist.
- Wenn kein Eintrag erscheint, die Hermes-Einstellungen, die Labeldruck-Aktivierung und die Hermes-Logs pruefen.
- Wenn ein Dokument nicht geoeffnet wird, Dateityp, Kodierung und gespeicherten Dokumentinhalt am Labeldatensatz pruefen lassen.