Hi,
Answer might be snot straight forward. FSM is not sending a time zone value to PSO but it is adjusting all the time stamps as per time zone of Resource’s Place ID. As an example,
Person Place Time Zone is UTC+5:30.
You are creating 8:00AM-5:00PM shifts from a client residing in same time zone.
Your PSO server is in UTC+0 time zone so the MWM Server Time zone ID Scheduling App Parameter Value is UTC+0. Then FSM is passing the shift time as 2:30AM-11:30AM UTC+0. Here, you won’t see a time zone id but the conversion has happened.
Time Zone columns in PSO side (majorly in ARP) are for own use of PSO. As an example, it determines when a Commit rule should trigger, the appointment slot start end times etc.
@Sajith Anushan,
Thank you for the quick response. Is there anything you recommend in either FSM, mobile or PSO when a user crosses time zone?
Right now, if they schedule a task time, but the place is in a different time zone, then they need to adjust the time accordingly. For example, a place’s time zone is US/Central and and the user is in US/Eastern. They would have to set the task plan start time, eastern to be 9 AM for the actual task to be scheduled at 8 Central.
For mobile we have enabled a setting in mobile/tablet to automatically adjust and display the time zone they are in. Is there anything else you recommend?
@Sajith Anushan,
You mentioned PSO making adjustments based on the person place time zone.
We set up a place (e.g., HOME_PERSON_ID) for each PSO user/resource in FSM with a Starts Works From, which includes the person id as the place person.
I also see the place person which includes the person, works_from and ends_works_at, but there is not time zone specified on either of these tables. How is FSM getting time zone coming from the Resource’s Place Id?
We began setting the time zone on the resource in PSO and re-generating their shift and now it the shift has adjusted, but we originally didn’t have that done. We do have resources going to places in different time zones.
To be clear there is no time zone information being sent with the task?