Appointments
6 TopicsUnable to search for Booking Appointments by Customer
We've been integrating the Microsoft Bookings platform into some of our processes however we've run into a few issues along the way that seem to be simple features for a booking platform that should already be implemented. We can't search appointments by a customers name, the workaround that we've been using would be to download the excel TSV report to find a customers appointment that way. Is the just a functionality gap in the platform? Thanks!1.3KViews1like3CommentsHow to allow multiple appointments to be created in the same time slot, for the same user
We need to overbook with Microsoft Bookings and a few months ago it was possible to create several appointments in the same time slot of the same uservia the Bookings API. In the past weeks we have noticed the behavior has changed: when we create two appointments in the same time slot for the same user but the second request returns the error "Staff not available" and it does not create the second appointment. The API we are using is: POST /solutions/bookingBusinesses/{id}/appointments (https://learn.microsoft.com/en-us/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0&tabs=http) Is there a way to allow overbooking to create overlapping appointments for the same user?1.1KViews0likes2CommentsMS Bookings bug when rescheduling appointments in certain conditions
Hi, I am trying out a lot of scenarios in MS Bookings. Most of it seems to work flawlessly, but it seems that I found a bug in one of the scenarios in MS Bookings. I'll try to give all details, so it can be reproduced hopefully: There is 1 service "X" (with 1 serviceID) that contains timeslots on multiple days like shown in the image below There is a maximum of 2 seats for each slot. At the moment, there is no slot reserved by anyone. "Person 1" schedules an appointment on "datetime 1" (which has a unique SelfServiceAppointmentId). "Person 2" schedules an appointment on "datetime 2" (which has a unique SelfServiceAppointmentId). "Person 1" wants to reschedule its appointment to "datetime 2". It sees the same screen again with all the timeslots, just as before. This makes sense, since all timeslots have still at least 1 seat available. When "Person 1" selects the timeslot of "datetime 2" and wants to continue, an error message appears that another person already selected this timeslot and that the hour is no longer available. To make things worse, the whole day becomes greyed-out after the error message, even though only 1 timeslot was supposedly "wrong" (here my "datetime 2" example was on January 10th). When you go back again to the previous screen (by clicking "Previous" at the bottom) and then refresh the page and then try to reschedule again, all the dates are available again. If you try the same "datetime 2" again however, the same error repeats. Over and over again. When "Person 3" wants to make an appointment on "datetime 2", there is not a single problem for "Person 3". On the other hand, when "Person 3" makes an appointment on "datetime 1" and "Person 1" THEN tries to reschedule to "datetime 2", there is not a single problem as well. The rescheduling works just fine. I think the bug exists because of some sort of collision with the SelfServiceAppointmentId. It is linked to a specific "datetime appointment" and gets created each time (with each time another ID) a new slot has been filled in by at least one person. When you reschedule to another datetime, where no seats have been filled in yet, there are 2 possibilities at the moment: When the original timeslot has more than 1 seat filled (so at least 1 seat is remaining after the rescheduling), a new SelfServiceAppointmentId will be created for the rescheduled datetime (in contrary, when a seat is already filled in the rescheduled datetime, the original datetime will inherit the existing SelfServiceAppointmentId of the datetime that it gets rescheduled to). When the original timeslot has no other seats filled, the rescheduled datetime will get the SelfServiceAppointmentId of the original datetime. Most likely, it is because of this second condition that an error occurs, since the system does not know what to do with those 2 original SelfServiceAppointmentId at that point. I hope this gives you enough detail to reproduce the issue. Thanks in advance!841Views0likes1CommentCustom fields using an external source of data
Hi We have a scenario whereby an admin team for musical instruments wants to offer different public facing appointments types to requesters. Some of these appointment types would ask the requester which instrument and subsequently the sub type of that instrument that they need for the appointment during the booking process. This list of instruments and sub types can change quite often due to the availability of them so the admin team need to have the ability to show and hide different instruments on an ad-hoc basis (For example by setting the status of each instrument to either “inactive or active” and a list being constructed which only shows instruments which have a status of “active” that is then displayed to the requester). As its an appointment system they want, using MS Bookings makes sense due to all of the out of the box functionality it offers. Plus with the new Power Automate triggers I can push data into a dataverse table to create a model driven app for the Admin staff to use to administer the appointments that come in etc. However the main sticking point I have is with the ability to keep the instruments and sub types up to date whilst using MS Bookings. Custom fields seem to be the way to go about it as depending on the service I can ask which instrument the request is linked to but unfortunately custom fields seem to be too static and simple (in that I can’t point a custom field's dropdown list’s datasource to a dataverse table or anything else apart from a set list of values when you first create the custom field) Would anyone be able to give me any ideas of how to get around this problem? I’m not sure whether there is a solution that involves other parts of the Microsoft environment, for example inside of the Power Platform environment, MS Forms etc that would either integrate or replace the use of MS Bookings? Thanks Phil.630Views0likes2CommentsHELP: Cannot remove customers from an MS Booking appointment
Hello, I have set up several appointments on specific dates and times in MS Bookings and have added customers to the appointments... ...but when I try to remove customers and click to save the changes the customers still appear on the appointment and are not removed. I've tried several times to remove them including using different browsers (MS Edge and Chrome) but it makes no difference. I have also tried making the changed and coming out MS Bookings in case it needs a bit of time to refresh but the changes haven't been saved. I'm pretty certain i'm following the right actions from removing them and clicking to update the appointment, so can I assume this is a glitch? Help much appreciated.530Views0likes0CommentsOption to Approve/Reject bookings instead of Auto-Book
Hi Microsoft Team, I am a frequent user of Microsoft Bookings and appreciate its functionality. However, I would like to suggest an enhancement that would greatly improve the user experience. Currently, bookings are automatically added to my calendar once they are made. It would be extremely beneficial to have an option to approve or reject bookings before they are confirmed and added to the calendar. This feature would allow for better control over my schedule and ensure that all appointments are suitable and convenient. Thank you for considering this suggestion. I believe it would be a valuable addition to the Microsoft Bookings app. If there is already a way to do this, please let me know. I contacted my organisation who said there is no way to disable the auto-booking feature when users book appointments using my Bookings link. Many Thanks, Nadia71Views2likes1Comment