Exchange Integration Configuration

This page is reliant on the “Use Exchange for mail integration” checkbox being selected on the first Exchange page in the Setup Manager. If Autodiscover is enabled it is used to discover the required settings.

Refer to the Exchange Integration topic in the Prepare section for more information.

Exchange Server prerequisites

If either Microsoft Exchange 2010 or Microsoft Exchange 2013 is being used, Windows Powershell 3.0 or later (get it at the Microsoft Download Center) and WinRM (Windows Remote Management) are required by K2.

The reason for these software prerequisites is to allow the K2 server to examine the user's Exchange server for database and other details. The Exchange Server Configuration page in the K2 Setup Manager is populated with your Exchange server details if Exchange integration is enabled.

The K2 Setup Manager automatically detects the Exchange server settings using the Windows Remote Management and pre-populates the integration page for new installations. If the prerequisite software is not detected or the installation is an upgrade, the page is not displayed.

The Exchange Server Configuration separates common Exchange activities, such as creating calendar items and meeting requests, from administrative tasks. Different Exchange permissions are required for each, however the installation account must be a member of the View-Only Organization Management group in AD if one or both options are chosen, so it can browse for Exchange servers, storage groups and mailbox databases.

Standard Exchange Integration

If the standard integration is chosen, the Exchange Management service instance is the service that performs the common Exchange functions and requires impersonation capabilities in Exchange. When used in a wizard, this service executes using the credentials as configured in the Run As dialog for the event, or as the K2 Server Service Account if no credentials are configured. When used directly in a SmartObject call, the context is the current user’s credentials. In conjunction with the Exchange Management service instance, the Exchange Meta Data service instance is used by the SmartObjects and the K2 Designer for SharePoint. This service executes under the identity of the K2 Server Service account. The authentication method can be changed in the K2 Management site and, if changed, may require some additional Exchange and / or Kerberos configuration.

For Exchange Services (Meetings, Tasks, Mailboxes) for Online Integration the following rights are required:

Administrative Exchange Integration

If the administrative integration is chosen, the Exchange Administration service instance is the service that performs the mailbox functions, specifically enabling and disabling mailboxes. The identity used for this service requires additional permissions in Exchange.

Depending on what you’ve chosen on this page, the appropriate service instances will be created with the information specified. An environment library field for the Exchange server will also be configured.

Ensure that the Microsoft Exchange Server Service is running for the automatic detection of the information on this page. Exchange integration in K2 is dependent on the information specified on this page.
If the Exchange integration is not enabled, it can be configured at a later time by running the Reconfigure option in the K2 Setup Manager.

This page is optional and does not need to be completed for the installation to complete. The following logic applies when selecting Configure Exchange On-premises or Configure Exchange Online on the Exchange Server Configuration page:
If On-premises

If Online

Feature Description
Enable standard Exchange Integration (Calendar, Meeting) Used to enable Microsoft Exchange integration to interact with Appointments, Meetings and Tasks.
This allows K2 to send calendar appointments and meeting requests under the specified credentials.
Enable administrative Exchange integration (Mailbox) Used to enable Microsoft Exchange integration to enable and disable mailboxes.
This allows K2 to create a mailbox under the specified credentials.
Exchange Version Displays the Microsoft Exchange Servers discovered by autodiscovery and / or the DNS MX record. If the Exchange version is detected, it is shown here and the field is grayed out. If the version is not detected, select your Exchange version here.

What to do on this page

To configure the Exchange Server Settings:

  1. Tick either of the check boxes Enable Standard or Administrative Exchange Integration. Otherwise click Next to skip this step.
  2. Select the Microsoft Exchange Server name from the drop down list.
  3. Click the Next button to continue.