/
v1.2.4 - Push Service

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.


 

Related content

Push Service for Exchange/Office 365
Push Service for Exchange/Office 365
More like this
Microsoft Office 365
Microsoft Office 365
More like this
EWS & OAuth 2.0 Configuration for Office 365
EWS & OAuth 2.0 Configuration for Office 365
More like this
Creating Resource Mailboxes in Office 365
Creating Resource Mailboxes in Office 365
More like this
Graph API & OAuth 2.0 Configuration for Office 365
Graph API & OAuth 2.0 Configuration for Office 365
More like this
Email Settings Tab
Email Settings Tab
More like this
The following macros are not currently supported in the footer:
  • style