COSMiC Datenstruktur

Die Partnerdaten in COSMiC sind auf verschiedene Datentabellen verteilt. Dies ist nötig, damit die Partnerdatenbank einfach und unkompliziert vom Benutzer erweitert werden kann.

Zentral ist die Tabelle Kunde, welche die eindeutige Partner ID und die Stammdaten enthĂ€lt. Die zusĂ€tzlichen Datenfelder enthĂ€lt die Tabelle DataFeld. Dort wird Name, Darstellung und Dateninhalt konfiguriert. Die eigentlichen Daten befinden sich in DataDetail, ein Datensatz fĂŒr jeden Partner und jedes Feld. FĂŒr die Untertabellen sind die beiden Tabellen SubFeld und SubDetail zustĂ€ndig, welche weitgehenst identisch mit den Data-Tabellen sind.

Partner

Die Tabelle Kunde enthĂ€lt fĂŒr jeden Partner einen Datensatz.

Die ID wird automatisch von der Datenbank vergeben und primÀre Identifikation des Partners.

Die KDNR ist eine sekundÀre Identifikation. Sie wird vom Benutzer vergeben, die Datenbank stellt allerdings deren Eindeutigkeit sicher.

Die Felder Firma, Str, Land, PLZ, Ort, Tel enthalten die grundlegenden Stammdaten. Die genaue Formatierung ĂŒbernimmt die Anwendung und entspricht denen der Felder.

Felder

Die Tabelle DataFeld enthÀlt die Definition der zusÀtzlichen Felder.

Jedes Feld ist ĂŒber seine ID eindeutig identifiziert. Die ID wird automatisch von der Datenbank vergeben. Name und Beschreibung sind Name und Beschreibung des Felds; sie werden primĂ€r fĂŒr die Darstellung in der Anwendung verwendet. Die Spalte Typ gibt zusammen mit Auswahl an, welche Daten im Feld gespeichert werden und wie. Kategorie, PosX, PosY sind fĂŒr die Darstellung in den Partnerdetails (Karteireiter und Position) verantwortlich.

Die Tabelle DataDetail enthĂ€lt die eigentlichen Daten zu jedem Feld und jedem Partner. Über die Spalte Referenz wird der Bezug zum Partner hergestellt, sie enthĂ€lt die eindeutige ID des Partners aus der Tabelle Kunde. Die Spalte Feld stellt die Verbindung zum Feld her, sie enthĂ€lt die ID aus DataFeld. Die Spalte Content enthĂ€lt die eigentlichen Daten, die Formatierung ist abhĂ€ngig vom Feldtyp.

Es muss nicht immer fĂŒr jedes Feld/Partner ein Datensatz in DataFeld existieren. Wenn kein Datensatz vorliegt, liegen auch keine Daten vor. Es sind aber DatensĂ€tze mit leerem content erlaubt.

Untertabellen

Untertabellen sind weitgehendst identisch mit den Feldertabellen aufgebaut.

Die Spalte Kategorie in SubFeld enthÀlt hier den Namen der Untertabelle und stellt damit die Zusammengehörigkeit von Feldern zu einer gedachten Untertabelle her.

Die Spalte Nummer in SubDetail enthĂ€lt die ID eines Untertabellendatensatzes und fĂŒgt somit die Daten zu einer Zeile in der Untertabelle zusammen. Die Nummer ist nur innerhalb einer Untertabelle (Kategorie aus SubFeld) und eines Partners (Referenz in SubDetail) eindeutig.

Feldtypen

Jedes Feld hat einen Typ, welcher durch die Anwendung verwaltet wird. Die Art des Typs bestimmt die Spalte Typ, zusammen mit Auswahl aus den Tabellen DataFeld und SubFeld. Der Typ hat Einfluss darauf, wie die Inhalte in content in den Tabellen DataDetail und SubDetail gespeichert sind.

Anmerkungen

Alle Tabellen enthalten eine ID, welche von der Datenbank vergeben wird und eindeutig ist.

Alle Tabellen enthalten eine Spalte Timestamp, welche die Datenbank aktualisiert. Sie enthÀlt immer das Datum, wann dieser Datensatz das letzte mal geÀndert wurde.

Alle Tabellen und Feldnamen sind grundsÀtzlich kleingeschrieben, unabhÀngig von der Schreibung in dieser Dokumentation.

Tabellennamen können zwischen den Installationen abweichen.

Nicht beschriebene Felder sind obsolet oder nur zur AbwÀrtskompatibilitÀt vorhanden.

Dieses Dokument stellt den Entwicklungsstand vom 25.07.2016 dar.

Postmann und GLS Gepard Connect

Gepard Connect nennt sich die Windows-Software von GLS, mit dem Sie Sendungen vorbereiten und anmelden können.

Postmann nutzt die Automatische Paketabwicklung beim Normalversand von Gepard Connect. Diese Schnittstelle ist in den Versionen 1.25.0.0 vorhanden und mit Postmann GLS getestet.

GLS bietet fĂŒr Gepard Connect einen Installationsservice an, den Sie nutzen sollten.

Sollten Sie mit Gepard Connect nicht klar kommen oder Fragen haben, erreichen Sie die technische Hotline von GLS unter 0180 5252700. Bitte haben Sie VerstÀndnis, dass wir zu Gepard Connect keinen Support bieten können.

Automatische Paketabwicklung

Bei GLS wird die Automatische Paketabwicklung von Gepard Connect verwendet.

Die Automatische Paketabwicklung wird im Fenster Normalversand (Strg-N) mit F10 gestartet. Sollte der Button deaktiviert sein, prĂŒfen Sie bitte die GLS Konfiguration. Es gibt in den Systemeinstellungen unter Lokal – Paketabwicklung eine Option, die die automatische Paketabwicklung an- und ausschalten kann.

Die automatische Paketabwicklung prĂŒft in regelmĂ€ssigen AbstĂ€nden, ob die Import-Datei existiert und verarbeitet diese. Eine Fehlermeldung wird als Popup angezeigt.

Postmann GLS Automatische Paketabwicklung Postmann GLS Offene Sendungen Postmann GLS Sendung Normalversand

Konfiguration DatenĂŒbergabe

Die DatenĂŒbergabe an GLS Gepart Connect erfolgt ĂŒber die automatische Paketabwicklung. Die Schnittstelle muss einmalig konfiguriert werden.

Starten Sie den Postmann und prĂŒfen Sie die Lizenzinformationen und Datenbankverbindung. Wechseln Sie in den Reiter Konfiguration. Aktivieren Sie im Abschnitt gls die Schnittstelle mit aktiv=1. Tragen Sie unter versender die ID ein, die Sie in den Stammdaten von Gepard Connect fĂŒr fĂŒr Ihre Firma verwendet haben. Wechseln Sie auf den Reiter Postmann.

Der Datenaustausch erfolgt ĂŒber die Datei postmann2gls.out im Verzeichnis glsout. Sie können auch eine andere Datei wĂ€hlen, tragen Sie diese dann in der Konfigurationsdatei unter ausgabedatei und entsprechend in GLS Gepard Connect ein. Zur Einrichtung ist es hilfreich, die im Installationspaket enthaltene Datei postmann2gls.out in das Verzeichnis glsout zu kopieren.

In GLS Gepard Connect starten Sie den Importassistenten im MenĂŒ Dienstprogramme. WĂ€hlen Sie Neuanlage.

  • WĂ€hlen Sie im Schritt 1 Auftragsdaten fĂŒr Normalversand.
  • Geben Sie in Schritt 2 den gewĂŒnschten Absender und Datei postmann2gls.out im Verzeichnis glsout an.
  • Dateiformat in Schritt 3: ASCII, variable SatzlĂ€nge.
  • Schritt 4 Trennzeichen: Semikolon (59)

Konfigurieren sie die Feldzuordnung in Schritt 4 wie folgt:

FeldnameZuweisung
ID-Nummer1
Absendernummer2
Kundennummer4
Name 15
Name 26
Name 37
Straße8
LĂ€nderkennzeichen9
Postleitzahl10
Ort11
Gewicht12
Produktart13
Paketanzahl14
Betrag15
Verwendungszweck16
Absenderadress-ID3
Telefonnummer17
Empfangsberechtigter18
Referenznummer19
Zusatztext 120
Zusatztext 221
E-Mail22

Postmann GLS Importassistent 4

Zusatztextfelder können mit der + Taste hinzugefĂŒgt werden.

Konfiguration DatenrĂŒckgabe

Die DatenrĂŒckgabe von GLS Gepart Connect erfolgt ĂŒber den RĂŒckmeldeassistenten und muss einmalig konfiguriert werden.

Der Datenaustausch erfolgt ĂŒber die Datei rueck.txt im Verzeichnis glsin. Sie können auch eine andere Datei wĂ€hlen, tragen Sie diese dann in der Konfigurationsdatei unter rueckgabedatei und entsprechend in GLS Gepard Connect ein. Zur Einrichtung ist es hilfreich, die im Installationspaket enthaltene Datei rueckKey.ini in das Verzeichnis glsin zu kopieren.

In GLS Gepard Connect starten Sie den RĂŒckmeldeassistenten im MenĂŒ Dienstprogramme. Starten Sie den Assistenten fĂŒr Normalversand.

  • Geben Sie in Schritt 1 die Datei rueck.txt im Verzeichnis glsin ein.
  • WĂ€hlen Sie in Schritt 2 das Datenformat ASCII, variable SatzlĂ€nge und Neue Daten an Datei anfĂŒgen, bestehende aktualisieren.
  • Konfigurieren Sie den Dateiaufbau in Schritt 4 und fĂŒgen Sie folgende Felder in dieser Reihenfolge auf der rechten Seite ein:
    • KDPAKET:ID_NR
    • KDPAKET:KUND_NR
    • KDPAKET:PAKETNR
    • KDPAKET:SRS_PAKETNUMMERN
    • ABSENDER:ABS_NR
    • KDPAKET:GEWICHT
    • KDPAKET:PRODUKT
    • KDPAKET:CS_BETRAG
  • WĂ€hlen Sie in Schritt 5 keine Sortierung
  • lassen Sie in Schritt 6 alle Felder leer.
  • WĂ€hlen Sie in Schritt 7 den Semikolon als Trennzeichen (59), die LĂ€nge bei allen Feldern 0 und keine Format.

Postmann GLS RĂŒckmelde Feldzuweisung

Diese Definition wird in der Datei rueckKey.ini Verzeichnis gslin gespeichert. Diese Datei darf nicht gelöscht werden! Falls doch, mĂŒssen Sie die RĂŒckmeldeassistenten neu ausfĂŒhren.

Konfiguration Gepard Connect

In GLS Gepart Connect mĂŒssen Sie folgende Einstellungen hinterlegen. Den Dialog dazu finden Sie im MenĂŒ Dienstprogramme unter Systemeinstellungen.

  • Importsteuerung
    • Import alle 2 Sekunden
    • ZusĂ€tzlicher Import, wenn Auftrag bereits abgearbeitet
    • Fehlerhafte DatensĂ€tze importieren
  • Paketabwicklung
    • Paketabfertigung einschalten
    • Automatische Paketabwicklung
    • Benutzereingriff aus!
    • Alternativabsender aktivieren
  • Verzeichnisse
    • RĂŒckmeldedatei Online aktivieren

Postmann GLS Importsteuerung Postmann GLS Paketabwicklung Postmann GLS Verzeichnisse

Inbetriebnahme

Zum Testen fĂŒhren Sie am Besten zunĂ€chst einen Tagesabschluss durch. So finden Sie nach Ihrem Test leicht alle Testpakete heraus, die Sie selbstverstĂ€ndlich stornieren mĂŒssen.

Starten Sie den Postmann und wechseln Sie auf den Reiter Postmann. Im Statusfenster sollte „Beleg scannen“ auftauchen. Wenn nicht, beheben Sie die entsprechende Fehlermeldung.

Der Cursor befindet sich im unteren Eingabefeld und kann von dort nicht weg bewegt werden. Zum Testen werden werden die Befehlscodes des Barcodescanners per Tastatur eingegeben. Verwenden Sie zum Testen eine beliebige Rechnung aus Ihrem Manager, merken Sie sich die Vorgangsnummer, z.B. 200102. Tippen sie in die untere Eingabezeile re. (auch den Punkt!) gefolgt von der Rechnungsnummer (z.B. re.200102) ein und BestÀtigen mit der Eingabetaste. Der Beleg sollte geladen werden und die wichtigsten Daten erscheinen. Vergleichen Sie die geladenen Daten mit Ihrer Rechnung. Nach 10 Sekunden sollten die Daten wieder verschwinden und Beleg scannen angezeigt werden.

Laden Sie den Beleg nochmals wie eben. Tippen Sie nun la.g um die Lieferart G auszuwĂ€hlen. Tippen sie nun „send.“. Es wird nun die Ausgabedatei erzeugt und auf eine Verarbeitung von Gepard Connect gewartet. Im Stausfenster zĂ€hlt nun ein Countdown herunter, der nach ca. 15 Sekunden mit einem Timeout abbrechen sollte. Starten Sie nun GLS Gepard Connect und aktivieren Sie im Normalversand (Strg-N) die Automatische Paketabwicklung (F10). Es sollte vorerst nichts weiter passieren. Sollte dies nicht möglich sein, prĂŒfen Sie die Einstellungen von oben oder kontaktieren Sie GLS.

Lassen Sie Gepard Connect so stehen und wechseln Sie zum Postmann und verfahren Sie nochmals wie oben beschrieben. Statt mit einem Timeout abzubrechen sollte nach einigen Sekunden OK mit einer Sendungsnummer erscheinen. Sollte kein Aufkleber gedruckt werden, prĂŒfen Sie, ob Gepard Connect eine Fehlermeldung anzeigt. Wenn ja, beheben Sie den Fehler. PrĂŒfen Sie auch, ob im Fenster Normalversand die Daten der Sendung (EmpfĂ€nger, etc.) angezeigt werden.

Testen Sie so verschiedene Rechnungen und Lieferscheine.

Stornieren Sie zum Abschluss des Tests alle Testpakete in Gepard Connect und entfernen Sie die Sendungsnummern aus den verwendeten VorgÀngen.

Produkte / Lieferarten

GLS stellt folgende Produkte zur VerfĂŒgung, die Postmann als Lieferarten unterstĂŒtzt. Postmann erkennt die Texte sowie die Codes. Verwenden Sie im AFS fĂŒr die Lieferart die Texte, so findet Postmann automatisch das richtige Produkt.

GGLS Gewerbe
G24GLS Guarantee24
TGLS Termin
T8 GLS Termin 8
T9GLS Termin 9
T10GLS Termin 10
TEGLS Termin E
TN GLS Termin N
TS1GLS Termin S1
TSEGLS Termin SE

intelligenSE AFS Fontupdate

Der AFS Manager verwendet an verschiedenen Stellen RTF-Formatierte Texte und speichert diese in der Datenbank. Fontupdate kann die Formatierung dieser Texte Ă€ndern und vereinheitlichen. So können Sie mit einem Klick alle Artikeltexte, Adresskommentare, Auftrags- und Positionstexte an Ihr neues CI anpassen. Oder Sie entfernen alle Formatierungen und ĂŒberlassen dem Formular die korrekte Darstellung. Keine Formatierungen zu haben ist auch sehr Hilfreich, wenn Sie mit externer Software direkt auf die Datenbank zugreifen wollen.

Fontupdate
  • Adresse: Bemerkung, Notiz
  • Artikel: Langtext 1-5, Werbetext 1-5, Bemerkung
  • Vorgang: Bemerkung 1 und 2, Zusatz 1-3, Hinweis, Hinweis beim FortfĂŒhren
  • Positionen: Zusatztext 1 und 2, Bemerkung
  • Formatierung entfernen
  • Schriftart Ă€ndern
  • Schriftgrösse Ă€ndern
  • Schriftattribute (Fett, Kursiv, Unterstrichen, Durchgestrichen) Ă€ndern
  • Schriftfarbe Ă€ndern

Sie können das Programm einmalig manuell ausfĂŒhren oder automatisch regelmĂ€ssig arbeiten lassen. FĂŒr einen ersten Eindruck können Sie sich eine Demoversion herunterladen. Diese ist vollstĂ€ndig einsetzbar, verarbeitet allerdings nur 9 zufĂ€llige Adressen, Artikel, VorgĂ€nge und Positionen. Um die Vollversion zu erwerben, köntaktieren Sie mich bitte.

SelbstverstĂ€ndlich realisieren wir auch Ihre SonderwĂŒnsche. Sprechen Sie uns an!

Konfiguration

Die Konfiguration enthĂ€lt folgende Optionen, die auch ĂŒber die OberflĂ€che konfiguriert werden können.

adresse=1 
artikel=1
vorgang=1
position=1

Aktiviert oder deaktiviert die Verarbeitung fĂŒr Adressen, Artikel, VorgĂ€nge und Postionen

adressfilter=
artikelfilter=
vorgangfilter=and year(vorgangsdatum)=2015
positionfilter=and year(vorgangsdatum)=2015

Definiert einen Filter, welche Adressen/Artikel/VorgÀnge/Positionen verarbeitet werden sollen.

delete=1 

Aktiviert oder deaktiviert das vollstÀndige Entfernen der Formatierung

fontname=Comic Sans MS
fontsize=10
fontcolor=32768
fontbold=0
fontitalic=0
fontunderline=0
fontstrikeout=0

Definiert die zu verwendende Schriftart

updfont=1
updsize=1
updcolor=1
updattrib=1

Definiert, welche Formatierung an den Textfeldern verÀndert werden soll.

Postmann und DPD DELISprint

DELISprint nennt sich die Windows-Software von DPD, mit dem Sie Sendungen vorbereiten, anmelden und verwalten können.

DPD bietet fĂŒr DELISprint einen Installationsservice an, den Sie nutzen sollten. Sie erreichen die technische Hotline von DPD unter 0180 6 373200. Bitte haben Sie VerstĂ€ndnis, dass wir zu DELISprint keinen Support bieten können.

Schnittstelle

Postmann nutzt den Importservice von DELISprint zur DatenĂŒbertragung. Diese Schnittstellen sind ab Version 6 vorhanden. Der Importservice erwartet eine formatierte Textdatei im CSV-Format. Die Import-Datei wird von Postmann erstellt und von DELISprint gelesen, um die Sendungsnummer erweitert und verschoben. Sollte dies DELISprint nicht tun, entfernt Postmann die Datei und gibt eine Fehlermeldung aus.

Die Schnittstelle starten Sie in der Symbolleiste im Bereich Datenimport unter Importservice starten. Kontrollieren Sie vorher, ob unter Service konfigurieren die Importstruktur Postmann und die richtigen Verzeichnisse ausgewÀhlt sind. Im eingestellten Zeitintervall wird die konfigurierte Datei abgefragt und die dort enthaltenen Daten importiert. Wurden die Daten korrekt importiert, so wird der Paketaufkleber gedruckt und die Sendung erscheint im Hauptbildschirm. Ist ein Fehler aufgetreten, so wird der FehlerzÀhler unten rechts erhöht und die Sendung erscheint unter Fehlerhafte AuftrÀge.

postmann-dpd-importservice

Der Fehler wird nicht an den Postmann ĂŒbermittelt. Postmann erhĂ€lt nur die Information dass ein Fehler aufgetreten ist und meldet dies. Die Fehlermeldung finden Sie im DELISprint bei den Fehlerhaften AuftrĂ€gen. Beheben sie die Fehlerursache am Besten im AFS Manager und scannen Sie den Beleg erneut. Sie können die Sendung auch im DELISprint korrigieren und drucken, allerdings erhalten Sie dann keine Sendungsnummer im AFS.

FĂŒr die RĂŒckgabe der Sendungsnummer benötigt DELISprint ein Verzeichnis in welche es formatierte Textdateien im CSV-Format schreibt. Postmann liest diese Dateien, verarbeitet diese und löscht diese. Sollte ein Fehler bei der Verarbeitung auftreten, schreibt Postmann in dieses Verzeichnis einen Error-Datei mit den originalen Daten und einer Fehlermeldung.

DatenĂŒbergabe konfigurieren

Aktivieren Sie in der Postmann Konfiguration DPD im Abschnitt [dpd]. Tragen Sie die Nummer des normalerweise zu benutzenden Absenders ein. Kontrollieren sie die Ausgabedatei (dpdout/postmann2dpd.out), Postmann legt dieses Verzeichnis an, wenn Sie den Postmann-Reiter betreten. Kopieren Sie die mitgelieferte Datei postmann2dpd.out in dieses Verzeichnis.

Öffnen Sie die Konfiguration der Importstruktur fĂŒr AuftrĂ€ge ĂŒber das HauptmenĂŒ im Bereich Datenimport. Legen Sie eine neue Konfiguration mit folgenden Inhalten an.

  • Name: Postmann
  • Inputformat: CSV
  • Encoding: ISO-8859-1
  • Quelle: wĂ€hlen Sie die im Postmann unter [dpd] ausgabedatei konfigurierte Datei aus. (dpdout/postmann2dpd.out)
  • CSV Textbegrenzer / Feldbegrenzer: “ und ;
  • Headerzeilen: 1

postmann-dpd-importstruktur

Um die Feldzuordnung auszufĂŒllen, wĂ€hlen Sie den Button Automatisches Mapping. DELISprint sollte alle Felder korrekt zuordnen. Kontrollieren Sie die Zuweisung wie folgt:

DPD printDatenquelleRegelwerk
SHIPMENTTYPESHIPMENTTYPE
SHIPMENTIDSHIPMENTID
RNAME1RNAME1
RNAME2RNAME2
RCONTACTRCONTACT
RADDRESSREFRADDRESSREF
RSTREETRSTREET
RHOUSENORHOUSENO
RCOUNTRYRCOUNTRY
RSTATERSTATE
RPOSTALRPOSTAL
RCITYRCITY
RADDRESSINFORADDRESSINFO
RPHONERPHONE
RFAXRFAX
REMAILREMAIL
WEIGHTWEIGHT
LENGTHLENGTH
WIDTHWIDTH
HEIGHTHEIGHT
MPSCREF1MPSCREF1
MPSCREF2MPSCREF2
MPSCREF3MPSCREF3
MPSCREF4MPSCREF4
PARCELREF1PARCELREF1
PARCELREF2PARCELREF2
PARCELREF3PARCELREF3
PARCELREF4PARCELREF4
PARCELCOUNTPARCELCOUNT
DELIVERYDATEDELIVERYDATE
SCLIENTSCLIENT
SCOSTUNITSCOSTUNIT
SNAME1SNAME1
SNAME2SNAME2
SCONTACTSCONTACT
SSTREETSSTREET
SHOUSENOSHOUSENO
SCOUNTRYSCOUNTRY
SSTATESSTATE
SPOSTALSPOSTAL
SCITYSCITY
SADDRESSINFOSADDRESSINFO
SPHONESPHONE
SFAXSFAX
SEMAILSEMAIL
DP_STATUSDP_STATUS
DP_OUTPUTDP_OUTPUT
NCURRENCYNCURRENCY
NAMOUNTNAMOUNT
NPURPOSENPURPOSE
NINKASSONINKASSO
NBANKACCOUNTNBANKACCOUNT
MSGTYPE1MSGTYPE1
MSGVALUE1MSGVALUE1
MSGRULE1MSGRULE1
MSGLANG1MSGLANG1
MSGTYPE2MSGTYPE2
MSGVALUE2MSGVALUE2
MSGRULE2MSGRULE2
MSGLANG2MSGLANG2
MSGTYPE3MSGTYPE3
MSGVALUE3MSGVALUE3
MSGRULE3MSGRULE3
MSGLANG3MSGLANG3
MSGTYPE4MSGTYPE4
MSGVALUE4MSGVALUE4
MSGRULE4MSGRULE4
MSGLANG4MSGLANG4
MSGTYPE5MSGTYPE5
MSGVALUE5MSGVALUE5
MSGRULE5MSGRULE5
MSGLANG5MSGLANG5
DELIVERYDATEFROMDELIVERYDATEFROM

Speichern Sie alles und schließen den Dialog mit OK. Öffnen Sie im selben MenĂŒ Einstellungen fĂŒr den Importservice konfigurieren. WĂ€hlen Sie die eben erstellte Importstruktur Postmann aus und folgende weiter Einstellungen:

  • Importverzeichnis: wĂ€hlen Sie das im Postmann unter [dpd] ausgabedatei konfigurierte Verzeichnis aus. (dhlout)
  • Importbedingung Semaphore berĂŒcksichten bleibt aus.
  • Intervall: 3
  • Importaktion: AuftrĂ€ge importieren und Paketscheine drucken
  • Folgeaktion: Dateien verschieben und umbenennen (Zeitstempel)
  • Zielverzeichnis: wĂ€hlen Sie das im Postmann unter [dpd] rueckgabeverzeichnis konfigurierte Verzeichnis aus. (dhlin)

postmann-dpd-service-konfigurieren

Speichern und Schließen Sie den Dialog.

Inbetriebnahme

Zum Testen fĂŒhren Sie am Besten zunĂ€chst einen Tagesabschluss durch. So finden Sie nach Ihrem Test leicht alle Testpakete heraus, die Sie selbstverstĂ€ndlich stornieren mĂŒssen.

Starten Sie den Postmann und wechseln Sie auf den Postmann Reiter. Im Statusfenster sollte „Beleg scannen“ auftauchen. Wenn nicht, beheben Sie die entsprechende Fehlermeldung.

Der Cursor befindet sich im unteren Eingabefeld und kann von dort nicht weg bewegt werden. Zum Testen werden werden die Befehlscodes des Barcodescanners per Tastatur eingegeben. Verwenden Sie zum Testen eine beliebige Rechnung aus Ihrem Manager, merken Sie sich die Vorgangsnummer, z.B. 200102. Tippen sie in die untere Eingabezeile re. (auch den Punkt!) gefolgt von der Rechnungsnummer (z.B. re.200102) ein. Der Beleg sollte geladen werden und die wichtigsten Daten erscheinen. Vergleichen Sie die geladenen Daten mit Ihrer Rechnung. Nach 10 Sekunden sollten die Daten wieder verschwinden und Beleg scannen angezeigt werden.

Laden Sie den Beleg nochmals wie eben. Tippen Sie nun la.np um die Lieferart DPD Classic auszuwĂ€hlen. Tippen sie nun „send.“. Es wird nun die Ausgabedatei erzeugt und auf eine Verarbeitung von DELISprint gewartet. Im Stausfenster zĂ€hlt nun ein Countdown herunter, der nach ca. 15 Sekunden mit einem Timeout abbrechen sollte.

Starten Sie nun DELISprint und starten sie den Importservice in der Symbolleiste. Es sollte vorerst nichts weiter passieren. Lassen Sie DELISprint so stehen und wechseln Sie zum Postmann und verfahren Sie nochmals wie oben beschrieben. Statt mit einem Timeout abzubrechen sollte nach einigen Sekunden OK und die Sendungsnummer erscheinen.

Stornieren Sie zum Abschluss des Tests alle Testpakete in DELISprint und entfernen Sie die Sendungsnummern aus der verwendeten Rechnung.

Produkte / Lieferarten

NPDPD CLASSIC
MAILDPD Mail
E18DPD 18:00 / GUA
E12DPD 12:00
E10DPD 10:00
E830DPD 8:30
B2CRB2C Retoure
MAXDPD MAX
IE2DPD EXPRESS
SDDPD Same Day
PLDPD PARCEL Letter
SPDPD CLASSIC Small

Postmann Barcodes

Postmann kann komplett mit einem Barcodescanner bedient werden. Die dazu nötigen Barcodes finden Sie hier. Drucken Sie sich diese Seite am Besten aus und hÀngen Sie diese in der NÀhe des Packplatzes auf.

FĂŒr weitere Barcodes steht im Internet unter http://www.barcodesinc.com/generator/index.php ein Barcode-Generator zur freien VerfĂŒgung. Welche Symbologie Ihr Scanner versteht, mĂŒssen Sie ausprobieren, wir haben die besten Erfahrungen mit dem Typ 128-B gemacht.

Barcode auf dem Beleg

Mit dem DTP-Formularen des Managers kann schnell und einfach ein Barcode fĂŒr den Postmann auf dem Beleg ausgedruckt werden.

Öffnen Sie einen Vorgang (also Lieferschein, Rechnung oder Kommission), auf dem Sie den Barcode aufbringen möchten.

Öffnen Sie den Formulareditor, in dem Sie im MenĂŒ auf Vorgang –> Vorgangsausdruck Einstellungen –> Formular entwerfen klicken. Der DTP-Formulareditor öffnet sich.

Im Formulareditor wird das Formular geöffnet, das beim Drucken des Lieferscheins verwendet wird. Gehen Sie im Formulareditor auf den MenĂŒpunkt Objekte –> EinfĂŒgen –> Barcode. Der jetzt können Sie einen Barcode auf Ihrem Beleg platzieren.

Klicken Sie auf den Bereich des Barcodes, damit sich das Fenster Barcode-Inhalt öffnet. WĂ€hlen Sie die mittlere Option „Formel“ aus und fĂŒgen diesen Inhalt ein:

Barcode("id*" + TBL_AUFTRAG.AUFTRAG, "Code 128")

BestÀtigen Sie die Eingabe mit OK und speichern Sie den Beleg.

Senden

Postmann Barcodes
reset
Postmann Barcodes
senden

Gewicht

Postmann Barcodes
1
Postmann Barcodes
2
Postmann Barcodes
3
Postmann Barcodes
4
Postmann Barcodes
5
Postmann Barcodes
6
Postmann Barcodes
7
Postmann Barcodes
8
Postmann Barcodes
9
 Postmann Barcodes
0
Postmann Barcodes
C

Nachnahme

Postmann Barcodes
1
Postmann Barcodes
2
Postmann Barcodes
3
Postmann Barcodes
4
Postmann Barcodes
5
Postmann Barcodes
6
Postmann Barcodes
7
Postmann Barcodes
8
Postmann Barcodes
9
 Postmann Barcodes
0
Postmann Barcodes
C

Anzahl Pakete

Postmann Barcodes
Paket
Postmann Barcodes
Dokument
Postmann Barcodes
C
Postmann Barcodes
+1
Postmann Barcodes
-1

DHL (EasyLog)

Europack NationalPostmann Barcodes
International PremiumPostmann Barcodes
Businesspaket InternationalPostmann Barcodes
EuropaketPostmann Barcodes
Expresspaket NationalPostmann Barcodes
Expresspaket InternationalPostmann Barcodes

DHL (GeschÀftskundenportal)

DHL PaketPostmann Barcodes
DHL Paket PrioPostmann Barcodes
DHL Paket TaggleichPostmann Barcodes
DHL Paket InternationalPostmann Barcodes
DHL EuropaketPostmann Barcodes
DHL Paket ConnectPostmann Barcodes

GLS

GLS GewerbePostmann Barcodes
GLS Guaranteed24Postmann Barcodes
GLS TerminPostmann Barcodes
GLS Termin 8Postmann Barcodes
GLS Termin 9Postmann Barcodes
GLS Termin 10Postmann Barcodes
GLS Termin EPostmann Barcodes
GLS Termin NPostmann Barcodes

UPS

UPS StandardPostmann Barcodes
UPS Express SaverPostmann Barcodes
UPS ExpressPostmann Barcodes
UPS Express PlusPostmann Barcodes
UPS Express SamstagPostmann Barcodes
UPS ExpeditedPostmann Barcodes
UPS Express NA1Postmann Barcodes

DPD

DPD ClassicPostmann Barcodes
DPD Express 18:00Postmann Barcodes
DPD Express 12:00Postmann Barcodes
DPD Express 10:00Postmann Barcodes
DPD Express 8:30Postmann Barcodes
DPD Same DayPostmann Barcodes
DPD Classic SmallPostmann Barcodes

Mail Boxes Etc.

MBE StandardPostmann Barcodes
MBE ClassicPostmann Barcodes
MBE ExpressPostmann Barcodes
MBE OvernightPostmann Barcodes
MBE MorningPostmann Barcodes
MBE Early MorningPostmann Barcodes

Befehlscodes

Die erste Aufgabe ist, per Barcodescanner die Daten vom Benutzer einzulesen. Die Barcodes enthalten ein Symbol “Was kommt jetzt”, ein Trennzeichen und den eigentlichen Wert der ĂŒbertragen werden soll. Die einzelnen Symbole sind:

SymbolBedeutung
idDatensatz-ID des Belegs (also Lieferschein oder Rechnung oder Kommission)
lsNummer eines Lieferscheins
reNummer einer Rechnung
koNummer einer Kommission
gewichtGewicht des Pakets, absoluter Wert
gewichtaddGewicht des Pakets, Wert wird addiert
gewichtsubGewicht des Pakets, Wert wird abgezogen
gewichtdigitGewicht des Pakets, Wert wird anhand einer “Zehnertastatur” eingegeben.
docsUmschalten zwischen Paket (0) oder Dokumenten (1), nur UPS
paketeAnzahl Pakete, absoluter Wert
paketaddAnzahl Pakete, Wert wird addiert
paketsubAnzahl Pakete, Wert wird abgezogen
ieferartLieferart (die möglichen Werte sind von UPS abhÀngig)
betragNachnahmebetrag, absoluter Wert
betragaddNachnahmebetrag, Wert wird addiert
betragsubNachnahmebetrag, Wert wird abgezogen
betragdigitNachnahmebetrag, Wert wird anhand einer “Zehnertastatur” eingegeben.
sendEingelesene Daten werden an den Server geschickt
resetAlle Werte werden gelöscht
exitDas Programm wird beendet.

Als Trennzeichen können folgende Verwendet werden:

  • (
  • *
  •  :
  • .
  • $
  •  %
  • +
  • /

Ein Trennzeichen muss immer angegeben werden, auch wenn kein Wert (z.B. bei Reset) folgt. Da der Punkt ein Trennzeichen ist, ist als Dezimaltrennzeichen bei Gewicht und Betrag das Komma zu verwenden.

Sie können den Beleg anhand der Vorgangsnummer zusammen mit ls, re, oder ko scannen oder per id mit der Datenbank-ID. Wir raten dazu, die Datenbank-ID zu verwenden, da diese immer eindeutig ist wÀhrend eine Vorgangsnummer doppelt sein kann. Die Datenbank-ID finden Sie, wenn Sie sich in der Vorgangslist im Spalteneditor die Spalte Auftrag einblenden lassen.

Postmann und UPS Worldship

Worldship nennt sich die Windows-Software von UPS, mit dem Sie Sendungen vorbereiten und anmelden können.

Postmann nutzt die Automatischer XML Import-Schnittstelle von Worldship. Diese Schnittstelle ist in den Worldship-Versionen 7, 9 und 10 vorhanden und mit Postmann getestet.

Sollten Sie mit Worldship nicht klar kommen oder Fragen haben, erreichen Sie die technische Hotline von UPS unter 0800-19628426. Bitte haben Sie VerstÀndnis, dass wir zu Worldship keinen Support bieten können.

UPS Automatischer XML Import

Bei UPS wird die Autoimport-Schnittstelle von Worldship verwendet.

In der Version 7 starten Sie die Schnittstelle im MenĂŒ „AktivitĂ€ten“ unter „Auto-Import“, in der Version 9 und 10 im MenĂŒ „Import/Exportdaten“ unter „Automatischer XML-Import“. BestĂ€tigen Sie alle Meldungen und Nachfragen und geben dabei den unter „Pfad fĂŒr Auto-Import“ konfigurierten Pfad an. In der Version 9 und 10 mĂŒssen Sie jetzt noch „starten“ klicken.

Bei UPS wird die Automatischer XML Import-Schnittstelle von Worldship verwendet. Die Schnittstelle wird ĂŒber XML-Dateien gesteuert. Diese Dateien werden von Postmann UPS angelegt, von Worldschip analysiert und verĂ€ndert und von Postmann wieder entfernt.

DatenĂŒbergabe

Die DatenĂŒbergabe an UPS Worldship erfolgt ĂŒber eine XML Datei. Den Aufbau der Datei gibt Worldship vor, Postmann hĂ€lt sich an diese Vorgabe.

Legen Sie ein Import/Export Verzeichnis fest, ĂŒber das diese XML-Datei zwischen Worldship und Postmann ausgetauscht werden kann. Beide Programme benötigen hierauf volle Zugriffsrechte. Der vollstĂ€ndige Pfad ist in der Konfigurationsdatei einzutragen.

In Worldship legen Sie dieses Verzeichnis im Automatischer XML Import im MenĂŒ Import/Exportdaten fest.

Quantum View Notify

Mit Quantum View Notify bietet UPS die Möglichkeit, ĂŒber die Sendung per eMail informiert zu werden. Postmann UPS kann diese eMail-Benachrichtigung aktivieren.

Es gibt drei Arten von Notify:

  • Ship, also Versand
  • Delivery, also Zustellung
  • Exception, also Ausnahme.

Postmann UPS fasst Versand und Zustellung als Info zusammen.

Die Aktivierung von Quantum View Notify erfolgt im AFS Manager anhand der Adressgruppen der Absenderadresse. Postmann legt beim Start zwei Adressgruppen

  • bei Paketversand benachrichtigen
  • bei Paket-Ausnahmen benachrichtigen

an. Die IDs dieser Adressgruppen werden in der Konfigurationsdatei im Abschnitt notify unter AdressArtInfo und AdressArtAusnahme gespeichert. Die Adressgruppe wird nicht angelegt, wenn die konfigurierte Adressgruppe oder eine Adressgruppe mit gleichem Namen bereits existiert. Es wird dann diese verwendet.

Um die Benachrichtigung fĂŒr eine Adresse zu aktivieren, weisen Sie dieser Adresse eine dieser (oder beide) Adressgruppen zu.

Die nötige eMail-Adresse wird, dreistufig aus dem AFS Manager versucht zu ermitteln:

  1. aus dem Ansprechpartner des Vorgangs
  2. aus der Adresse des Vorgangs
  3. aus der Konfigurationsdatei im Abschnitt notify unter failureAddress

ZusÀtzlich kann in der Konfigurationsdatei im Abschnitt notify unter message eine kurze Nachricht angegeben werden.

Quantum View Notify Notification Codes

  • 1 Ship Notification
  • 2 Exception Notification „AdressArtAusnahme“
  • 3 Ship and Exception Notifications
  • 4 Delivery Notification
  • 5 Ship and Delivery Notifications „AdressArtInfo“
  • 6 Exception and Delivery Notifications
  • 7 Ship, Exception and Delivery Notifications

UPS Pay For

UPS Worldship kann die Versandkosten einem anderen UPS-Kunden berechnen. Dies aktivieren Sie, indem Sie im AFS Manager die UPS-Kundennummer im Kunden/Lieferanten des Belegs im Zusatzfeld09 hinlegen.

Das Feld, in welchem die UPS Kundennummer erwartet wird, ist in der Konfigurationsdatei im Abschnitt ups unter payForField geĂ€ndert werden. StandardmĂ€ĂŸig wird das Zusatzfeld09 verwendet.

Postmann Waage

Postmann unterstĂŒtzt die digitale Waage HD-150 und HD-300 von MyWeigh. Diese wird per serielle Schnittstelle (COM) an den PC angeschlossen. Mit einem Adapter kann sie auch an USB angeschlossen werden.
Die Daten, die die Waage sendet, werden rechts neben dem Gewicht-Feld angezeigt. Diese enthalten zusÀtzliche Steuerzeichen, das Gewicht ist allerdings gut erkennbar.

Postmann_Gewicht_der_Waage

Die Waage hat eine eingebaute Erkennung, ob das Gewicht stabil ist oder noch verĂ€ndert. Dieses Kennzeichen wird mit an Postmann ĂŒbermittelt. Bis das stabil-Kennzeichen von der Waage gesetzt wird, vergehen einige Sekunden. Postmann wartet dann auch diese Zeit, bis ein stabiles Gewicht von der Waage geliefert wird und ĂŒbernimmt erst dann das Gewicht. Signalisiert die Waage, dass ein Gewicht stabil ist, wird das Gewicht automatisch ĂŒbernommen. Das Gewicht wird permanent von der Waage gelesen, aber nur bei einem gescannten Beleg in das Gewicht-Feld ĂŒbernommen. Das Gewicht kann jederzeit per Barcodescanner ĂŒberschrieben oder gelöscht werden.

Konfiguration

Die Waage muss bei der Inbetriebnahme in den erweiterten Modus SCI.0 geschaltet werden. Halten Sie dazu die Taste „M“ gedrĂŒckt bis das Display „SCI.“ anzeigt. DrĂŒcken Sie „M“ so lange, bis das Display „SCI.0“ zeigt, die 0 blinkt. DrĂŒcken Sie nun die Taste „T“, die 0 hört auf zu Blinken. Schalten Sie die Waage aus und wieder ein. Bei Fragen hilft Ihnen das Handbuch_der Waage (Englisch) weiter.

Die folgenden Einstellungen finden Sie in der Konfiguration von Postmann im Abschnitt Waage.

Waage aktiv

Geben Sie an, ob Sie eine digitale Waage besitzen oder nicht. Aktivieren Sie nicht die Waage, wenn Sie keine haben oder am COM-Port nicht die Waage angeschlossen haben.

aktiviert=0

COM Port

Geben Sie hier den COM-Port an, an welchem Sie die Waage angeschlossen haben.

port=COM1

COM Konfig

Geben Sie hier die Konfiguration des COM Ports an. Normalerweise sind keine Änderungen nötig.

baud=9600
databits=8
stopbits=0
paritytype=0

Mögliche Werte fĂŒr Baud

  • 600
  • 1200
  • 2400
  • 4800
  • 9600
  • 14400
  • 19200
  • 38400
  • 56000
  • 57600

Mögliche Werte fĂŒr stopbits:

  • Ein Stoppbit = 0
  • Eineinhalb Stoppbits = 1
  • Zwei Stoppbits = 2

Mögliche Werte fĂŒr Parity:

  • NO PARITY = 0;
  • ODD PARITY = 1;
  • EVEN PARITY = 2;
  • MARK PARITY = 3;
  • SPACE PARITY = 4;

Abfrageintervall

Geben Sie hier an, wie oft Postmann die Waage nach dem aktuellen Gewicht abfragen soll.

interval=1000

Werkeinstellung sind alle 1000 Millisekunden, also jede Sekunde ein mal.

Gewicht stabil

Die Waage hat eine eingebaute Erkennung, ob das Gewicht stabil ist oder noch verĂ€ndert. Dieses Kennzeichen wird mit an Postmann ĂŒbermittelt. Bis das stabil-Kennzeichen von der Waage gesetzt wird, vergehen einige Sekunden. Postmann wartet dann auch diese Zeit, bis ein stabiles Gewicht von der Waage geliefert wird und ĂŒbernimmt erst dann das Gewicht. Mit der Einstellung stable kann dies abgeschaltet werden, Postmann ĂŒbernimmt dann jedes gelesene Gewicht. Dies kann allerdings zu Fehlmessungen fĂŒhren.

stable=1

Werkseinstellung ist 1, also nur stabile Gewichte ĂŒbernehmen.

intelligenSE sqlMailer

intelligenSE sqlMailer

Bleiben Sie auf dem Laufenden.
SQL Mailer ist ein Programm, mit dem Sie komfortabel Datenbankauswertungen per eMail versenden können. SQL Mailer fĂŒhrt unbeaufsichtigt Abfragen auf einer Datenbank aus, formatiert das Ergebnis und versendet dieses per HTML-eMail.

Sie können sich hier eine Demoversion herunterladen: sqlmailer.zip Die Demoversion ist voll funktionsfĂ€hig, blendet allerdings in der eMail einen Hinweis ein. Außerdem ist die Ergebnismenge auf 42 Zeilen begrenzt.

Die Vollversion ist fĂŒr eine gute Flasche Wein bei mir erhĂ€ltlich. Schreiben Sie mir dazu einfach eine kurze eMail. SelbstverstĂ€ndlich erstelle ich Ihnen auch fertige SQL-Statements und Konfigurationsdateien.

[contact-form-7 404 "Not Found"]

Konfiguration

Die Konfiguration erfolgt direkt im Programm. Die eingegebene Konfiguration wird in der Datei sqlMailer.ini gespeichert. Sie können mehrere Konfigurationen verwenden, in dem Sie das Programm mit dem Dateinamen als Parameter starten.

sqlMailer.exe rechnungen.ini
sqlMailer.exe lieferverzögerungen.ini

FĂŒr einen automatischen Lauf zum Beispiel im Taskplaner verwenden Sie den Befehlszeilenparameter -unattend. Das Programm fĂŒhrt darauf hin die Datenbankabfrage aus, erstellt die eMail, versendet diese und beendet sich wieder.

sqlMailer.exe -unattend
sqlMailer.exe rechnungen.ini -unattend
sqlMailer.exe lieferverzögerungen.ini -unattend

Tritt eine Fehlermeldung auf, so wird diese an den konfigurierten eMail-Absender zugestellt.

Einstellungen

Geben Sie im Reiter „Datenbank“ die Verbindungskennung zur Datenbank ein und testen Sie diese. Als Nutzer von AFS Manager können Sie die Verbindungskennung direkt aus den Systeminformationen verwenden. Es ist aber auch jede beliebige andere Datenbank möglich.

Im Reiter SQL können Sie den Auswertungs-Befehl in SQL hinterlegen und testen. Sollten Sie Hilfe beim Erstellen von SQL-Statemens benötigen, sind wir gerne fĂŒr Sie da. Wir erstellen Ihnen auch fertige Statements und Konfigurationsdateien.
Konfigurieren Sie die eMail im Reiter eMail.

Die eMail-Adressen in EmpfÀnger, CC, BCC und Absender können Sie nach RFC 2822 angeben. Trennen Sie mehrere EmpfÀnger mit einem Komma.

Jan Honsberg <jan@honsberg.net>
jan@honsberg.net
jan@honsberg.net, info@intelligenSE.de
Jan Honsberg <jan@honsberg.net>, info@intelligenSE.de

Geben Sie Ihren SMTP Server zusammen mit Benutzer und Passwort an, ĂŒber den die eMail verschickt werden kann. Sie können hier einen freien Server wie z.B. von GMX oder Web.de verwenden, wir empfehlen allerdings einen eigenen, da sie u.U. auch sensible Daten versenden. Eine VerschlĂŒsselung ist aktuell nicht Vorgesehen.

Kopfzeile und Fusszeile werden in der eMail vor bzw. nach den Daten dargestellt. Beschreiben Sie hier beispielsweise, was dargestellt wird. Sie dĂŒrfen HTML verwenden.

Zur Formatierung der eMail können Sie ein Stylesheet angeben. Wir empfehlen folgende Formatierung als Basis:

* {font-family: sans-serif; font-size: 10px }
table { border: 1px solid white; border-collapse: collapse;}
table td { border: 1px solid silver; }
table th { border: 1px solid gray; background-color: silver;}
tr.odd td { background-color: #eee }
td.double, td.integer { text-align: right; }
tr.sum th.string span { display: none; }

Im Reiter Versand wird anhand des SQL-Befehls der Text erstellt und als eMail verschickt.