Hi, I am working in a Geofence solution to track how much time my employees spend in some client point.
I capture the GPS using HERE() . Then I calculate the Geofence using the DISTANCE() formula looking in a Table with all my client points.
Every time the employe create a New record (DATE, USER, GPS,...) if GPS= 0,0 I know that is very probably that the employee has turned off his phone GPS and I could ask him to turn on for the future :).
The problem is that I detected an important problem.
Imagine that situation:
1) The employee turn ON his phone GPS
2) Generate a new record (clock -in) in the Geofence zone
3) The employee turn OF his phone GPS. At this point the HERE() function is equal to the last GPS position until he turned off. HERE() is still working showing the location at the past.
4) The employee start working in my client point, and leaves ONE hour later the client point, but HE do not use the clock-out button ( some action), ...goes to the park, have one more hour looking at the sun, and then he use the clock-out button. The result is a 2 hours of work.
Is there some solution in AppSheet to know that the user has turned off his GPS ?.
User | Count |
---|---|
18 | |
11 | |
7 | |
4 | |
3 |