Arbeitsauftrag übers Internet vor Ort eingeben

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

lagraf
Posts: 452
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Arbeitsauftrag übers Internet vor Ort eingeben

Post by lagraf »

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
User avatar
wriedmann
Posts: 3783
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by wriedmann »

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
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 452
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by lagraf »

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
User avatar
wriedmann
Posts: 3783
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by wriedmann »

Hallo Franz,
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
User avatar
SHirsch
Posts: 286
Joined: Tue Jan 30, 2018 8:23 am
Location: Germany

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by SHirsch »

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
lagraf
Posts: 452
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by lagraf »

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.
User avatar
SHirsch
Posts: 286
Joined: Tue Jan 30, 2018 8:23 am
Location: Germany

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by SHirsch »

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.
lagraf
Posts: 452
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by lagraf »

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.
lagraf
Posts: 452
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by lagraf »

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.
User avatar
wriedmann
Posts: 3783
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Arbeitsauftrag übers Internet vor Ort eingeben

Post by wriedmann »

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
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply