An essential part of managing resource bookings effectively is being certain of resource availability and being alerted to clashes when a resource is already in use. There are circumstances where clashes may be acceptable - perhaps where the clash relates to the overlap of the setdown time of one booking with the setup time of the next booking - or perhaps where resource usage can be legitimately shared by more than one booking/customer e.g., a shared kitchen. In the context of bookings, an approved clash is deemed to be a clashing resource usage that is accepted and saved against the booking.
The ChurchSuite Bookings module includes powerful clash detection with timely clash notifications that are surfaced to the user whenever they add or edit booked resources. Approved clashes are clearly shown when viewing bookings within the module and a Clashes report lists all bookings with approved booked resource clashes.
When does a clash arise?
A resource clash arises whenever the usage times for a resource of one booking overlap with the usage times of that same resource on another booking on the same day. When adding resources to a booking, or editing an existing resource's usage times, detected clashes are alerted to the user.
And for sequence bookings, clash detection extends to the sequence, with clashes on other sequence dates shown. In the example below, the booked resource will clash with three other bookings. The related clashing sequence dates are unselected by default, but you can override and approve the clashes by selecting each of the clashing sequence dates before saving the changes.
Depending on a user's 'clash approval' permissions, they can either select an available alternative resource or they can approve the clash by ticking any unticked clashing sequence dates and Save the changes. In this way, allowing users to approve clashes avoids unnecessary barriers to their workflow; to continue adding a clashing resource to a booking, perhaps if the clash is going to be later resolved differently - for example, by choosing an alternative resource for a clashing booking. Where a clash is detected (shown above), the Save button is disabled for users who do not have 'clash approval' permissions.
Clash Approval permission is set in the Bookings module settings - click to Edit and select between Just admin users or module Users with Write permission. Administrators are always able to approve clashes.
Resources with approved clashes are distinguished in yellow. Expanding the clashing resource - clicking the up/down icon - surfaces details of the booked resource clash.
Overlapping bookings with approved clashes can also be seen when viewing the Planner in Day view.
And finally, the Clashes report lists all upcoming bookings that have resources with clashes. Clicking a clashing booking name will navigate you through to the booking, should you wish to make changes to resolve the clash - perhaps selecting a different resource that is available.