Migration to Graph from EWS

This section provides detailed step-by-step instructions for existing customers using EWS to smoothly migrate to Graph. For the first installation this is not required and you can skip this section.
  1. Verify the app configuration.
    Identify the existing app for EWS in your Azure portal. Review the permissions assigned to this app. Do not modify or remove them as part of this step.

    Before initiating the migration to Graph from EWS, it is critical to have an app available with the Graph permissions Calendars.ReadWrite and Contacts.ReadWrite if both calendar and contact synchronizations are in scope for the customer. If you must register a new Graph-specific app, see App registration for Microsoft Graph.

    Values should be available for these items:

    • Azure Tenant
    • Client ID
    • Client Secret

    These values will be used later in this section to update the synchronizer configuration for Graph.

  2. Use the new synchronizer.
    After deploying the new LN UI version with Graph support for synchronization, do not immediately change the configuration. For an automatic pre-migration phase, you must complete at least one or two synchronization cycles using the existing EWS configuration. Wait for two synchronization cycles to complete without changing the EWS configuration.
    Example - deployment of new synchronizer completed on xx/xx/2024 @11:05 AM
    • Navigate to Infor LN > Exchange Synchronizer to start the synchronizer (if not done already).
    • In this example, the Pull Interval is set to 15 minutes under MS Exchange Synchronization Settings.
    • Under MS Exchange Synchronization Settings, DO NOT CHANGE ANY CONFIGURATION YET so that the synchronizer still has the EWS configuration for the MS Exchange URL, Azure Tenant, Client ID, and Client Secret items.

    Because the pull interval is 15 minutes, the first synchronization cycle starts at 11:15 AM and the second synchronization cycle starts at 11:30 AM.

    Two successful cycles are completed and further steps can be performed after 11:31 AM.
  3. Stop the synchronizer.
    To do this, start the LN UI Administration Webapp and select Infor LN > Exchange Synchronizer.
  4. Update the configuration items with Graph-specific values.
    Start the MS Exchange Synchronization Settings (ttaad2140m000) session. Update the values for these configuration items:
    • MS Exchange URL – replace the existing URL with https://graph.microsoft.com/v1.0.
    • Azure Tenant – replace the value of the Azure Tenant in step 1.
    • Client Id - replace the value of the Client ID in step 1.
    • Client Secret - replace the value of the Client Secret in step 1.

    Leave other items unchanged.

  5. Start the synchronizer.
    To do this, start the LN UI Administration Webapp and select Infor LN > Exchange Synchronizer.
    You have successfully started the synchronization using Graph.
  6. Clean up the Azure app.
    We recommend to remove the EWS-related API permissions for the app in the Azure portal.