Time capture - Device time

  • 0
  • 2
  • Question
  • Updated 4 weeks ago
  • In Progress
Hi everyone, I am building a form that will be used primarily on QB Mobile. I need to have a field that will be read-only and capture the current time of the device. I have created a few different time fields but they all seem to have the same result of capturing the time the app is set to. For example, My app is set to PST but I am in EST, I conduct an inspection and the time field reflects PST.  I have users in multiple time-zones and for regulatory reasons I need the time to be read-only and display the correct time for the device. 
Photo of Nick Michailides

Nick Michailides

  • 80 Points 75 badge 2x thumb

Posted 4 weeks ago

  • 0
  • 2
Hello Nick,

If I understand your question, you are capturing time stamps when an inspection is completed, however they are all defaulting to the app default setting rather than the time zone in which the user resides which does not meet your compliance requirements.

 I did some research and this appears to be the best answer.

https://community.quickbase.com/quickbase/topics/current-date-and-time-based-on-time-zone

In a nutshell you will have to leverage a technique that calculates the time stamps you need unless someone else has found another solution.


(Edited)
Photo of Chris Hutchens

Chris Hutchens, Senior Product Manager

  • 792 Points 500 badge 2x thumb
Hi Nick,

This seems to be something we currently don’t support, but it’s a good idea. Let me ask you, what about having everyone view the same, standardized time zone doesn’t meet your regulatory requirements? It seems like the correct time gets captured, but it’s just displayed in a non-local time zone.

Would love to fully understand so it can inform what we build.

Thanks!
Chris
Thank you for the official response Chris. I definitely would like to see this feature implemented. Perhaps if it was implemented as a set of options enabled at the app level.

Maybe Something like:

App Setting Display Time Zone -

If the Display Time Zone option is set at the App level:

An option to Use Local Time Zone? is dynamically presented in the app settings. This allows the administrator to set the entire app to always use local time for all fields so we don't have to set them piecemeal at the app level.

If Display Time Zone = True and Use Local Time Zone = false in the app settings, then dispay an option in the field settings UI  to chose Use Local Timezone setting for Date/Time fields.  We then would use the timezone in which the end user is standing when the event occurs rather than the default app time zone.

Finally it might be nice to have option wherein If Display Time Zone is true in the app settings, then we want an option to override field setting with role settings to ensure that local time is only stored for certain roles.

Thank you for your consideration.
(Edited)
Photo of Chris Hutchens

Chris Hutchens, Senior Product Manager

  • 792 Points 500 badge 2x thumb
Thanks for your suggestions Jeff. I'd love to understand your specific immediate need further, as perhaps we can find a workaround in the meantime.

What about having everyone view the same time zone doesn’t meet your regulatory requirements?
Thanks Chris,

I don't have a specific immediate need. The OP Nick mentioned contending with a compliance issue.  I just wanted to comment on how I thought it would be useful to implement this type of feature based upon past experience. I have had a couple of scenario's in which Project Manager in different time zone asked if it was possible to see time stamps in local time, relative to service requests in an incident management solution.
Photo of Chris Hutchens

Chris Hutchens, Senior Product Manager

  • 792 Points 500 badge 2x thumb
Oh yes - sorry! I got confused :) 

Thank you so much for your input.