Booking Resources with Exchange Server 2003 and Outlook System 2003

After a successful implementation of Microsoft Exchange Server 2003, the next step would be implementing lots of improvements within the working processes of the company and its organizational infrastructure. Many companies are willing to plan their company resources using Exchange and Outlook to make it easier for each employee to find out if a resource is already booked or still available.
Markus Klein photo

These resources could be conferencing rooms, cars, projector, etc. – in general nearly everything that is being used by more than one employee during working days.

With an Exchange / Outlook infrastructure in your company there are various ways to make this work. Within this article we will have a close look at each possibility. We will not just talk of how to configure it, in addition, we will discuss the pros and cons of these implementation tasks.

Possible Solutions

In general, there are different ways to solve this problem:

  • Public folders
  • Moderated Public Folders
  • Email Accounts

Within the following chapters we will discuss each of these in more detail.

Public Folders

One way to make resources available in your messaging and collaboration environment is to create a public folder for each of them. This means you will have to use your Microsoft Office Outlook Client to create a new public folder with the design of a calendar.

After having created it, you will have to configure the permissions; this means you will have to setup the structure of permissions that will reflect your organizational structure.

The steps are as follows:

  1. Create a new public folder with the calendaring design from your Microsoft Office Outlook client.
  2. Grant appropriate permissions to give the relevant employees access to this new public folder calendar.


Figure 1: Creating Public Folder for each Resource

The big advantage of this solution is that there is no Client Access License (CAL) needed for each public folder resource. You can create your reservations by setting up your own entry. But the problem is that there is no real workflow available. This means that there is no way to implement a solution giving you automatic reply or availability checks while planning events. You even do not have any possibility to invite the resource using the well-known Microsoft Office Outlook Client invitation form. So this is a big disadvantage regarding this solution.

Moderated Public Folders

Another way to solve the resource reservation and booking process problem is to declare a group of people that are responsible for that resource. Very often you can find this topic in the job documentation of a typical secretarial team. They are able to decide whether a resource booking is really important and correct, or to solve a resource booking collision by e.g. moving meetings to other conference rooms or canceling them in time.

The steps in detail are as follows:

  1. Create a new public folder with the calendaring design from your Microsoft Office Outlook Client.
  2. Grant the appropriate permissions on this folder to make sure that only employees responsible for this resource have the relevant authorization.


Figure 2: Configuring Permissions on a Public Folder Resource

  1. Configure a Moderator for this public folder to make sure that entries are being added without informing the folder moderator.

This is quite easy to configure, just configure the moderated folder features provided by Exchange 2003.


Figure 3: Using the Moderated Folder Feature

Email Accounts

The third, and most complex solution is to create pseudo mailboxes for each resource you want to be automatically administered by Exchange itself.

This means that you will have to create a user account named the same as the resource and then create a mailbox for this virtual user. Now you can logon as the resource and configure the free-/busy configuration settings within Outlook 2003.

The steps in detail are as follows:

  1. Create a new user named the same as the resource you want to publish.
  2. Logon as this virtual user resource.
  3. Configure the settings for Free-/Busy to:
    1. Automatically accept new bookings if free time is available
    2. Automatically decline bookings if there are already bookings
  4. If needed, grant the appropriate users access to this new resource by choosing the corresponding security level.
  5. Logoff.
  6. Logon as user and test everythingto make sure it is working properly.

This means that now we have the resource available directly in our Exchange 2003 Global Address List (GAL).


Figure 4: Creating a Virtual User for each Resource


Figure 5: Configuring Resource Scheduling Settings


Figure 6: Settings for Resource Scheduling

If you now try to book this resource automatically, you should be aware that you need to invite it as a resource from your Microsoft Office Outlook client to make it work properly.


Figure 7: Booking Resources automatically

The great thing about this solution is that it is quite easy to work with automatic booking resources. The only problem is that you will have to provide a Client Access License (CAL) for each published resource too.

Conclusion

As you have seen in the text above, there are quite different possibilities of implementing resource availability planning features into your Exchange Server 2003 organization. They range from quite easy but not the best implementations without any additional costs of licenses to very comfortable configurations with automatic replies where nearly everything is possible. In special configurations there are additional CALs needed, but if you are running big organizational implementations you will not have any easier way to provide this service to your employees.

You have to decide which way you want to go here, but one thing is important in each deployment strategy: choose the solution you think that is best for you, but never choose a solution without any good arguments. Providing automatic resource booking with Exchange Server 2003 is one of the major goals when email and collaboration systems are already deployed in your network environment.

If you still have any questions, please do not hesitate to contact me directly.

About Markus Klein

Markus Klein photo Markus Klein is a MCSA/MCSE Messaging & Security and Microsoft Certified Trainer. He is a Consultant and IT Senior Trainer at Bechtle AG in the northwest of Germany. He is specialized in Active Directory, Exchange, Security, ISA Server and Clustering on Windows 2000 and Windows Server 2003 designs, migrations and implementations. Markus is a graduate of economical informatics from the University of Applied Science in Osnabrueck/Germany.

Click here for Markus Klein's section.

Share this article

Receive all the latest articles by email!

Get all articles delivered directly to your mailbox as and when they are released on MSExchange.org! Choose between receiving instant updates with the Real-Time Article Update, or a monthly summary with the Monthly Article Update. Sign up to the MSExchange.org Monthly Newsletter, written by Exchange MVP Henrik Walther, containing news, the hottest tips, Exchange links of the month and much more. Subscribe today and don't miss a thing!



Receive all the latest articles by email!

Receive Real-Time & Monthly MSExchange.org article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become an MSExchange.org member!

Discuss your Exchange Server issues with thousands of other Exchange experts. Click here to join!

Limited time offer!

SolarWinds screenshot

Subscribe to MSExchange.org Newsletters today and get a free copy of the new SolarWinds Exchange Monitor!

Solution Center

Readers' Choice

Which is your preferred Hosted Exchange service?