Skip to main content

Dime.Scheduler to Exchange

This article is concerned with the message flow from Dime.Scheduler to Exchange.

Dime.Scheduler to Exchange

How it works

The Dime.Scheduler to Exchange message flow is fairly simple to understand. It works almost exactly the same as the Microsoft Dynamics back office connectors, in that every manipulation of any appointment in Dime.Scheduler's planning board kicks off a workflow that notifies the connected systems of a pending change that must be processed. To put this in the context of the Exchange connector, the deliverable of the workflow is an event in the calendar of the assigned resources of the appointment. This way, resources can consult their calendars through e-mail and calendar clients such as Microsoft Outlook to see their up to date planning.

Business rules

  • Appointments will be sent to Exchange for the resources where the 'Exchange Integration Enabled' flag is set to true.
  • Another requirement is that the resources have valid e-mail addresses and that they are available by the Microsoft Entra ID app.
  • Additional business rules can be defined by using the built-in rule engine.

Configuration

The connector listens for events in Dime.Scheduler and pushes them to Exchange, and to do that, you need to tweak some parameters.

  • The client id of the Microsoft Entra ID application
  • The client secret of the Microsoft Entra ID application
  • The tenant id of the Microsoft Entra ID application

All these parameters can be configured in the Exchange config section in Dime.Scheduler. Instructions to set up the Microsoft Entra ID application can be found here.