Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Name:EasyLog
Package:org.nuclet.easylog
Namensraum:EYL
Version:1.0.0
Datum:28.06.2013

Überblick

Kurzbeschreibung

Das EasyLog-Nuclet implementiert die Schnittstelle zu der Drittanbieter Versandsoftware "EasyLog" von DHL als Anbindung an Nuclos. Die EasyLog-Software unterstützt bei Erfassung, Bearbeitung und Verfolgung von Transportaufträgen, Sendungsvorbereitung und Sendungsabwicklung. Hierzu gehören z.B. die Entgeltermittlung für erfasste Sendungen und der Ausdruck von Aufträgen zur Paketbeförderung und Commonlabels. Der Datenaustausch erfolgt über CSV-Dateien in definierten Verzeichnissen auf die Nuclos und Easylog zugreifen.

Info
titleAnmerkung

Informationen zur Drittanbieter Versandsoftware "EasyLog" von DHL Link: http://www.dhl.de/de/paket/geschaeftskunden/verpackung-versand/versandsoftware.html

 

Nuclet-Bestandteile

Das EasyLog-Nuclet umfasst

    • Java-Package "org.nuclet.easylog" mit 4 Java-Klassen

    • 3 Entitäten/Masken

 

Java-Package-Struktur

Java-Package

Java-Klasse

Beschreibung

org.nuclet.easylog.parameter

SystemParameter

Konfiguration der Import/Export Verzeichnisse

org.nuclet.easylog.process

EasyLogExport

Erstellt die Schnittstellendatei für die zu übernehmenden Daten von EasyLog

 

EasyLogImport

Liest und verarbeitet die Schnittstellendatei von EasyLog

org.nuclet.easylog.test

TestEasyLogExport

Beispiel-Implementierung der Export Funktion

 

TestEasyLogImport

Beispiel-Implementierung der Import Funktion

 

Entitäten

Name

Beschreibung

LieferbedingungDHL

Neue Entität in den Stammdaten. Definition der Parameter für den EasyLog-Export (Produkt/Verfahren/Teilnahme).
Wird neben den Absenderdaten für den Versand benötigt (z.B. National/International)

EasyLog Sendungen

EasyLogImport – erfasst alle Sendungsdaten …

Test EasyLog 1

Beispiel Maske mit 2 Buttons zum Auslösen der EasyLog Export/Import Funktion (Benutzeraktion).

 

Integration

Notwendige Schritte zur Integration

...

Codeblock
languagejava
titleImport Methode
...
context.log("Import der EasyLog-Datei");

easyLogImport importEL = EasyLogImport.getInstance(context);
importEL.importEasylog();
...

 

Prozessablauf

Nuclos Export:
Die Schnittstellendatei für die zu übernehmenden Daten von EasyLog müssen in einem festgelegten Quellverzeichnis (SystemParameter.DIR_EXPORT) und im Format CSV (SystemParameter.ENDING) vorliegen.
Eine Polling-Funktion von EasyLog liest die CSV-Dateien in definierten Abständen ein und verarbeitet die Daten. In der CSV-Datei sind Empfänger (Anschrift), Produktcode, Verfahren, Teilnahme, Land, Gewicht enthalten .

...