UPS [WorldShip]

Ziel der Installation

Anbindung an die Versandsoftware UPS WorldShip.

WorldShip

WorldShip ist die Windows-Anwendung von UPS zur Abwicklung von Paketsendungen.
Die Anwendung kann sowohl als Einzelarbeitsplatz installiert sein oder als Mehrplatz-Installation. Bei der Mehrplatzinstallation greifen alle Clients auf denselben Datenbestand zu.

Installation

WorldShip

Transferverzeichnis anlegen

Für die Kommunikation zwischen WorldShip und Goliath muss ein Verzeichnis als Freigabe angelegt werden, auf welches die Windows-User des Goliath-Client und WorldShip Zugriff haben.
NTFS Berechtigung: Ändern

Einstellungen in WorldShip

Bei WorldShip bleibt das Sendungsgewicht immer 0 KG für den Import, weil sonst das Paket-Label sofort ausgedruckt wird.
Best Practice soll aber sein, dass von Goliath nur die Sendung angelegt wird und das Wiegen und Label-Drucken in WorldShip durchgeführt wird.
Somit sind alle importierten Sendungen als “Fehlerhafte Sendung” markiert.

Damit beim Import kein Fehler-Label gedruckt wird muss diese Einstellung gesetzt werden.

 

Automatischer XML-Import

Goliath

Dateibereitstellung

Versand_code_lbr.fxp im ..\Usercode.

Aufruf in Code nach Drucken

IF lp_print_output != 2 DO UPS_SendData2WorldShip in Versand_code_lbr.fxp with tcTransferFolder, tcUPSKundNr [, tcParcelPrefix [, tnKndKlasse [, tcPhoneSender [, tcEmailSender]]]] DO UPS_SendData2WorldShip in Versand_code_lbr.fxp with "\\Versand\Goliath2Versand\UPS\", "5T4711", "#KA", 4, "+4975439629200", "logistik@k-advice.de" ENDIF

Kundenklasse für WorldShip

Anlegen einer Kundenklasse für die Einstellung je Kunde ob eine E-Mailbenachrichtigung für den Versand gewünscht ist oder nicht.
Der Name und die Klassenkurzbezeichnung ist dabei frei wählbar. Ist die Kundenklasse true so wird die E-Mailadresse des Ansprechpartner vom Lieferscheinkopf in das Feld <ShipTo><EmailAddress> eingetragen.

Versandarten

Die Versandarten in den Allgemeinen Daten müssen auf den UPS-Standard gebracht werden:

  • UPS

  • UPS Expedited

  • UPS Express 10:30 Uhr

  • UPS Express 12:00 Uhr

  • Express or Worldwide Express

  • UPS Express Plus 9:00 Uhr

  • Express Plus or Worldwide Express Plus

  • UPS Express Saver (24h)

Tracking-Nr. in Goliath importieren

Die Exportdatei von WorldShip wird beim Erzeugen des Tagesabschluss generiert und im Verzeichnis abgelegt.

Aktivieren des Export ( je Workstation)

Goliath

Im Taskloader muss folgendes Skript im 5min Zyklus laufen.

DO UPS_ReadTracking in ADDBS(o_mksdbcinfo.pmks_usercode_dir)+"versand_code_lbr.fxp" WITH tcUPSTrackingFolder DO UPS_ReadTracking in ADDBS(o_mksdbcinfo.pmks_usercode_dir)+"versand_code_lbr.fxp" WITH "\\versand\Goliath2Versand\UPS\_Response"

 

 

Kundenadressbuch in WorldShip importieren

Export der Adressen aus Goliath

= k_use('kunden', 0) SELECT ; kundnr as CustomerID; , ALLTRIM(ALLTRIM(name1) + " " + ALLTRIM(name2) + " " + ALLTRIM(name3) + " " + ALLTRIM(name4)) as CompanyOrName; , strasse as Address1 ; , ort as CityOrTown ; , plz as PostalCode ; , land as CountryTerritory ; FROM kunden ; INTO CURSOR __kunden SET SAFETY OFF DELETE FILE "c:\temp\__xxx\upskunden.txt" COPY TO "c:\temp\__xxx\upskunden.txt" DELIMITED WITH "" WITH CHARACTER ";"

Import der Adressen in WorldShip

ODBC DSN & Importzuordnung in WorldShip anlegen

schema.ini (wird automatisch durch ODBC DSN erstellt)

Import durchführen

Externe Quellen

Schnittstellendefinition von UPS Worldship

Tabellenblatt: Auto XML Process Schema WS 9.0+