Time Zones
This article elaborates on how timezones are dealt with across Resources and other Dimensions
GoMeddo is designed to handle timezones seamlessly, whether your organization operates in a single timezone or has a multi-timezone setup. It ensures that bookings are made accurately in the right timezone while providing flexibility in how timezones are displayed to users.
The core principle is that every reservation is tied to a specific timezone. The source of this timezone depends on the type of reservation being made.
For example:
Resource-Based: The time zone is determined by the Resource where the reservation takes place.
Staff-Based: The time zone is set to that of the staff member involved in the booking.
Your own objects: The time zone is set to that of the object involved in the booking.
Custom: The time zone is manually set by either the user or custom logic unique to your setup.
How to set this up:
Resource Object:
GoMeddo's standard resource object includes a timezone field by default.
If you navigate to Resource & Types, you can select which timezone applies to which resource
Custom Objects for Booking:
If your organization uses custom objects for bookings, you can add a timezone field using GoMeddo's standard picklist.
Navigate to Setup - Object Manager - Your custom object
Add field of type picklist called Time Zone
Use Global Value Set GoMeddo Time Zones
Navigate out of setup
Go to Dimension and your custom dimension
Specify the field you just created as the field that holds the timezone (Dimension Time Zone Field)
Reservation Timezone Configuration:
Each reservation has a dedicated timezone field.
You can configure the reservation type to determine where the timezone originates (e.g., from the resource, staff member, or another source).
To do this navigate to the reservation type and fill in “Time Zone Dimension Lookup Name“ with the lookup on reservation that should be used to determine what time zone a reservation without a time zone should use to populate the time zone field.