Timezone field issue on User form

Andrew Bettcher
Kilo Sage

Hi,

I've noticed strange things happening concerning time in our instance. For example, SLAs with 0 Elapsed Business Time AND 0 Business Time Left but also some issues around scheduling. I think I've narrowed it down to the TimeZone setting on the user form.

When looked at in List View, the vast majority of our users have no TimeZone set but, when you open the records, the TimeZone is set to "System(Europe/London)". The field is set to "Dropdown with --None--" but there is no "--None--" option available in the field.

I think I can resolve by simply setting a TimeZone for every user but I don't understand how the value can be there on the form but not in List View. The form isn't populating then field onLoad because there is no prompt to save the form when navigating away.

Any ideas? 

2 REPLIES 2

Harish KM
Kilo Patron
Kilo Patron

Hi usually there will be a system default time zone if there is no value in users time zone

refer below for more INFO

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0714577#:~:text=From%20the%20pull%2Ddown%20menu,time%20zone%20from%20the%20server.

https://docs.servicenow.com/en-US/bundle/sandiego-platform-administration/page/administer/time/task/t_SetASystemTimeZone.html

Regards
Harish

Ahmed Drar
Tera Guru
Tera Guru

Hi Andrew, 

The dropdown is set to "Dropdown with --None--", however, there is NULL override appears in the form which uses this script 

"System (" + gs.getSysTimeZone() + ")"

Basically, None value is going to be override in the form by system's time zone

I hope this helps.

Ahmed

Please mark my answer as ✅ Correct / Helpful based on the Impact.