Click here to Skip to main content
15,442,578 members
Articles / Productivity Apps and Services / Sharepoint / SharePoint 2013
Technical Blog
Posted 6 May 2013

Tagged as


9 bookmarked

Reservation of Resources in SharePoint 2013 and SharePoint 2013 Online in Office 365

Rate me:
Please Sign up or sign in to vote.
5.00/5 (3 votes)
6 May 2013CPOL3 min read
Reservation of resources in SharePoint 2013 and SharePoint 2013 online in Office 365

SharePoint 2010

I suppose many of you know about a great calendar feature in SharePoint 2010 called resource reservation. It enables organization of meetings in useful interface that allows to select multiple resources such as meeting rooms, projector and other facilities and required participants, and the next time frame that is free for all participants and facilities in the calendar view. You can switch between week and day views. Here is a screenshot of the calendar with resource reservation and member scheduling features:

You can change resources and participants in the form of your meeting, find free time frames in the diagram and check double booking:

There are two ways to add the resource reservation feature into SharePoint 2010 calendar:

  1. Enable web feature 'Group Work Lists', add calendar and go to its settings. Click 'Title, description and navigation' link in 'General settings' section. Here check 'Use this calendar to share member's schedule?' and 'Use this calendar for Resource Reservation?'
  2. Create a site based on 'Group Work Site' template.

Here are the detailed instructions:

SharePoint 2013 on-premise

After migration to SharePoint 2013, I discovered that these features were excluded from the new platform and saved only as backward compatibility. So, you can migrate your application with installed booking calendar from SharePoint 2010 to SharePoint 2013 and you will keep functionality of resource reservation but you cannot activate it on a new SharePoint 2013 application through default interface.

Microsoft officially explained these restrictions by unpopularity of the resource reservation feature:

First, I found a solution for SharePoint 2013 on-premise. It is possible to display the missing site templates including 'Group Work Site'. Then, you just need to create a site based on this template and you will get the calendar of resources.

Go to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\1033\XML, open WEBTEMP.XML file, find an element with 'Group Work Site' title attribute and change its Hidden attribute from FALSE to TRUE.

SharePoint 2013 Online in Office 365

Perfect, now we can use free SharePoint booking system based on the standard calendar. But what about SharePoint Online in Office 365? We do not have access to WEBTEMP.XML in its file system.

After some research, I developed a sandbox solution that enables hidden 'Group Work Lists' feature and adds calendar with resource reservation and member scheduling features. Please download it and follow the instructions to install:

  1. Go to the site collection settings.
  2. Open 'Solutions' area from 'Web Designer Galleries' section.
  3. Upload CalendarWithResources.wsp package and activate it.
  4. Now, navigate into the site where you wish to add the calendar with the enabled resource reservation feature.
  5. Open site settings -> site features.
  6. Activate 'Calendar With Resources' feature.

Great, now you have Group Calendar with an ability to book resources and schedule meetings. This solution works for SharePoint 2013 on-premise as well, so you can use it instead of WEBTEMP.XML file modification.

The form of the meeting:

How It Works

I have attached the source project to this entry. CalendarWithResources feature is dependent on feature with GUID: 9c03e124-eef7-4dc6-b5eb-86ccd207cb87. This is 'Group Work Lists' web feature that exists for backward compatibility, but is hidden from the list of features. So, it is the only way to enable it.

Also, the solution contains a calendar list with a custom schema. I added EnableResourceSelector="TRUE" and EnablePeopleSelector="TRUE" attributes into the definition. These properties turn on the resource reservation and member scheduling settings of the calendar.


This article was originally posted at


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
Technical Lead Plumsail
Russian Federation Russian Federation
Expert in SharePoint
The leader of SharePoint Forms Designer Team:
Co-founder of Plumsail:
My blog:

Comments and Discussions

QuestionShow all resources by default Pin
Mount Kilimanjaro3-Feb-20 16:40
MemberMount Kilimanjaro3-Feb-20 16:40 
QuestionCan't download the solution Pin
Member 1331669418-Jul-17 17:55
MemberMember 1331669418-Jul-17 17:55 
AnswerRe: Can't download the solution Pin
Member 133399311-Aug-17 4:55
MemberMember 133399311-Aug-17 4:55 
AnswerRe: Can't download the solution Pin
Member 133523308-Aug-17 14:51
MemberMember 133523308-Aug-17 14:51 
QuestionCalendar View Pin
Nicole Ling12-Jul-17 20:33
MemberNicole Ling12-Jul-17 20:33 
QuestionIs It Possible To Import Data Into List? Pin
Member 1147337023-Feb-16 6:54
MemberMember 1147337023-Feb-16 6:54 
QuestionCant access Resources O365 Enterprise 3 (English Australia Language) Pin
janine224-Oct-15 2:02
Memberjanine224-Oct-15 2:02 
QuestionWhereabouts list when activated the feature Pin
nart992-Sep-15 23:56
Membernart992-Sep-15 23:56 
QuestionAll events are not displayed in calendar view Pin
Arun Ashok6-Jul-15 6:55
MemberArun Ashok6-Jul-15 6:55 
QuestionWorkflow not working Pin
Aaamir_Ghanchi14-May-15 5:32
MemberAaamir_Ghanchi14-May-15 5:32 
QuestionView All Resources Pin
russ pentz20-Dec-14 0:15
Memberruss pentz20-Dec-14 0:15 
AnswerRe: View All Resources Pin
Mount Kilimanjaro3-Feb-20 16:22
MemberMount Kilimanjaro3-Feb-20 16:22 
QuestionResource Reservation Pin
Member 111365317-Oct-14 15:19
MemberMember 111365317-Oct-14 15:19 
QuestionUninstallation Not Working Pin
Jake_W6-Oct-14 5:50
MemberJake_W6-Oct-14 5:50 
QuestionMeeting room issues with Attendees field in SharePoint 2013 Pin
Member 1082010614-May-14 22:05
MemberMember 1082010614-May-14 22:05 
AnswerRe: Meeting room issues with Attendees field in SharePoint 2013 Pin
Member 1215283619-Nov-15 3:07
MemberMember 1215283619-Nov-15 3:07 
QuestionPermanent Resource Pin
Member 1036535728-Oct-13 4:54
MemberMember 1036535728-Oct-13 4:54 
QuestionWorkFlow on your resource calendar gets canceled Pin
Member 1034389817-Oct-13 22:36
MemberMember 1034389817-Oct-13 22:36 
Questionproblem when i add meeting Pin
Member 1022313021-Aug-13 3:54
MemberMember 1022313021-Aug-13 3:54 
AnswerRe: problem when i add meeting Pin
Dmitriy Kozlov21-Aug-13 19:59
MemberDmitriy Kozlov21-Aug-13 19:59 
GeneralRe: problem when i add meeting Pin
Member 1022313021-Aug-13 23:30
MemberMember 1022313021-Aug-13 23:30 
BugCan't access the Resources-list Pin
Krasovsky Dimitrij21-Jul-13 22:17
MemberKrasovsky Dimitrij21-Jul-13 22:17 
GeneralRe: Can't access the Resources-list Pin
Dmitriy Kozlov21-Jul-13 23:11
MemberDmitriy Kozlov21-Jul-13 23:11 
GeneralRe: Can't access the Resources-list Pin
Krasovsky Dimitrij22-Jul-13 0:03
MemberKrasovsky Dimitrij22-Jul-13 0:03 
GeneralRe: Can't access the Resources-list Pin
Dmitriy Kozlov22-Jul-13 0:08
MemberDmitriy Kozlov22-Jul-13 0:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.