Gelöst Performance WMS-Mobile local VS server

baskete

Aktives Mitglied
12. April 2016
36
10
Hallo zusammen,

wir haben früher unseren WMS-mobile Server auf unserem Cloud-Server ausgeführt. Die Performance war super gut, nach einen Scan kam direkt der nächste zu Pickende Artikel ohne wirkliche verzögerung.

Da wir nun einen Workflow haben der bei Abschluss einer Pickliste (nur bei bestimmten Artikeln) ein Label erzeugt, müssen wir den WMS-mobile Server nun auf den Packtisch-PC ausführen, um den Druckbefehl ins lokale Netzwerk zu bekommen. Das Problem: Nach jedem Picken braucht es 1-2 gedenk-Sekunden bis der nächste Arikel auf dem mobile Device angezeigt wird. Es muss an der Performance vom Server liegen, das dieser einfach schneller die Daten aufbereitet als der normale Pack-Pc.

Gibt es eine Möglichkeit den WMS-Mobile Server in der Cloud auszuführen und trotzdem lokale Druckbefehle ausführen zu können?
 

MaxWe

Sehr aktives Mitglied
6. August 2018
313
42
Hamburg
Gibt es eine Möglichkeit den WMS-Mobile Server in der Cloud auszuführen und trotzdem lokale Druckbefehle ausführen zu können?
Moin,
theoretisch ja. Ich wüsste den Weg über eine VPN Verbindung vom Cloud Server in euer lokales Netz. Damit könnte der Cloud Server den freigegebenen Drucker im Netzwerk finden und nutzen.
Falls ihr mit Remote Desktop arbeitet, lassen sich darüber direkt lokale Drucker verwenden. Oder man könnte lokal einen Druckserver einrichten und dann über DynDns versuchen eine Verbindung vom Cloud-Server zu dem lokalen Druckserver einzurichten.
So oder so: Bei Windows habe ich die Erfahrung gemacht, dass die Druckertreiber auf dem Server und die lokalen identisch sein müssen. Ich habe hierzu die Druckertreiber direkt vom Hersteller geladen und auf beiden Geräten nochmal installiert.

Nach jedem Picken braucht es 1-2 gedenk-Sekunden bis der nächste Arikel auf dem mobile Device angezeigt wird.
Ich glaube das wird an dem Workflow selbst liegen. Dieser muss erst den Druckbefehl triggern, was kurz dauert und verzögert damit den Ablauf.
 

baskete

Aktives Mitglied
12. April 2016
36
10
Da habt ihr aber auch noch keinen Workflow zum Drucken drin gehabt oder verstehe ich das falsch?

Doch, der Workflow ist dauerhat drinnen. Ich merke einen Unterschied jenachdem wo ich den Mobile Server ausführe.

Ich stelle mir das so vor:

Wenn der Mobile Server lokal läuft:

Handy/Taplet -> Pack-PC
Pack-PC -> Server (via odbc)
Server -> Pack-PC (via odbc)
Pack-PC -> Handy/Taplet

Wenn der Mobile Server in der Cloud läuft:

Handy/Taplet -> Server
Server -> Handy/Taplet

Ist das nicht ein Unterschied bezüglich Geschwindigkeit?
 

MaxWe

Sehr aktives Mitglied
6. August 2018
313
42
Hamburg
Wenn deine Wawi Datenbank ebenfalls auf dem Cloud-Server läuft ist das natürlich ein immenser Unterschied.
Deine zweite Darstellung müsste man dann quasi so aufstellen:
Handy/Tablet -> Server
Server -> local DB (via odbc)
local DB -> Server (via odbc)
Server -> Handy/Tablet

Dann bleibt nur die Anbindung des lokalen Druckers an den Cloudserver mittels einer ausgesuchten Methode. Umgesetzt habe ich so etwas auch noch nicht, da müsste man dann einfach google nochmal bemühen.
Solltet ihr von außen bereits auf euer Firmennetzwerk zugreifen können, könnte ich mir die Lösung mittels einem lokalen Druckserver gut vorstellen.
 

baskete

Aktives Mitglied
12. April 2016
36
10
Da hast du Recht mit deiner zweiten Aufstellung:

Wobei man dies doch dann nochmal Unterscheiden müsste.


Wenn der Mobile Server in der Cloud läuft und kein Workflow angesprochen wird:

Handy/Taplet -> Server
Server -> Handy/Taplet


Wenn der Mobile Server in der Cloud läuft und ein Workflow angesprochen wird:

Handy/Tablet -> Server
Server -> local DB (via odbc)
local DB -> Server (via odbc)
Server -> Handy/Tablet

bzw. ist es hier nicht eher warscheinlich so das Handy/tablet-Anzeige und Drückauftrag parallel abläuft. Also so:

Handy/Tablet -> Server | Server -> Handy/Tablet
Server -> local DB (via odbc)
local DB -> Server (via odbc)


Mir geht es darum das es am Handy/tablet wieder schnell weitergeht. Wenn der Druckauftrag 1-2 sekunden verzögert wird ist das ja überhaupt kein Problem.

Ist es denn nicht generell immer besser wenn WMS-Mobile auf den DB-Server direkt läut. Das Thema Druckerweiterleitung z.B. über VPN ins lokale Netz müsste man dann halt gelöst bekommen.
 

MaxWe

Sehr aktives Mitglied
6. August 2018
313
42
Hamburg
Ist es denn nicht generell immer besser wenn WMS-Mobile auf den DB-Server direkt läut.
Von "besser" kann man nicht direkt sprechen, es ist eben performanter. So werden alle Datenbankanfragen lokal erledigt und lediglich das Ergebnis via Web-App angezeigt.
Sollte es immer noch stocken, selbst wenn der mobile Server auf dem Cloud-Server läuft, dann kannst du den Workflow noch zeitverzögert mit zbsp. 1 Minute Verzögerung anlegen. So wird dieser Asynchron ausgeführt => Im Hintergrund.
Damit dauert es natürlich länger bis der Druckauftrag getriggert wird.

Am Ende musst du dir also eigentlich nur noch überlegen wie du den lokalen Drucker dem Cloud-Server zur Verfügung stellen möchtest.
- VPN ins Firmennetz
- Druckserver im Firmennetz, der von außen erreichbar ist

- RemoteDesktop => Man könnte versuchen, ob eine im Hintergrund ausgeführte RDP Sitzung mit freigegebenen Drucker funktioniert. Also zbsp. morgens die Sitzung zum Server aufbauen und im Hintergrund einfach laufen lassen. Der Workflow muss dann mit dem geteilten Drucker arbeiten.

Sicherheitsrisiken bringen alle 3 Lösungen mit sich. Ich möchte aber behaupten, dass der Druckserver das kleinste Risiko wäre, da hier gezielt nur der Druckserver erreichbar gemacht wird.
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.811
580
Ab Version 1.6 bekommt JTL- WMS Mobile eine richtige Druckerverwaltung. Damit wird es neue Möglichkeiten geben, bspw. Artikeletiketten statt über Workflows mit richtigen Druckfunktionen zu erstellen.
https://issues.jtl-software.de/issues/WAWI-27647

"Bis dahin führen viele Wege nach Rom".

Die Performance ist langsamer, da ihr durch den lokalen Server das Cloud- Hosting wie ein gewöhnliches SQL-Datenbankhosting betreibt. Es entsteht ein technisch bedingter Flaschenhals. Mit einem Performance-Problem hat das nichts zu tun und liegt einfach in der Sache selbst begründet.

Ihr könntet den Mobile Server wieder auf der Cloud starten und den Drucker so konfigurieren und verbinden, dass dieser vom Cloud-Gerät aus gefunden und angesprochen werden kann - Möglichkeiten gibt es da sicher, Experte auf dem Gebiet bin ich aber nicht.
 

baskete

Aktives Mitglied
12. April 2016
36
10
Ab Version 1.6 bekommt JTL- WMS Mobile eine richtige Druckerverwaltung. Damit wird es neue Möglichkeiten geben, bspw. Artikeletiketten statt über Workflows mit richtigen Druckfunktionen zu erstellen.
https://issues.jtl-software.de/issues/WAWI-27647

"Bis dahin führen viele Wege nach Rom".

Die Performance ist langsamer, da ihr durch den lokalen Server das Cloud- Hosting wie ein gewöhnliches SQL-Datenbankhosting betreibt. Es entsteht ein technisch bedingter Flaschenhals. Mit einem Performance-Problem hat das nichts zu tun und liegt einfach in der Sache selbst begründet.

Ihr könntet den Mobile Server wieder auf der Cloud starten und den Drucker so konfigurieren und verbinden, dass dieser vom Cloud-Gerät aus gefunden und angesprochen werden kann - Möglichkeiten gibt es da sicher, Experte auf dem Gebiet bin ich aber nicht.

Hallo Stephan,
danke für deine Antwort.
Ich verstehe das so das diese neue Druckerverwaltung dann noch feinere Einstellungen (wann welches Etikett auf welchen Drucker gedruckt wird bzw. welches Device hat den Druckauftrag gesendet) unterscheiden kann.
Kann diese neue Druckerverwaltung dann aber auch genau die Sache mit dem Drucken über Fernzugriff. Also WMS-Mobile auf Cloud-Hosting ausführen und Druckaufträge weiterleiten an lokales Netzwerk im Lager?
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.811
580
Das mit dem Cloud- Hosting wird in den selben Abhängigkeiten stehen. Bspw. ein VPN wird vermutlich nötig sein, um dem Mobile Server die Drucker bekannt zu machen.

Es können natürlich nur Drucker verwendet werden, die auch dem Server bekannt sind. Lösungen gibt es da sicherlich viele, aber wie ich schon schrieb, bin ich bei diesen Netzwerk-Tricks kein Experte. Da hilft sicher Google oder das erfahrene Netzwerk unserer JTL- Servicepartner.
 
Ähnliche Themen
Titel Forum Antworten Datum
Performance lokaler Client JTL-Wawi 1.11 6
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu JTL-Shop-Template Technik – optimiert für Performance & Conversion Templates für JTL-Shop 11
WMS - Fehlermeldung: Bitte wählen Sie zuerst eine Verandart - Verpacken JTL-Wawi 1.11 1
Neu Auftragsbezogene Pickliste auch im JTL-WMS (nicht nur mobil) nutzen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Druckerzuordnung wird ignoriert WMS JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Vorschlag: Inventur direkt im JTL-WMS ermöglichen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
WMS Druckverwaltung -> Fenster friert ein > WMS-mobile & POS läuft gar nicht/extrem langsam 1.11.4 JTL-Wawi 1.11 0
JTL-WaWi Konfigurator Bestandteile in WMS zusammenfassen JTL-Wawi 1.11 3
Neu Probleme mit WMS-Inventur JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Bitte legen Sie eine Retoure in JTL-Wawi an, damit eine korrekte Zuordnung zu den Stücklistenartikeln möglich ist. - WMS Retoure JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Optimale WMS/Packtisch Hardware Installation von JTL-WMS / JTL-Packtisch+ 3
JTL WMS Server startet nicht JTL-Wawi 1.11 2
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Gelöst WMS Waage Problem seit 1.11.1 [WAWI-86465] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 11
WMS Mobiler Server startet nach Update nicht mehr JTL-Wawi 1.11 12
Update-Frust: Zwischen VoP, Mobile App und WMS-Waagen – keine stabile Lösung in Sicht JTL-Wawi 1.11 5
Neu Wie starte ich JTL WMS Installation von JTL-WMS / JTL-Packtisch+ 1
Neu WMS-Lager lässt sich nicht anlegen – Meldung „Sie besitzen keine Lizenz für JTL-WMS“ trotz gebuchtem WMS Start Installation von JTL-WMS / JTL-Packtisch+ 3
Neu WMS start Lizenz aber kein WMS Lager nutzbar Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Standardlager WAWI in WMS Lager umbuchen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Wms Artikeletikett drucken, wenn umgelagert wird Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu JTL-WMS + eazyShipping: Versandart & Gewicht automatisch beim Scan (Stücklisten) Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
mobile App JTL-Wawi App 2
Vote für debugging des Mobile Server Fehlers JTL-Wawi 1.11 1
Neu Mobile Ansicht: Filterung ganz oben und fixieren Betrieb / Pflege von JTL-Shop 4
Neu Kategorie Stammbaum mobile Ansicht Templates für JTL-Shop 4

Ähnliche Themen