...
If you want the QR code to check-in make sure to add it to the reservation contact page layout.
Version 4.81 August 19, 2022
We added a new occupancy component that displays the occupancy for your records! Additionally, we now support fixed pricing options. We included some bug fixes and some minor improvements as part of this release as well.
Features
Fixed pricing option
To allow extra and easier pricing options, we have added an option to add a fixed price to a booking besides the already existing pricing options. A fixed price stays the same, Independent of the length of the booking.
...
Occupancy component
In this version we have added insights into your occupancy. We show you the occupancy of your dimension records (Resources, Staff, etc) based on available time versus existing reservations in GoMeddo.
Take a look at our documentation to find out more
...
Custom Form Logic improvement
We introduced some improvements in Custom Form Logic.
We now show you that custom form logic is still running by showing a loading indicator. Next to this we now allow a more convenient way to add icons to the search results which are shown based on custom form logic.
Check out our documentation to see how this works in more detail
Bug fixes
GoMeddo upgrades would sometimes fail due to a missing field in the configuration. We fixed that in this release so it no longer references that field
We made sure that if a user does not have write permissions to the Conflict object, the conflicts are now handled as hard conflicts.
Admin Actions
If you are upgrading, do the following to get the most out of this release.
If you want to use the occupancy component, you need to add it to the dimension record pages.
If you run into an installation failed error it might be necessary to change the “IS Installing” custom setting to true:
Go to Setup
Search for Custom Settings
Click Manage next to System Setting
Change the value to true.
If you don’t have that setting, follow the following steps:
Go to SetupSearch for Custom Settings
Click Manage next to System Setting
Click NewName the record IS_INSTALLING, and for Boolean Value true
...
Version 4.80 July 15, 2022
In this release we introduce two major new features, next to that we solve a number of bugs and we have focused on improving the overall experience of the app.Multi-dimensional availability now displays the dependencies in the multi-calendar. Making it clear when you can make a reservation while there is a dependency on another dimension (e.g. staff working in a specific location for example).And also we introduce custom conflict rules, this allows you to conflict reservations based on your own fields. For example, if your business rule specifies that in a student room a single gender is allowed you can see if the reservation that is being created fits that criteria.
Features
The recently released “Multi-dimensional availabilities” will now be displayed in a way that makes it clearly distinguishable compared to normal availabilities in the multi-calendar.
...
We replaced the old Visualforce calendars with the new LWC calendars for fresh installs.
We introduced a new way in which you can filter for dimension records that have reservations. We now give you the option to show only the records that actually have reservation that apply to your filter.
Check out our documentation.
...
In this version we introduce a new conflict checking option. With this you can create your own “reflective criterias” which allows you to specify when something should (or should not conflict). For example in the screenshot below we can make sure that only two reservations with the same Gender__c value are allowed in the same resource.
Check out our documentation.
...
Added the ability to use the readOnly and hiddenReservationFilters on the mobile calendar when wrapping it.
Bug fixes
We make sure any error messages are now clearly displayed on the page or in the browser's-console instead of suppressing them from the page.
Fixed an issue that could cause an error toast notification to say Unknown error instead of the actual error message.
Enabling live-sync for google/outlook caused the sync to not be scheduled automatically. This has been fixed.
For the Custom Form Logic the Test_FormHelper now allows you to better test the interaction with specific related list items.
For the Custom Form Logic the Test_FormHelper now allows you to run the before save action.
...
Version 4.79 July 7, 2022
This release has major improvements for the use of GoMeddo in the Salesforce Mobile app. We also made the Scheduler generally available, you no longer need to contact us to use this feature.
Improvements
Added a mobile calendar. This calendar will show a single day view that is optimised to be used in the Salesforce mobile app. With improved usability of the reservation form as well. Look at our documentation how to configure this.
The Searchresult class in the custom form now exposes the id and label properties
Added the ability to use values like TODAY and YESTERDAY in the filters on the calendar if they are set to date or datetime fields. Click the use relative date link to switch to relative date mode in the calendar filters.
Scheduler is made generally available.
Bug fixes
Fixed a bug that caused certain updates triggered by the custom form logic to not update on the form correctly.
Removed the B25__Outlook_ICalUId__c field this field was no longer used by the outlook sync and would cause issues on some orgs.
Fixed a bug that caused an error when a dimension junction had double booking checking set to none.
Fixed a bug where the /availability rest endpoint didn't respect the allow double booking field on the dimension sObject.
...
Version 4.78 April 4, 2022
This release is packed with a lot of improvements that help you to maintain GoMeddo better. We have added UI for admins so they can easily create hovers and titles for calendars, and we have added a wizard that allows you to set up new calendars in a breeze.
Improvements
We have added a component for the reservation titles. This component allows for simple editing of the titles shown on calendars.
We also added an editor component for the hovers. This component allows you to edit all the relevant information for the hovers. It also gives you a live preview of the hover.
The new "Calendar Wizard" leads you through the process of creating a calendar for any object. It will create the required configuration records as well as the required objects and fieldsCalendars now have a minimum height. This allows you to still properly edit filters when no dimension records are shown in the calendar.
We included a new field for the attendees in outlook/google for reservations. This field can contain a comma separated list of email addresses and will be synced to the attendees in outlook/google. When syncing back to GoMeddo this list will be updated if attendees have been removed/added.
Bug fixes
The month view of the single record calendar now no longer displays reservation buffers. The reservation is displayed as a full day, making it impossible to show accurate buffer highlights.
Fixed dimension hovers that produced an error when hovering over a grouping of records.
Removed the scheduler export to image functionality because of changes to locker security in Salesforce.
We fixed an issue when editing reservation with a predefined timeframes.
Admin actions
Drag the Hover Definition component to the Record page for Hover definition object in the lightning page builder
Drag the Title Definition component to the Record page for Reservation Title Group object in the lightning page builder
...
Version 4.77 March 3, 2022
This small release fixes a null pointer issue with the REST api when reservations with null quantity are present and provides a new endpoint to retrieve a reservations price based on the price calculation configured in GoMeddo.
Improvements
Added a new endpoint that allows you to run the custom price calculation without inserting a reservation.
Bug fixes
Fixed an issue that generated a null pointer on the /availability endpoint when the requested range contained a reservation with null quantity.
...
Version 4.76 February 9, 2022
This release brings a long-requested feature. You can now specify that two or more records have a dependent availability. Such as a staff that is only available in a single location (Tim works in Amsterdam on Mondays, but London on Tuesdays) or a machine that can only be booked by certain staff members.
Improvements
Multi-dimensional availability, allowing you to specify a dependent availability such as a teacher that is available in one location. They can relate to multiple records, so you can enforce that if a staff member uses a location they are also required to book a specific tool. Documentation can be found here.
...
Date RangeFilter, you can specify a time range to only show available records during that time. Documentation can be found here:
...
Toast Notifications, the Custom Form Logic now allows you to send Toast notifications. Documentation can be found here.
Bug fixes
Made sure that the LWC Security update that will be rolled out in Spring ‘22 is not affecting GoMeddo.
When inputting an empty reservation in the timeslot picker component for flows you no longer get an infinite loading screen
We fixed a null pointer error when (un)deleting dimension junction records.
Admin Actions
There is a new field on Availability “Is Dependent Availability” please give your users access to this field and add it to the page layout. The Multi-calendar for record pages now has the option to say it should take these availabilities into account, ther is a new checkbox in the lightning page builder called "Availability Filter" to activate this feature.
Version 4.75 December 13, 2021
Some small changes are released in this version. Mainly related to the outlook sync and the timeslot picker.
Improvements
You can now overwrite the GoMeddo sync so it does not sync for changes on the reservation record
We made sure that we only sync reservations for fields where a field in the sync mapping is updated.
Bug fixes
Timeslot pickers now no longer fail when the user's timezone is different from the computer's timezone.
Timeslot pickers now also checks on capacity.