GPS-Ortung MobileClient
Ortung am MobileClient
Im MobileSetting wird per Konfiguration definiert ob die GPS-Ortung aktiviert/deaktiviert sein soll und in welchem Intervall die GPS-Ortung abgefragt werden darf.
"useGPS":true, "gpsListenerInterval":120, "wifiListnerInterval":120,
Bei jeder Buchung am MobileClient werden bei aktiver GPS-Ortung die Geo-Koordinaten im Datensatz übertragen. Diese Funktion kann durch Ausschalten der GPS Ortung am Smartphone unterbunden werden. In diesem Fall wird dann 0, 0 übertragen.
Hat das Smartphone keine aufrechte Verbindung wird per default der letzte übertragenen Standort abgespeichert..
Wo kann ich GPS-Daten einsehen?
Die GPS-Daten sind in den Mobiltransaktionen ersichtlich bzw. bei aktiver Abfrage, bei bereits begonnener Fahrt oder Arbeit, auch im Kalender.
Menü / Mehr / Mobiltransaktionen
Im Kalendermenü
Wer darf GPS-Daten abfragen?
Alle Benutzer, die Zugriff auf Mobiltransaktionen und auf den Kalender haben, können GPS-Daten abfragen
Was kann in den Transaktionsbuchungen vom Mobile-Client getrackt werden:
Die Position des Smartphone wird ausschließlich dann getrackt, wenn der Mitarbeiter sich aktiv eingebucht hat. Außerhalb seiner Dienstzeit werden keine GPS-Koordinaten übertragen.
Die GPS-Ortung ist passiv. Das bedeutet es werden ausschließlich GPS-Daten gespeichert bei Buchungen von
Arbeitsschein Kommentar
Arbeitstag Beginnen
Bericht erzeugen
Fahrt zum Termin Beginnen
Fahrt zum Termin Beenden
Kommentar hinzufügen
Logeintrag
Materialbuchung
Termin Beginnen
Termin Beenden
Termin Gelesen
Termin Unterbrechen
Termin Fortsetzen
Termin Wiederaufnehmen
Termin pausieren
Termin Positiv/Negativ Abschließen
Bericht erzeugen
Termin erstellen
Wartungsbuch f. Aufgabe erstellen
Sprich die GPS Positionen werden nur dann geschrieben, wenn der Mitarbeiter einen Aktion für seine Arbeit setzt. Es werden auch immer nur die letzten GPS Positionen eines Mitarbeiters in der Karte angezeigt. Die "alten" GPS-Positionen werden dadurch immer überschrieben.
Levatis unterstützt daher aus datenschutzgründen keine permanente aktive Ortung. Es wird z.b. nicht der Tagesverlauf (Bewegungsprofil) eines Mitarbeiters mitgeschrieben
Aktive Positionsabfrage aus den Desktopclient
Diese Abfrage direkt im Kalender ist nur dann möglich, wenn der Mitarbeiter seinen Tag begonnen hat oder auf einen Auftrag arbeitet/fährt
Diese muss jedoch aktiv über die Funktion “GPS-Position abfragen“ abgefragt werden.
Hat der Mitarbeiter seine Arbeit beendet - er ist nicht aktiv/außerhalb seiner Arbeitszeit - können seine GPS-Daten auch nicht getrackt werden.
GPS-Transkationen inaktiv setzen
Die Ermittlung von bestimmten Transkationen kann über ein Mandantensetting inaktiv gesetzt werden.
Mandanteneinstellung: geoSuppressedOperations (Trennzeichen = ;)
folgende Transaktionen können inaktiv gesetzt werden:
Ausschluss-Transaktionen | Beschreibung |
|---|---|
acknowledgeTaskentry | Termin gelesen |
addChecklistToTask | Checkliste zum Auftrag erstellt |
addTaskentryComment | Kommentar zum Termin hinterlegt |
answerChecklistItemValue | Einträge zur Checkliste |
beginDrive | Beginn Fahrt |
beginTaskentry | Beginn Termin |
beginTaskentryDrive | Beginn Fahrt zum Termin |
beginWorkday | Beginn Arbeitszeit |
bookNightOver | Erzeugung derNachtbuchung |
bookStockItem | Buchung von Materialien zum Termin |
bookWage | Buchung von Lohnarten zum Termin |
cancelTaskentry | Termin löschen |
closeTaskentry | Termin abschließen |
closeTaskentryNegative | Termin negativ abgeschlossen |
continueTaskentry | am Termin weiterarbeiten |
createChecklistItemValueReport | Erzeugung eines Berichts mit den eingetragenen Werten aus der Checkliste |
createDocumentMail | Versand einer Mail zum Termin |
createReport | Bericht erzeugen |
createTaskentryDocument | Dokument zum Termin erzeugen |
createTaskFolder | Erstellung eines Ordners zum Auftrag |
endDrive | Ende Fahrt |
endTaskentry | Endbuchung Termin |
endTaskentryDrive | Endbuchung Terminfahrt |
endWorkday | Ende Arbeitszeit |
interruptTaskentry | Termin unterbrechen |
logAll | Alle Transkationen loggen |
overrideDayBookings | Tageskorrekturen |
pauseTaskentry | Termin pausieren |
pauseTaskentryDrive | Terminfahrt pausieren |
pauseWorkday | Pausenbuchungen |
reportComment | Kommentar zum Bericht |
resetTaskentry | Termin zurücksetzen |
resumeTaskentry | Termin nach einer Unterbrechung fortsetzen |
resumeTaskentryDrive | Terminfahrt nach einer Unterbrechung fortsetzen |
resumeWorkday | Arbeitstag fortsetzen |
selectTaskentry | Auswahl Termin |
taskentryDocumentUploaded | Termindokument hochladen |
updateChecklistItemValue | Checkliste korrigieren |
updateDocument | Dokument korrigieren |
updatePortaluserSignature | Techniker-Unterschrift setzen |
Technische Spezifikation - GPS Ortung
Bei dieser Methode wird über den GPS Empfänger im Smartphone das Zeitsignal der GPS-Satelliten ausgewertet. Mindestens 3 Signale sind dafür erforderlich, im Normalfall sind 5 oder mehr Satelliten-Signale verfügbar. Je mehr Signale empfangen werden, umso genauer kann die Position ermittelt werden. Nachteil der GPS Ortung ist der erhöhte Stromverbrauch des Smartphones.
WIFI Ortung
Bei dieser Methode werden die Funkzellen des Mobilfunkbetreibers für die „Dreieckspeilung" verwendet, und/oder die W-LAN Access-Points die in Reichweite sind.
Dreieckspeilung über GSM-ZellenDreieckspeilung über GPS Satelliten
Im städtischen Bereich kann die WIFI Ortung teilweise sogar genauere Ergebnisse liefern als die GPS-Ortung. Grund dafür sind die zahlreich vorhanden GSM-Zellen, aber auch die sehr zahlreichen Access-Points für W-LAN Netze.
Einstellmöglichkeiten der Genauigkeit
Per Default Wert wird alle 30 Sekunden sowohl der GPS-Wert als auch der WIFI-Wert eingelesen. Es wird immer der „genauer gemessene" Wert verwendet.
Sonderfall zur Schonung der Akku-Leistung
Für diesen Fall wurde die WIFI-Ortung auf 30 Sekunden und die GPS-Ortung auf 300 Sekunden gestellt.
Das bedeutet, es kann im schlechtesten Fall zu einer Unschärfe von 300 Sekunden kommen! Sprich, die Geo-Koordinaten die übertragen werden ins levatis sind schon 5 Minuten alt, da kann sich die Position des Users bereits verändert haben! Es wird aber noch der alte Standort übertragen.
In der Praxis ist aber im städtischen Bereich die WIFI-Ortung meist genauer als die GPS-Ortung. Dadurch wird der max. 30 Sekunden abweichende WIFI-Wert verwendet.
Es wird aber immer der „am genauesten" gemessene Wert verwendet, der WIFI-Wert wird nur eingelesen, wenn er „genauer gemessen" wurde als der GPS-Wert. Der GPS-Wert wird allerdings IMMER (bei dieser Variante alle 300 Sekunden) eingelesen und als Geo-Koordinaten-Wert bei der Transaktion(Buchung) am levatis MobileClient verwendet.