AE WWS Lite und FTP File Transfer

Aus AE SYSTEME Support
Zur Navigation springen Zur Suche springen

Mittels FTP über LAN Netzwerk oder WLAN Netzwerk lassen sich Dateien zwischen Android Gerät und Computer auf schnelle Art austauschen. Allerdings ist der Zugriff über LAN oder (noch schlimmer:) über WLAN mit Gefahren verbunden und kann u.U. ein Sicherheitsrisiko für euren Betrieb darstellen. Falls Ihr dennoch auf FTP setzen wollt oder müsst - AEWWS Lite bietet euch daher zwei Wege:


1) Der alte Weg: AE WWS Lite und integrierter FTP Client

Einige Versionen von AE WWS Lite besitzen noch einen integrierten FTP Client. Dieser wird zwar offiziell nicht mehr unterstützt, aber wenn ihr den verwenden wollt


Schritt 1: benötigt ihr einen FTP Server auf dem Android Gerät

Schritt 2: müsst ihr den FTP Server dort so konfigurieren dass der Transfer direkt im Arbeitsverzeichnis möglich ist und der Server sollte permanent aktiv sein

Hier ein Beispiel:

Android FTP Server für AEWWS Lite konfigurieren


Schritt 3: AEWWS Lite : Externe Daten : Datenquellen aufbauen, die die Zugangsdaten für den FTP Server auf dem Android Gerät passen. Die verfügbaren Werte sind: IP Adresse:Port / User / Passwort. Bitte beachten: es ist nur ein einfacher FTP / Simple FTP über einen Port möglich. Verzeichniswechsel ist nicht möglich, der FTP Server auf dem Android Gerät muss direkt im Arbeitsverzeichnis der App starten. Passwörter werden im Klartext ausgetauscht.

Beispiel Datenquellen für FTP Kommunikation mit dem OLIVE Server:

240212-ftp.jpg


Aus Sicherheitsaspekten (siehe oben) empfehlen wir diesen Weg nicht mehr zu benutzen! Wir übernehmen hierfür keine Gewährleistung und die Möglichkeit wird nur als Workaround z.B. für Testzwecke beschrieben.


Für FTP empfehlen wir daher folgendes Verfahren:


2) Der neue Weg: FTP Transfer und AE WWS Lite - unsere Empfehlung

AEWWSLite in der aktuellen Version wurde von uns so entwickelt, dass die Transferebene von der Anwendung getrennt werden werden kann. Das hat den Vorteil: Ihr könnt den Transfer so auslegen, dass er in euer IT Securitykonzept hinein passt. AE WWS Lite und Lager - Datenerfassung: blau. Transferschicht: grün.

240207-externedatentransfer.jpg


Schritt 1: Auch hier braucht ihr für die Android Device einen (S)FTP Server. Wählt einen Anbieter, der die von Euch geforderten Sicherheitseinstufungen aufweist. Wir geben explizit keine Empfehlung ab, da wir keine Zugriff auf Apps von Drittanwendern haben, die im Play Store oder im Internet veröffentlicht werden.

Schritt 2: Wählt einen (S)FTP Client für euren Windows Computer und stellt eine Datenübertragung zwischen Android Device und Computer her. Stellt sicher, dass die Übertragung über eine Firewall läuft und die Sicherheitsanforderungen eurer IT voll umfänglich eingehalten werden. Konfiguriert den FTP Vorgang wie folgt: Führt den Download der Eingabedaten vom Android Gerät auf den PC durch. Speichert die Eingabedaten von Android auf eurem Computer in einem lokalen Transferverzeichnis. Anschließend wenn gewünscht: Übertragt eine Artikelliste aus dem Transferverzeichnis an das Android Gerät.

Schritt 3: Wählt in AEWWS Lite : Externe Daten : Datenquellen den lokalen Transfer und verarbeitet die Daten aus dem lokalen Transferverzeichnis! Ihr könnt Eingabedaten importieren und auf Wunsch Artikeldaten exportieren. So könnt ihr auch eine Artikelliste zum Upload per FTP Transfer in das Transferverzeichnis bereitstellen. Diese Artikelliste kann dann beim nächsten aktiven FTP Transfer hochgeladen werden.

Externe Daten wird dann in den Transferarten 240 / 250 für lokale Dateien (aus Transferverzeichnis) konfiguriert. Beispiel wenn die Dateien vom FTP im Verzeichnis \user\hjw\Downloads gespeichert werden:

240212-externedaten.jpg

Alternativ könnt ihr die Android Eingabedatei natürlich auch via Drag & Drop und dem Button "Mouse Drag & Drop" auswählen und hinein ziehen. Sie wie in diesem Dokument, Bereich QUICKSTART beschrieben:

https://terminal-systems.de/wws-lager/info_externedaten_mobileerfassung.pdf


Mit diesem Vorgehen habt ihr die Möglichkeit für die sensible Datenübertragung in Eurem Netzwerk Softwareteile zu verwenden, die modernsten IT Sicherheitsanforderungen entsprechen. Gleichzeitig habt ihr implizit ein Backup Verfahren: sollte eines Tages auch welchem Grund auch immer die Netzwerk Übertragung Schwierigkeiten bereiten, könnt ihr jederzeit auf USB Kabelübertragung ausweichen und die Vorgehensweise nach Schritt 3 bleibt unverändert bestehen.


Einbindung in AE WWS Lite: External Process Button

Wenn ihr es für euren Anwender komfortabler gestalten möchtet, könnt ihr noch ein kleines Windows Batch Skript generieren, damit der Anwender direkt aus Windows heraus komfortabel die FTP Programme und AEWWS Lite verwalten und starten kann.


Darüber hinaus bietet AEWWS Lite noch die Möglichkeit in der Tabellenansicht den frei belegbaren Button (External Process Button) verwenden, um z.B. andere Windows Programme wie FTP Client oder FTP Windows Skript direkt aus der Anwendung heraus zu starten. Hier könntet ihr dann u.U. den Start eures FTP Programmes so hinterlegen. dass der Benutzer AEWWS Lite gar nicht verlassen muss. Den Button findet ihr hier:

240209-aewwsfreierbutton.jpg


Unter AEWWS Lite : Extras : Settings : Custom könnt ihr Beschriftung und Aktion für den External Process Button dauerhaft hinterlegen!

240209-externalprocessbutton.jpg

Mit diesem Verfahren könnt ihr für den Anwender einen bequemen Workflow generieren, damit er sicheren FTP oder was auch immer Transfer durchführen kann.


Täglicher Ablauf zum Datenimport

Der tägliche Ablauf zum Einlesen der Eingabedaten aus dem Android Gerät bleibt im Wesentlichen unverändert. Es ist nur ein Button und der externe FTP Prozess hinzugekommen.

Schritt 1: External Process Button FTP Prozess starten und Transfer durchführen

Schritt 2: Externe Daten starten, Button Datenquellen Transfer durchführen (wobei die Datenquellen als lokale Datei vorher angelegt werden). Die lokalen Daten werden dann aus dem Transferverzeichnis gelesen und in AE WWS Lite importiert (in der Tabelle angezeigt)

Schritt 3: Externe Daten : Button Daten buchen. Die Daten werden mit dem Lagerbestand synchronisiert.