Chapter 35. Sharing Calendars

Sharing Your Calendar 849

Managing Your Shared Calendar Information 853

Using Calendar Groups and Schedule View 864

Creating Your Own Free/Busy Server 867

MICROSOFT Outlook 2010 provides a number of ways for you to share your calendar information with others. In addition to using Microsoft Exchange Server to share your calendar with other Exchange Server users, you can publish your calendar to the Internet and invite others to share access to it. You can publish your calendar to Microsoft Office Online or to any Web Distributed Authoring and Versioning (WebDAV) server. You can also send your calendar to someone else via email, save the calendar as a web page and then send it, or post the calendar to a web server.

If you use Exchange Server, you can allow other users to access your entire calendar or selected calendar items. To share your calendar and its items, you must set permission levels for various users. In most cases, permissions are set by using built-in roles, as described in Table 35-1, but you can also set custom permissions for the rare cases when the built-in role does not fit the situation. Some permissions allow users only to view your calendar; others allow users to add, or even edit items.

Table 35-1. Folder Permissions

Permission

Description

Owner

The Owner role gives full control of the calendar. An Owner can create, modify, delete, and read folder items; create subfolders; and change permissions on the folder.

Publishing Editor

The Publishing Editor role has all rights granted to an Owner except the right to change permissions. A Publishing Editor can create, modify, delete, and read folder items and create subfolders.

Editor

The Editor role has all rights granted to a Publishing Editor except the right to create subfolders. An Editor can create, modify, delete, and read folder items.

Publishing Author

A Publishing Author can create and read folder items and create subfolders but can modify and delete only folder items that he or she creates, not items created by other users.

Author

An Author has all rights granted to a Publishing Author but cannot create subfolders. An Author can create and read folder items and modify and delete items that he or she creates.

Nonediting Author

A Nonediting Author can create and read folder items but cannot modify or delete any items, including those that he or she creates.

Reviewer

A Reviewer can read folder items but nothing else.

Contributor

A Contributor can create folder items but cannot delete items.

Free/Busy Time, Subject, Location

A user with these access rights can view the free/busy information, as well as the subject and location.

Free/Busy Time

A user with these access rights can view only the free/busy information.

None

The None role has no rights to access to the folder.

The first step in sharing a calendar is to right-click it in the Navigation pane and then choose Share, Calendar Permissions. Figure 35-1 shows the Permissions tab with the Calendar folder’s default permissions.

To allow all users to view details of the calendar, you need to assign Reviewer permission to the default user. A default user is any user who is logged in. Select Default in the Name column, and then change the permission level by selecting Reviewer in the Permission Level drop-down list.

You might assign a permission of Publishing Author to users if they are colleagues who need to be able to schedule items for you as well as view your calendar.

To give users Publishing Author access to the calendar, follow these steps:

As you can see in Figure 35-3, the permissions granted to a user can be configured manually using the check boxes in the bottom half of the Permissions tab. However, this is usually unnecessary because you can set most combinations of settings using the Permission Level drop-down list.

You can configure your Free/Busy settings by clicking Other Free/Busy. The Free/Busy Options dialog box is displayed, as shown in Figure 35-4, allowing you to set the amount of free/busy information that you publish on the computer running Exchange Server and specify the frequency of updates. You can also configure your Internet free/busy publishing and search locations to set custom Internet addresses for your free/busy publishing and search locations.

By default, if you’re using Exchange Server, your free/busy information is shared automatically with all other users on that server. If you want users who are not on your server to be able to view that information, or if you do not use Exchange Server at all, you can still share your free/busy information. You can also post your calendar information to Microsoft Office Online or to a web server using WebDAV (including Microsoft SharePoint sites that are configured for anonymous access). For example, your company might set up its own server to enable users to share their calendar information with others, whether within the company (for example, if you don’t use Exchange Server) or outside the company.

Publishing your calendar information makes it possible for others to see your free/busy times in Outlook 2010 when they need to schedule meetings with you or view or manage your calendar. Likewise, the free/busy times of people who publish their calendar information, and who give you access to that information, are visible to you in Outlook 2010. The ability to publish free/busy information to web servers, therefore, brings group scheduling capabilities to users of Outlook 2010 who do not have access to Exchange Server.

Exchange Server provides four free/busy states for a given time period: Free, Tentative, Busy, and Out Of Office. When you publish your calendar to Microsoft Office Online or a WebDAV server, you can specify which level of calendar detail is available to the viewing user. When you publish your free/busy information to a web server or file server via File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), or a file, however, only Free/Busy or No Information status is available. Consequently, if you view someone’s free/busy information that is published to an FTP site, an HTTP site, or a file server, all time that the user has marked as Tentative or Out Of Office appears as Busy when you view his or her schedule in Outlook 2010. The only way to view Tentative and Out Of Office status is to pull that information directly from Exchange Server, from Microsoft Office Online, or from a WebDAV server (if the posting user has chosen to include detail in the calendar).

Microsoft Office Online is a central place on the Internet where you can publish your schedule. Publishing your schedule allows anyone (or only those you specify) to access your calendar information from anywhere on the Internet. This free Microsoft service is useful if you don’t use Exchange Server but still want to share your calendar information with others, whether inside or outside your company. You can also use this Microsoft service in conjunction with Exchange Server, publishing your calendar information to the service to allow users outside your Exchange Server organization to view schedule status.

The following sections explain how to publish to the different types of calendar servers. Later in this chapter, you’ll also learn how to set up your own free/busy server.

To publish your Calendar folder to Office.com, open the Calendar folder and click Publish Online in the Share group on the Home tab on the ribbon. Then, choose Publish To Office.com or Publish To WebDAV Server, as shown in Figure 35-5.

If you choose to publish your calendar to Microsoft Office Online, the Publish Calendar To Office.com dialog box is displayed, as shown in Figure 35-6.

The Publish Calendar To Office.com dialog box contains the following options:

If this is your first connection to Microsoft Office Online, you will have to register for a Microsoft Windows Live ID (if you don’t have one) and go through online registration for the Windows Live service before your calendar is published. You will be prompted to sign in to your Microsoft Office Online account.

After your calendar has been published, you will be asked whether you want to send email notifications to people whom you want to access your calendar.

Your calendar information is now shared using Microsoft Office Online, and other users who have received your email invitations can view that information.

You can also publish your free/busy schedule to another server using FTP, HTTP, or a share on a file server. For example, if you don’t use Exchange Server in your company, you might set up a web server on your network to enable users to publish and share their free/busy information. Using your own server eliminates the need to use the Microsoft Office Online service and the need for users to have a Microsoft Windows Live ID account (which is required to use the Microsoft Office Online service).

You can publish to local or remote FTP or HTTP servers, making it easy to publish free/busy information to servers outside your organization. For example, you might work at a division that doesn’t have its own web server, but the corporate office does have a server that you can use to publish your free/busy information. Publishing to a file requires a share on your computer or on a local file server. However, that doesn’t mean that users who need to access that free/busy information must be located on the local network. You might publish your free/busy information to a share on your local web server, for example, but remote users can then access that free/busy information through the web server’s HTTP-based URL.

You must know the correct URL for the server to configure the free/busy URL in Outlook 2010. Here are three examples:

Note that schedule files use a .vfb file name extension. Also, the first two examples assume a virtual or physical folder named Schedules under the root of the specified server URL.

Tip

INSIDE OUT You can specify the URL with replaceable parameters

In addition to specifying the URL string explicitly, you can use two replaceable parameters in the URL string:

If you need to include www in the URL, add it like this: http://www.%server%/schedules/%name%.vfb.

If your profile includes an Exchange Server account, specifying %name% in the URL string will result in Outlook 2010 trying to use the X.400 address from your Exchange Server account, causing the publishing of the free/busy information to fail. Instead of using the variable, specify an explicit name.

Why provide replaceable parameters if you can just type in the correct URL? You can use Group Policy to control the Outlook 2010 configuration, and one of the policies controls the free/busy publish and search URLs. You can define the publishing URL using replaceable parameters in the policy, and those parameters are then replaced when users log on, resulting in the correct URL for users based on their email address.

Configuring Outlook 2010 to publish to an FTP, an HTTP, or a file URL is easy. Follow these steps to configure Outlook 2010 to publish your free/busy information:

The Free/Busy Options dialog box includes a Search Location box that specifies where Outlook 2010 will search for free/busy information when you create group schedules or meeting requests. Specify the URL or file share where the group’s calendars are published, and Outlook 2010 will search the specified URL for free/busy information.

These global settings can work in conjunction with Exchange Server, providing a search location for calendars not stored in Exchange Server. In addition to these global settings, you can specify a search URL for individual contacts. You would specify the search URL in the contact if the contact’s free/busy information is not stored on the Microsoft Office Online service or another server specified in the Search Location box.

Follow these steps to set the free/busy search URL for a contact:

Outlook 2010 enables you to send your calendar to other people via email, either by clicking the E-Mail Calendar button on the ribbon or by right-clicking the calendar and then choosing Share, E-Mail Calendar. A new mail message form will be opened, and the Send A Calendar Via E-Mail dialog box will be displayed, as shown in Figure 35-7. In this dialog box, you can select the calendar to send and configure the date range and amount of detail that the calendar contains. When you click Show in the Advanced area, you can enable the display of information marked as private, include attachments in the calendar, and specify the layout of the calendar as either Daily Schedule or List Of Events. When you click OK, the calendar is written into the email message as text and as an attachment.

Outlook 2007 included a feature called Group Schedules that you could use to view the calendars of multiple people at one time, which was handy for seeing availability for a group of people at a glance. This feature has been replaced in Outlook 2010 by calendar groups. Calendar groups offer the same capabilities as Group Schedules, but with the added benefit that some of your calendar groups get created automatically. These include the Team calendar group, which shows the schedules of everyone who reports to you, and the My Peers calendar group, which shows the schedules of everyone who reports to your manager.

To view the default calendar groups, first open the Calendar folder. In the Navigation pane, you should see two groups: Team and My Peers. Place a check beside a group to view the calendars of the group members, as shown in Figure 35-9.

As Figure 35-9 shows, the default view for a calendar group is Schedule View, which shows the individuals on the left and their schedules on the right. You can control whose calendars are shown by selecting or clearing the check boxes beside the names in the Navigation pane. To close the calendar group, clear the check box beside the group name.

In addition to giving you a quick, overall view of the group’s availability, you can use calendar groups to schedule calendar items. For example, if you want to schedule a meeting with someone in a group, just double-click a time slot in someone’s schedule. Outlook opens a new meeting request for the individual using the specified time slot. You can also right-click in a time slot and choose different types of calendar items from the menu, such as recurring events and appointments.

You can also view the calendar group using the other standard calendar views, such as day or week. However, only the Day view is really very useful (and then only if you have sufficient desktop space for Outlook) unless you overlay the calendars. To choose a different view for the calendar group, simply click a view on the Home tab.

The default calendar groups can be very useful, but you might want to create your own calendar groups. For example, maybe you have people working for you who don’t report directly to you, and therefore their Active Directory Domain Services (AD DS) accounts don’t reflect you as their manager. These people will not show up in your Team calendar. Alternatively, perhaps you are working on a major project and would like to see the calendars of the other people who are working on the project with you. Whatever the case, you can create your own calendar groups easily, as follows:

The new calendar group appears in the Navigation pane, as shown in Figure 35-11. The calendar group is displayed along with any other individual calendars or groups that you have selected. Use the check boxes beside the groups and individual calendars to control which ones are displayed.

If you don’t have Exchange Server in your organization, you can still publish your free/busy information so that others, whether inside or outside your organization, can view that information for scheduling purposes. As explained earlier in this chapter, Outlook 2010 can publish to FTP, HTTP, or file URLs. Which type you choose depends on the availability of such servers in your network, whether outside users need access to the free/busy information, and firewall and security issues for incoming access to the servers. For example, if your network does not allow FTP traffic through its firewalls but does allow HTTP, HTTP would be the choice for your free/busy server. However, keep in mind that publishing and searching are two different tasks that can use two different methods. You might have users internal to the network publish to a shared network folder, but outside users would access the information by HTTP. Naturally, this means that the target folder for publishing the free/busy information must also be a physical or virtual directory of the URL that outsiders use to view free/busy information. If your free/busy server must be located on the other side of a firewall from your users, FTP or HTTP would be a logical choice for publishing.

After you decide which access methods you need to provide for publishing and viewing free/busy information, it’s a simple matter to set up the appropriate type of server. There are no requirements specific to free/busy data for the server, so any FTP, HTTP, or file server will do the trick.

The following list includes points to keep in mind as you begin planning and deploying your free/busy server: