Dime.Scheduler to Exchange
This article is concerned with the message flow from 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 in the Azure Active Directory.
- 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 Azure AD application
- The client secret of the Azure AD application
- The tenant id of the Azure AD application
All these parameters can be configured in the Dime.Scheduler Installation Center. Instructions to set up the Azure AD application can be found here.