Versionen im Vergleich

Schlüssel

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

...

    • 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

...

Erweitern der Klasse „AbstractAdresse“ und überschreiben der Methoden von „AbstractAdresse“ durch eine eigene Klasse „Adresse“ (Beispiel)

...

public class Adresse extends AbstractAdresse {

 

@Override

public String getAnschrift1() {

// Businessobject

return Kundenadresse.getAnschrift1();

...

}

... 


Aufruf der Export-Methode in einer Server-Regel (kann Benutzeraktion, Arbeittschritt, Job, etc. sein).
Übergabe der Parameter(-Objekte). Siehe auch Klasse
 TestEasyLogExport.

...

Aufruf der Import-Methode in einer Server-Regel (kann Benutzeraktion, Arbeittschritt, Job, etc. sein).
Siehe auch Klasse
 TestEasyLogImport. 

 

...

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 .

...