Archibus Extension for Microsoft Exchange

Configure the Archibus Extension for Microsoft Exchange for Use with Maintenance

This topic covers how to configure the Archibus Extension for Microsoft Exchange for use with the Archibus Maintenance modules and applications. When the Archibus Extension for Microsoft Exchange is active, busy times recorded in Exchange are reflected in the craftsperson calendars of the Background Data / Define Craftsperson Schedule Variances task.

Also see:

Connecting to Office 365 Exchange Online

When configuring the application with Exchange integration, if you are connecting to Exchange Online / Office 365, using OAuth2 is required. See Configure for OAuth2 .

Configuring the Archibus Extension for Microsoft Exchange

To configure Exchange integration:

  1. Set your deployment option. Locate the file:
    • [application directory]\WEB-INF\config\context\applications\ bldgops-exchange.properties

  2. Set the properties required for Exchange integration.

    In the ]\WEB-INF\config\context\applications\bldgops-exchange.properties configuration file, set the following properties for Exchange integration:

    Property Description
    bldgops.exchange.enabled This is a flag to enable/disable the exchange service of Building Operation domain to retrieve busy times
    bldgops.exchange.version Required for Exchange integration
    bldgops.exchange.url

    This is required for Exchange integration when not using Autodiscover. You should not leave this empty.

    Example: bldgops.exchange.url=https://server.domainname.local/EWS/Exchange.asmx

    bldgops.exchange.userName

    bldgops.exchange.password

    These are the user name and password for the Exchange Impersonation service account. Required for Exchange integration except when using OAuth. See Creating the Service Account
    bldgops.exchange.domain # Exchange Impersonation domain. Not required.

    bldgops.exchange.proxyServer

    bldgops.exchange.proxyPort

    # Proxy settings for connecting to the Exchange Server. Not required.
    bldgops.exchange.linkedDomains # Email Domains on the connected Exchange Server(s) in a comma-separated list. Not required.