Configuring the Exchange Synchronizer in LN

The Exchange Synchronizer runs on the LN UI web server. Before you can start the Exchange Synchronizer, you must specify configuration settings on the LN server.

To configure the Exchange Synchronizer:

  1. Log on to the LN server.
  2. When using the synchronizer, the table sharing of the tables which are synchronized is affected. In LN, you can have multisite setups such as single logistic/multi finance and multi logistic/multi finance. MS Exchange is not aware of these company structures, so you cannot synchronize activities in a specific company. Therefore, you must ensure these tables are shared:
    • Contacts:
      • tccom140 - Contacts
      • tccom190 - Contacts Synchronization Table
    • Activities:
      • tccom600 - Activities
      • tccom605 - Attendees
      • tccom690 - Activity Synchronizations
      • tccom691 - Activity Synchronization Users
    • All tables related to the mentioned tables

    See "Table Sharing Modeler" in the Enterprise Server online help.

  3. Optionally, enable contact synchronization. To do so, select the Synchronize Contacts check box in the COM Parameters (tccom0000s000) session. If this check box is selected, you must also specify ISO codes in the Countries (tcmcs0510m000) and Languages (tcmcs0146m000) sessions.
  4. Optionally, enable calendar synchronization. To do so, select the Synchronize Activities check box in the COM Parameters (tccom0000s000) session.
  5. Start the MS Exchange Synchronization Settings (ttaad2140m000) session and define a configuration.
    • If Exchange Server is used, select Basic Authentication and specify the impersonation user in the User, Password, and Domain fields. In the User field, you must specify the SAM account name.

      Ensure that the MS Exchange URL field has a value similar to https://<server>.<domain>:<port>/EWS/Exchange.asmx.

    • If Exchange Online is used, select OAuth 2.0 and specify this information:
      MS Exchange URL
      For Graph, specify https://graph.microsoft.com/v1.0.
      For EWS, specify https://outlook.office365.com/ews/exchange.asmx.
      Authentication URL
      Specify https://login.microsoftonline.com.
      Azure Tenant
      Use directory (tenant) ID from the Azure app registration.
      Client ID
      Use application (client) ID from the Azure app registration
      Client Secret
      Use client secret from the Azure app registration.
    • We recommend that you specify a value of 15 minutes or higher in the Pull Interval fields for contact synchronization and calendar synchronization.
  6. In the MS Exchange Synchronization Settings (ttaad2140m000) session, click Users. The MS Exchange Synchronization Users (ttaad2141m000) session starts. Specify the users that require synchronization of their contacts and calendars.

    See the session help.

To synchronize activities for attendees of the Employee type, who are specified in the Attendee (tccom6105m000) session, these conditions must be met for the employee:
  • The User field is specified in the Employees - General (tccom0101m000) session.
  • The E-Mail field is specified in the Employees - People (bpmdm0101m000) session.
  • The Email Address in the MS Exchange Synchronization Users (ttaad2141m000) session is equal to the E-Mail field in the Employees - People (bpmdm0101m000) session.

Invitations to an activity can only be sent to the attendees' calendars if this condition is met: The activity's Meeting Organizer, as specified in the Attendee (tccom6105m000) session, is also defined in the MS Exchange Synchronization Users (ttaad2141m000) session. The reason for this is that MS Exchange generates the invitations for the organizer.

Note: After saving your changes in the MS Exchange Synchronization Settings (ttaad2140m000) or MS Exchange Synchronization Users (ttaad2141m000) sessions, ensure to restart the Synchronizer! See Administration of Exchange Synchronizer.