v1.2.4 - Push Service

Push Service is installed by default with Exchange or Office 365:

The Push Service is an add-on to the ResourceXpress server. It is an independent Windows Service used to update/sync booking with Exchange/Office 365 calendars.

The benefit of using the Push Service is to reduce the number of requests made from ResourceXpress to the Exchange/Office 365 environment. Instead of the ResourceXpress server polling every 60 seconds any new bookings or updates are automatically pushed by the Exchange/Office 365 server to ResourceXpress.

To ensure that Push Service works as expected follow these procedures:

 


When connecting to more than 20 profiles an Impersonation Role will be required. It is advised to use an Impersonation Role when connecting to less than 20 profiles, however, it is not a strict requirement.


What is an Impersonation Role?

As described by Microsoft.

“… Impersonation enables a caller to impersonate a given user account. This enables the caller to perform operations by using the permissions that are associated with the impersonated account, instead of the permissions that are associated with the caller’s account.”

Setting up an Impersonation Role

This guide covers how to set up Impersonation Roles in Office 365, the process may vary in Exchange.

This process requires Admin rights.

  1. Navigate to Admin Portal in Office 365:

  2. From the left side menu scroll to the bottom and find Exchange:

  3. From the Exchange admin centre navigate to permissions on the left:

  4. Select the PLUS icon to add a new admin role, a new window is displayed:

  5. Complete the Name and Description fields, these can be set to any value.

  6. Select 'ResourceMailboxes' under Write scope if not set by default.

  7. Under Roles select the PLUS icon and choose 'ApplicationImpersonation'.

  8. Under Members select the PLUS icon and choose the ResourceXpress admin account.

  9. Click Save.


 

The following macros are not currently supported in the footer:
  • style