In sharepoint 2010 we had a great feature called resource reservation
in calendar list which allowed us to reserve meeting with colleagues or book
resources without double booking. But the feature has been removed from 2013.
There is a work around to enable the functionality in
sharepoint 2013 and 2016. The below steps works with the on-premise as I am
using the powershell for doing the same.
- Activate the feature “Group Work Lists”, the feature is hidden by default. It can be enabled with powershell.
Enable-SPFeature –Identity “9c03e124-eef7-4dc6-b5eb-86ccd207cb87” –Url “http://dev/sites/First"
This will create the “Resources” libraries where your resources entries can be created.
- Enable the “share Member’s schedule from List Settings > List Name, description and Navigation , set the value to “Yes” and save.
- Now we have to enable the resource reservation , again there is UI option for this one . We will have to do it with Powershell. Run the below script
$web= Get-SPWeb -Identity "http://dev/sites/First" $Calendar=$web.Lists["ResourceCalendar"] $calendar.EnableResourceSelector=$true $Calendar.Update()
- This will enable the resource allocation on the calendar list. :)
These I have tested in sharepoint 2013 and 2016 and confirmed working.