Click on images to see them in full screen

Prepare Exchange

To prepare Exchange for effective use of Door Tablet, you need to perform a number of tasks to prepare the environment. These tasks vary depending on the version of Microsoft Exchange you are using. If you upgrade Exchange you should visit this page again.

The tasks cover the following steps

  1. Create groups of your meeting rooms, allowing Door Tablet to scan these and import them into the Door Tablet system with a single button click
  2. Enable Auto meeting processing so that ad-hoc room reservations for Tablets can be immediately approved (you do not have to do this to all rooms, by the way)
  3. All meeting subjects to be passed on to Door Tablet so that these look better on the tablets
In all cases it is assumed that you have already created meeting rooms in your Microsoft Exchange server

Microsoft Exchange 2007 SP3
In this version you need to group your room in one Distribution Group.
Your room must already be existing in Exchange...

Create a Distribution Group and add all your rooms to it...

Make a note of the Email Address of the newly created Distribution Group. In the System Profile of Door Tablet insert the email address to the Rooms group field. Door Tablet will use its members as the room you wish included in it.

Not seeing meetings?
In the event you cannot see meetings and you wonder if there is a connection problem, please do the following:
  1. Include Tentative meetings - see first check-box in the above image
  2. Enable Reservations in your room records, and try create reservation from the tablet

Enabling meeting subjects
In order for meeting subjects to be seen by Door Tablet, you will need to issue some command using the Microsoft Exchange Management Shell
Syntax: Set-MailboxCalendarSettings resourcename -DeleteSubject 0 -AddOrganizerToSubject 0

For example...
Set-MailboxCalendarSettings CentralPark -DeleteSubject 0 -AddOrganizerToSubject 0

Access Rights
In Exchange 2007, we found that it is sufficient to define the user you specified in the system profile as an Exchange Server administrator thus allowing Door Tablet to access all room schedules. If you define the user as a lesser administrator then you are likely to require further setup comdlets.

You may get the following result but this does not seem to have and negative impact.

Please consult this page for further commands:

Microsoft Exchange 2010/2013
In this server, the process of creating a Distribution Group is slightly different from Exchange 2007, listed above. The object you will be creating is a "Room List Distribution Group".
Your room must already be existing in Exchange...

To create a Room List Distribution Group you use a Shell Command using the Exchange Management Shell:
$Members=Get-Mailbox -Filter {(RecipientTypeDetails -eq "RoomMailbox")}
New-DistributionGroup -Name "group_name_here" -OrganizationalUnit "unit_name_here" -RoomList -Members $Members

For example...
$Members=Get-Mailbox -Filter {(RecipientTypeDetails -eq "RoomMailbox")}
New-DistributionGroup -Name "DoorTabletRooms" -OrganizationalUnit "" -RoomList -Members $Members

Result, as viewed in the Exchange Management Console

Should you need to add another room later, do so like so:
Syntax: Add-DistributionGroupMember -Identity "group_name_here" -Member room_email_here
Example: Add-DistributionGroupMember -Identity "DoorTabletRooms" -Member London/

Setting up Auto Processing
Syntax: Set-CalendarProcessing -Identity "identity_name_here" -AutomateProcessing AutoUpdate
Example: Set-CalendarProcessing -Identity "DoorTabletRooms" -AutomateProcessing AutoUpdate

Enabling meeting subjects
Syntax: Set-CalendarProcessing -Identity "room_alias_here" -DeleteSubject $false -AddOrganizerToSubject $false
Example: Set-CalendarProcessing -Identity "Diana" -DeleteSubject $false -AddOrganizerToSubject $false

In order to allow the administrator, listed in the Door Tablet system profile, to access room calendars, it needs to be assigned the impersonation rights, as follows:
Syntax: new-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:'administrator_email_here'
Example: new-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:''
See also:

Checking your Setup
You can check that all is wired correctly by using Door Tablet. However you may also try a useful program which allows to verify your access to Exchange Web Services. You can download the EWSEditor program here
After the installation, create a New Exchange Service

Specify the following details. After click OK you should see no error messages if all is OK.