Dime.Scheduler to Exchange
This page explains how appointmentsAppointmentA task scheduled to a resource for a specific period - the scheduled instance you see on the planning board. planned in Dime.Scheduler reach Outlook calendars, and the rules that decide which ones get there.
How it works
The flow from Dime.Scheduler to Exchange works almost exactly like the Microsoft Dynamics back officeBack officeThe ERP or business system Dime.Scheduler plans for - most often Microsoft Dynamics 365 Business Central. It owns the master data and remains authoritative over what it receives. connectorsConnectorAn integration that links Dime.Scheduler to a back-office system, routing data in and scheduling decisions back out.. Every change to an appointment on the planning boardPlanning boardThe main graphical scheduling surface where dispatchers drag tasks onto resources across a timeline. triggers a workflow that notifies the connected systems of a pending change to process. For the Exchange connector, the result of that workflow is a calendar event for each resourceResourceAn entity that can carry out work - a person, vehicle, tool, or room - that you schedule on the planning board. assigned to the appointment. Resources then see their up-to-date planning in their own email and calendar clients, such as Microsoft Outlook.
Business rules
- Appointments are sent to Exchange for resources where the 'Exchange Integration Enabled' flag is set to true.
- Those resources must have a valid email address and be reachable through the Microsoft Entra ID app.
- You can define additional rules with the built-in rule engine.
Configuration
The connector listens for events in Dime.Scheduler and pushes them to Exchange. To enable that, supply these 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
Configure all of them in the Exchange config section in Dime.Scheduler. For the steps to set up the Microsoft Entra ID application, see the configuration guide.