Hallo zusammen,
ich habe bei einem Kunden ein VO-Prog laufen, wo Arbeitsaufträge für Service/Reparaturarbeiten an Booten am Firmengelände erfaßt werden. Der Kunde möchte nun eine Erweiterung, dass dies auch vor Ort beim Liegeplatz des Bootes am See erfolgen kann.
Man könnte natürlich die Daten des Arbeitsauftrages ins Internet auf einen Webserver stellen und dort mit PHP auf einem Handy/Tablet abarbeiten. Es stellt sich aber die Frage, ob überall eine Internetverbindung vorhanden ist. Vor allem weiß der Mitarbeiter nicht, wenn er zum Boot des Kunden fährt, ob Internet dort vorhanden ist.
Wie würdet ihr sowas machen:
- Voraussetzen dass es Internet gibt und falls nicht einen Zettel schreiben
- Sicherheitshalber einen Arbeitsauftrag ausdrucken und im Büro erfassen falls kein Internet
- Daten irgendwie offline speichern und bearbeiten
LG Franz
Arbeitsauftrag übers Internet vor Ort eingeben
Moderator: wriedmann
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Hallo Franz,
wir reden über Österreich? Mobiles Internet sollte doch fast flächendeckend verfügbar sein, speziell auf Seen, wo reparierbare Boote zirkulieren (und ich meine da nicht Ruderboote).
Wolfgang
wir reden über Österreich? Mobiles Internet sollte doch fast flächendeckend verfügbar sein, speziell auf Seen, wo reparierbare Boote zirkulieren (und ich meine da nicht Ruderboote).
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Hallo Wolfgang,
OK also einfach Internet voraussetzen. Ich denke auch, dass die Wahrscheinlichkeit einer fehlenden Internetverbindung so gering ist, dass sich der Aufwand einer Offline Lösung nicht lohnt.
LG Franz
OK also einfach Internet voraussetzen. Ich denke auch, dass die Wahrscheinlichkeit einer fehlenden Internetverbindung so gering ist, dass sich der Aufwand einer Offline Lösung nicht lohnt.
LG Franz
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Hallo Franz,
in deinem Fall würde ich das so machen, ja.
Wolfgang
in deinem Fall würde ich das so machen, ja.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Hallo Franz,
wie wäre es mit einer 'Progressive Web App'? Die hätte dann offline Funktionalität. Der Entwicklungsaufwand ist etwas höher, aber wenn man das von Anfang an macht, muss man nicht hinterher irgendwas 'basteln' oder komplett umbauen.
Stefan
wie wäre es mit einer 'Progressive Web App'? Die hätte dann offline Funktionalität. Der Entwicklungsaufwand ist etwas höher, aber wenn man das von Anfang an macht, muss man nicht hinterher irgendwas 'basteln' oder komplett umbauen.
Stefan
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Ich hab schon für ein paar Anwendungen einen Handy Client mit w3.css geschrieben (Kontrolle und Reparatur von techn. Geräten, Lieferschein und Zeiten erfassen, ..). Aber diese Anwendung existiert als VO App bereits, es soll nur noch ein mobiler Teil für die externe Erfassung der Arbeiten dazukommen. An ein Umschreiben der kompletten App wird nicht gedacht.
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Du musst ja nicht alles neu machen, nur den Teil den du brauchst. Im einfachsten Fall stellst du im Backend die nötigen Daten bereit und holst dir die erstellten Arbeitsaufträge ab und importierst sie in dein VO-Programm.
Noch cooler wird die Sache, wenn du im Backend direkt auf die VO-Datenbank zugreifen könntest.
Noch cooler wird die Sache, wenn du im Backend direkt auf die VO-Datenbank zugreifen könntest.
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Direktzugriff wird wahrscheinlich nicht gehen, aber ich werde die Daten in eine DB auf einen Webserver übertragen und von dort per PHP den Arbeitsauftrag abrufen und die Änderungen wieder zurückübertragen. Wenn ich alle Daten auf den Webserver lege, müßte ich die VO App mit PHP neu schreiben.
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Was bräuchte man, damit man die MySQL/MariaDB Datenbank, die jetzt firmenintern auf einem Rechner läuft, für PHP aus dem Internet zur Verfügung stellen kann, quasi vor die Firmentür stellen? Dann könnte man sich das Hin- und Herkopieren der Arbeitsaufträge sparen und sowohl von innen alsauch von aussen auf die Daten zugreifen.
Re: Arbeitsauftrag übers Internet vor Ort eingeben
Hallo Franz,
da gibt es mindestens zwei Möglichkeiten:
- einen Port der Firewall vor Ort auf die MySQL-Datenbabnk öffnen, und zwar nur für die IP des Webservers (das ist die einfache Variante)
- eine Schnittstelle schaffen, über die der Webserver auf die interne MySQL-Datenbank zugreifen kann (das ist die aufwendigere und sicherere Variante)
Wolfgang
da gibt es mindestens zwei Möglichkeiten:
- einen Port der Firewall vor Ort auf die MySQL-Datenbabnk öffnen, und zwar nur für die IP des Webservers (das ist die einfache Variante)
- eine Schnittstelle schaffen, über die der Webserver auf die interne MySQL-Datenbank zugreifen kann (das ist die aufwendigere und sicherere Variante)
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it