Integrating IBM
TRIRIGA with Microsoft Exchange
Integration between IBM®
TRIRIGA® Workplace Reservation Manager and Microsoft Exchange requires two-way
communication. Microsoft Exchange sends meeting
requests to IBM
TRIRIGA for the room resources that IBM
TRIRIGA manages. This
communication is done by using Simple Mail Transfer Protocol (SMTP). IBM
TRIRIGA sends messages to
Exchange to
accept or reject meeting requests for managed rooms. IBM
TRIRIGA also sends
free/busy data to Exchange to ensure the
Exchange
calendars are kept in sync with IBM
TRIRIGA . This communication
is done by using the Microsoft Graph API. Initial
configuration is required in both Exchange and IBM
TRIRIGA .
Integration overview
With IBM TRIRIGA Workplace Reservation Manager (Reserve), especially when integrated with Microsoft Exchange , you can create reservations in different ways. Each method has a different user-interface entry point , and a different integration data flow in terms of how and when Exchange and TRIRIGA communicate.
Setting up reservable spaces portfolio in IBM TRIRIGA
You must set up reservable spaces portfolio in IBM TRIRIGA before configuring the integration between Microsoft Exchange and IBM TRIRIGA . These setup activities include editing the details of a reservable room, such as its name, layout, reservation type, calendar, group, and room services. For more information, see Setting up reservable spaces portfolio .
Create resource mailboxes and contacts in Microsoft Exchange
The Microsoft Exchange mailbox must be configured for each room resource and mail contact.
Generating scripts in IBM TRIRIGA for Microsoft Exchange
If you add, update, or remove many reservable rooms in IBM TRIRIGA , then configuring the corresponding room resources in Microsoft Exchange can be time-consuming. To simplify the transfer of room changes, you can generate the Windows PowerShell scripts to create, update, or remove the corresponding room resources in Microsoft Exchange .
Creating room resources with multibyte characters
You can generate a Windows PowerShell script to create room resources in Microsoft Exchange . However, if the room resource name and corresponding mailbox name have multibyte characters, the "create" script causes a parser error in the Exchange Management Shell. To correct this error, you must convert the script file format to UTF-8 encoding.
Configuring communication from Microsoft Exchange to IBM TRIRIGA
To sync resource availability data between Microsoft Exchange and IBM TRIRIGA , meeting information for integrated room resources needs to be forwarded to the IBM TRIRIGA SMTP agent for processing. The SMTP agent is a SMTP mail server.
Configuring communication from IBM TRIRIGA to Microsoft Exchange
To configure communication from IBM TRIRIGA to Microsoft Exchange , you must register an OAuth application with Microsoft Azure, and register the OAuth provider (Microsoft Azure) with TRIRIGA. This registration enables the communication from TRIRIGA Reserve to Exchange. The following topic provides detailed information about this configuration.
TRIRIGA Exchange Integration Manager - Generating PowerShell scripts
If you add, update, or remove multiple reservable rooms in IBM® TRIRIGA®, then configuring the corresponding room resources in Microsoft Exchange can be time-consuming. To simplify the transfer of room changes, you can generate the Windows PowerShell scripts to create, update, or remove the corresponding room resources in Microsoft Exchange.
Installing the Room Search add-in in Microsoft Outlook
How do you install the Room Search add-in for Outlook? Our Room Search add-in for Microsoft Outlook is a user-friendly Perceptive app. But this app is displayed within the Outlook application as a side-panel interface. You can install the add-in in two ways: (1) Deploy it as an Exchange administrator, or (2) Install it as an Outlook user.
Troubleshooting Microsoft Exchange integration
If an issue occurs with your integration between IBM TRIRIGA Workplace Reservation Manager (Reserve) and Microsoft Exchange , the following questions and answers can help to diagnose the issue.
TRIRIGA integration with Microsoft Graph Subscriptions - Developers guide
Through 4.2 version of IBM TRIRIGA Application Platform, IBM TRIRIGA uses iCalendar records delivered via SMTP to receive notifications of changes made to Microsoft Exchange resources managed by TRIRIGA . Some third-party integrations with Exchange which use the Microsoft Graph API don’t trigger the SMTP traffic. This presents challenges for these third-party integrations to co-exist with the TRIRIGA Exchange integration. As part of the Graph API, Microsoft provides a REST based notification. TRIRIGA now supports this mechanism for use by third-party integrators as an addition to SMTP iCal notifications. This topic covers the usage, configuration, and technical details of the integration.