AE WWS Lite und FTP File Transfer: Unterschied zwischen den Versionen

Aus AE SYSTEME Support
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:




<h2>1) Der alte Weg: AE WWS Lite und integrierter FTP Client</h2>
<h2>Lösung 1) AE WWS Lite und integrierter FTP Client</h2>


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
Einige Versionen von AE WWS Lite besitzen einen integrierten FTP Client. Dieser kann verwendet werden, wenn zwischen Computer und Android Gerät eine einfache Datenübertragung per FTP gewünscht ist. Hinweis: In Versionen ab 2.05 ist der FTP wieder in AE WWS Lite enthalten!




Schritt 1: benötigt ihr einen FTP Server auf dem Android Gerät
'''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
Wichtig: wählt einen FTP Server bei dem ihr das Homeverzeichnis beliebig einstellen könnt. Der interne FTP Client von AE WWS Lite unterstützt standardmäßig keinen Verzeichniswechsel!


Hier ein Beispiel:
 
'''Schritt 2: Konfiguration FTP Server auf Android Gerät'''
 
Ihr müsst ihr den FTP Server auf dem Android Gerät dort so konfigurieren dass der Transfer direkt im Arbeitsverzeichnis der App möglich ist. Homeverzeichnis = Arbeitsverzeichnis =  \Download\AEMobileStorage (wenn die App AEMobileStorage ist.) Weiterhin sollte der Server permanent aktiv sein können, ohne Probleme mit anderen Apps oder zur Laufzeit zu verursachen. Beispiel:. Ihr braucht dann natürlich noch IP Adresse und Port, Benutzername und Passwort, die in Schritt 3 in AE WWS Lite eingetragen werden.
 
Android FTP Server, die wir positiv getestet haben:
 
* Simple FTP: https://play.google.com/store/apps/details?id=sku.app.simpleftpserver&hl=de&gl=US
 
* Android FTP Server von Olive: https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver&gl=DE
 
 
Wichtig: Ihr braucht einen FTP Server, bei dem ihr das Homeverzeichnis passend einstellen könnt! Nicht alle FTP Server unterstützen solch eine Konfiguration!
 
Beispiel für den Olive Server:


[[Android FTP Server für AEWWS Lite konfigurieren]]
[[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.  
 
'''Schritt 3: AEWWS Lite : Externe Daten : Datenquellen aufbauen'''
 
Die Zugangsdaten müssen zum 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:
Beispiel Datenquellen für FTP Kommunikation mit dem OLIVE Server:
Zeile 23: Zeile 40:




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.
Dieses ist ein sehr einfaches FTP Verfahren und wird nicht in allen Netzwerken Verwendung finden können. Wir übernehmen folglich hierfür auch keine Gewährleistung und sehen Möglichkeit nur als möglichen Workaround. Natürlich kümmert sich FTP in AE WWS Lite auch um das Löschen der Transferdatei, wenn der Transfer vollzogen wird - sofern der FTP Server das unterstützt. Alternativ wenn der einfache FTP bei euch nicht geht, könnt Ihr folgendes Verfahren wählen:




Für FTP empfehlen wir daher folgendes Verfahren:
<h2>Lösung 2) Der alternative Weg: FTP Transfer und AE WWS Lite</h2>


Wenn ihr unseren FTP aus Lösung 1 nicht verwenden wollt oder könnt, dann habt ihr die Möglichkeit, auf dem PC mit einem eigenen FTP Client zu arbeiten und so Daten Transfer zu realisieren. AE WWS Lite bietet euch eine Programmschnittstelle, um externe Programme (wie z.B. FTP Skripte) zu starten. Mit anderen Worten: Ihr könnt den Datentransfer von AE WWS Lite trennen. Siehe Bild nachstehend - AE WWS Lite und Lager - Datenerfassung: blau. Transferschicht: grün.


<h2> 2) Der neue Weg: FTP Transfer und AE WWS Lite - unsere Empfehlung </h2>
https://www.terminal-systems.de/images/240207-externedatentransfer.jpg


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.


https://www.terminal-systems.de/images/240207-externedatentransfer.jpg


'''Schritt 1: FTP Server Android'''


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 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. Speichert die übertragenen Daten auf eurem Computer in einem lokalen Tansferverzeichnis.
'''Schritt 2: FTP Client für Windows, für möglichst automatisierten Transfer'''


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 Artikeldatei zum Upload per FTP Transfer bereitstellen.
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 Transferablauf so, dass er für den Benutzer möglichst automatisiert abläuft. Dabei sollen folgende Transfers nach Möglichkeit automatisch durchgeführt werden:


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.
- Download der Eingabedaten vom Android Gerät, speichern im lokalen Transferverzeichnung auf dem Computer, Löschen der Daten auf Android nach erfolgreichem Transfer. Auch daran denken, dass evtl. keine Eingabedaten vorhanden sind und der Benutzer trotzdem nicht durch Fehlermeldungen verwirrt werden soll. (Kann ja sein, dass bisher nichts mobil erfasst wurde.)


- Ihr müsst natürlich auch daran denken, dass die Eingabedatei nach erfolgreichem Transfer auf dem Android Gerät gelöscht (geleert) wird. Sonst bekommt ihr die Daten doppelt!


'''Einbindung in AE WWS Lite: External Process Button'''
- Wenn gewünscht: Upload einer Artikel-Liste aus dem Transferverzeichnis an das Android Gerät.


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.


'''Schritt 3: AEWWS Lite Konfiguration Externe Daten'''


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:
Wählt in AEWWS Lite : Externe Daten : Datenquellen und stellt eine Konfiguration her um


https://www.terminal-systems.de/images/screenshots/240209-aewwsfreierbutton.jpg
- Transferart 250: Eingabedaten aus lokalem Transferverzeichnis in AEWWS Lite importieren


- Transferart 240 - auf Wunsch: Artikel-Liste im Transferverzeichnis bereitstellen. Diese Liste kann dann beim nächsten aktiven FTP Transfer hochgeladen werden.


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


https://www.terminal-systems.de/images/screenshots/240209-externalprocessbutton.jpg
Beispiel für ein Gerät, wenn das Transferverzeichnis auf dem lokalen Computer  \user\hjw\Downloads ist:


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 - und anschließend Externe Daten aufrufen kann.  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:


https://www.terminal-systems.de/images/screenshots/240212-externedaten.jpg
https://www.terminal-systems.de/images/screenshots/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:
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
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 Externer FTP 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 könnt ihr auch den External Process Button in der Tabellenansicht nutzen, um individuelle Programme zu starten, z.B. einen externen FTP Transfer oder Transfer-Skripte.
* [[AEWWSLite Andere Programme starten - External Process Button]]




'''Täglicher Ablauf zum Datenimport'''
'''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.
Wenn alle Konfigurationen erfolgreich verlaufen, sollte der tägliche Ablauf zum Einlesen der Eingabedaten aus dem Android Gerät im Wesentlichen so ablaufen:
 


Schritt 1: External Process Button FTP Prozess starten und Transfer durchführen
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 2: AEWWS Lite : Externe Daten : Button Datenquellen / Transfer.  Import der Eingabedaten, Bereitstellen einer Artikel-Liste. Die Eingabedaten werden in einer Tabelle zur visuellen Prüfung angezeigt.
 
Schritt 3: AEWWS Lite : Externe Daten : Button Daten buchen. Die Daten werden mit dem Lagerbestand synchronisiert.


Schritt 3: Externe Daten : Button Daten buchen. Die Daten werden mit dem Lagerbestand synchronisiert.
Wenn gewünscht Schritt 1 wiederholen, damit eine aktuelle Artikel-Liste an das Android Gerät übertragen wird. Ansonsten arbeitet das Gerät mit einer Vorgänger Liste aus der vorherigen Übertragung.

Aktuelle Version vom 13. Juni 2024, 18:23 Uhr

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:


Lösung 1) AE WWS Lite und integrierter FTP Client

Einige Versionen von AE WWS Lite besitzen einen integrierten FTP Client. Dieser kann verwendet werden, wenn zwischen Computer und Android Gerät eine einfache Datenübertragung per FTP gewünscht ist. Hinweis: In Versionen ab 2.05 ist der FTP wieder in AE WWS Lite enthalten!


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

Wichtig: wählt einen FTP Server bei dem ihr das Homeverzeichnis beliebig einstellen könnt. Der interne FTP Client von AE WWS Lite unterstützt standardmäßig keinen Verzeichniswechsel!


Schritt 2: Konfiguration FTP Server auf Android Gerät

Ihr müsst ihr den FTP Server auf dem Android Gerät dort so konfigurieren dass der Transfer direkt im Arbeitsverzeichnis der App möglich ist. Homeverzeichnis = Arbeitsverzeichnis = \Download\AEMobileStorage (wenn die App AEMobileStorage ist.) Weiterhin sollte der Server permanent aktiv sein können, ohne Probleme mit anderen Apps oder zur Laufzeit zu verursachen. Beispiel:. Ihr braucht dann natürlich noch IP Adresse und Port, Benutzername und Passwort, die in Schritt 3 in AE WWS Lite eingetragen werden.

Android FTP Server, die wir positiv getestet haben:


Wichtig: Ihr braucht einen FTP Server, bei dem ihr das Homeverzeichnis passend einstellen könnt! Nicht alle FTP Server unterstützen solch eine Konfiguration!

Beispiel für den Olive Server:

Android FTP Server für AEWWS Lite konfigurieren


Schritt 3: AEWWS Lite : Externe Daten : Datenquellen aufbauen

Die Zugangsdaten müssen zum 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


Dieses ist ein sehr einfaches FTP Verfahren und wird nicht in allen Netzwerken Verwendung finden können. Wir übernehmen folglich hierfür auch keine Gewährleistung und sehen Möglichkeit nur als möglichen Workaround. Natürlich kümmert sich FTP in AE WWS Lite auch um das Löschen der Transferdatei, wenn der Transfer vollzogen wird - sofern der FTP Server das unterstützt. Alternativ wenn der einfache FTP bei euch nicht geht, könnt Ihr folgendes Verfahren wählen:


Lösung 2) Der alternative Weg: FTP Transfer und AE WWS Lite

Wenn ihr unseren FTP aus Lösung 1 nicht verwenden wollt oder könnt, dann habt ihr die Möglichkeit, auf dem PC mit einem eigenen FTP Client zu arbeiten und so Daten Transfer zu realisieren. AE WWS Lite bietet euch eine Programmschnittstelle, um externe Programme (wie z.B. FTP Skripte) zu starten. Mit anderen Worten: Ihr könnt den Datentransfer von AE WWS Lite trennen. Siehe Bild nachstehend - AE WWS Lite und Lager - Datenerfassung: blau. Transferschicht: grün.

240207-externedatentransfer.jpg


Schritt 1: FTP Server Android

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: FTP Client für Windows, für möglichst automatisierten Transfer

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 Transferablauf so, dass er für den Benutzer möglichst automatisiert abläuft. Dabei sollen folgende Transfers nach Möglichkeit automatisch durchgeführt werden:

- Download der Eingabedaten vom Android Gerät, speichern im lokalen Transferverzeichnung auf dem Computer, Löschen der Daten auf Android nach erfolgreichem Transfer. Auch daran denken, dass evtl. keine Eingabedaten vorhanden sind und der Benutzer trotzdem nicht durch Fehlermeldungen verwirrt werden soll. (Kann ja sein, dass bisher nichts mobil erfasst wurde.)

- Ihr müsst natürlich auch daran denken, dass die Eingabedatei nach erfolgreichem Transfer auf dem Android Gerät gelöscht (geleert) wird. Sonst bekommt ihr die Daten doppelt!

- Wenn gewünscht: Upload einer Artikel-Liste aus dem Transferverzeichnis an das Android Gerät.


Schritt 3: AEWWS Lite Konfiguration Externe Daten

Wählt in AEWWS Lite : Externe Daten : Datenquellen und stellt eine Konfiguration her um

- Transferart 250: Eingabedaten aus lokalem Transferverzeichnis in AEWWS Lite importieren

- Transferart 240 - auf Wunsch: Artikel-Liste im Transferverzeichnis bereitstellen. Diese Liste kann dann beim nächsten aktiven FTP Transfer hochgeladen werden.


Beispiel für ein Gerät, wenn das Transferverzeichnis auf dem lokalen Computer \user\hjw\Downloads ist:


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 Externer FTP 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 könnt ihr auch den External Process Button in der Tabellenansicht nutzen, um individuelle Programme zu starten, z.B. einen externen FTP Transfer oder Transfer-Skripte.


Täglicher Ablauf zum Datenimport

Wenn alle Konfigurationen erfolgreich verlaufen, sollte der tägliche Ablauf zum Einlesen der Eingabedaten aus dem Android Gerät im Wesentlichen so ablaufen:


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

Schritt 2: AEWWS Lite : Externe Daten : Button Datenquellen / Transfer. Import der Eingabedaten, Bereitstellen einer Artikel-Liste. Die Eingabedaten werden in einer Tabelle zur visuellen Prüfung angezeigt.

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

Wenn gewünscht Schritt 1 wiederholen, damit eine aktuelle Artikel-Liste an das Android Gerät übertragen wird. Ansonsten arbeitet das Gerät mit einer Vorgänger Liste aus der vorherigen Übertragung.