Overbooking
In normal conditions, the possibility of overbooking availability is slim to none. However, under the following circumstances there might be a possibility of overbooking:
- The user has been assigned the right to overbook, see the Activity User settings.
- There are multiple service tiers running the clients and the performance setting (see Activity Setup) has been set to not use the SELECTLATESTVERSION during confirmation. Note: This should not be relevant in cloud environments, it only applies to on-site implementations.
- Wrong setup or change of resource settings.
- Possible rare hardware or software failures.
How to deal with overbookings?
On the Activity Role center there is a tile view with Overbooking Warnings.
- Click the tile to see a list of resources and related resource reservation entries' dates and times which have been overbooked.
You populate this view either manually or by a scheduled process which populates this automatically at a certain interval.
Manually: In the Overbooking Warnings page, execute the Run Process action to review all reservations for today and the next X number of days. The number of days that are checked depends on the Check Overbooking setting in the Activity Setup. This process only checks the currently active location.
Automatically: You can assign the overbooking process to a scheduled job. The codeunit to assign is codeunit 10015839 LSC Activity Overbooking, which will check all locations and populate the warning view when executed.
Actions on the Overbooking Warnings page
The following actions help you deal with the issued warnings:
- Run Process - Run the overbooking check process manually for the current location, and populate the warning view with the latest status.
- Check Line - Recheck individual resource lines after reservations have been modified, rescheduled, or canceled.
- Reservations - List the reservations which are affected by the overbooking warning line/resource. Here you can review which clients are involved in the resource overbooking, contact the client, reschedule, or even cancel.