Appointments
The Dime.Scheduler Appointments table plays a crucial part in the integration with Business Central: it is the staging table that Dime.Scheduler uses to deposit its appointments that the planners have made in the planning tool.
Content specific to Business Central
View all tagsThe Dime.Scheduler Appointments table plays a crucial part in the integration with Business Central: it is the staging table that Dime.Scheduler uses to deposit its appointments that the planners have made in the planning tool.
The FastTrack solution for Assembly Order planning contains the following key features:
Alongside the standard Resources table in Business Central, Dime.Scheduler leverages the standard Resource Capacity matrix to create capacity entries, which comes into effect in the capacity component.
The ability to send data to Dime.Scheduler is fundamental. In Microsoft Dynamics 365 Business Central, this capability is available through actions. Actions are added to both entity cards and lists.
To establish a connection with a back-office system, you need to create a record in the connector setup in Dime.Scheduler and provide the following pieces of information:
The FastTrack wizard guides you through each of the supported modules. You can enable each solution separately and select the appropriate settings for each. In this article, we focus on the first step of the process: establishing a connection with Dime.Scheduler.
Throughout the solution, the connector raises a series of events which enables the developers to inject custom business logic before or after the data is sent to Dime.Scheduler. You will find that the event names are fairly self-explanatory.
"Extend the extension" is a pattern comparable to Matryoshka dolls, where each doll fits inside a larger one, decreasing in size progressively. Using functionality that was developed previously, you can extend that extension with your own logic. That way you get a stack of functionality that only contains the business logic required to serve one particular purpose.
There are a few ways to install the Microsoft Dynamics 365 Business Central (BC) connector for Dime.Scheduler. The old way of working, that is using objects, is still supported, albeit for backwards compatibility only. Microsoft encourages its partners to create extensions for said platform. And that's what we did. There are two flavours of the extension:
Filter groups are an essential part of the Dime.Scheduler framework. They allow you to specify requirements for work items (such as qualifications, region, certifications, etc) and attributes for resources (such as a driver's license, languages spoken, etc), which facilitates the process of finding the right resource for the job. The most convenient way to achieve this matching process is through filter group and values management.
Document filter value sources allow you to specify where and how BC retrieves the filter values for each task or resource that is sent to Dime.Scheduler.
Filter values setup defines the available values for each of the filter groups.
In the 'Dime.Scheduler Setup' page, two features are available that the FastTrack wizard doesn't expose:
Alongside the standard Resources table in Business Central, Dime.Scheduler leverages the standard Resource Group Capacity matrix to create capacity entries, which comes into effect in the capacity component.
Configuring HR absences in Fast track wizard
There are two ways to customize the Dime.Scheduler Connector Extension:
This is an optional feature which you may want to opt in to.
The jobs/projects module lets you configure the bidirectional message flow between Dime.Scheduler and jobs/projects in Microsoft Dynamics 365 Business Central.
Supported versions of on-prem Microsoft Dynamics 365 Business Central are:
Setup
This chapter describes how the Dime.Scheduler Connector for Microsoft Dynamics 365 Business Central is installed and how it interacts with Dime.Scheduler.
With the Dime.Scheduler FastTrack for Microsoft Dynamics 365 Business Central, we deliver a fast and easy implementation of fully functional solutions out-of-the-box, covering multiple areas of standard Microsoft Dynamics 365 Business Central.
Guides on how to integrate BC with Dime.Scheduler
BC logo
In order to link Business Central to Dime.Scheduler, the extension adds some functionality in addition to updating a series of existing tables. The latter is rather limited to adding buttons or fields, without tampering with the standard BC functionality.
The FastTrack solution for production orders contains the following key features:
The standard BC "Repair Status Setup" setup page has been extended Lock Appointment. This enables you to fix the planning in the planning based on the status of the order in Business Central.
Supported versions
This solution uses the standard BC Resource table to create resources in Dime.Scheduler. The standard resources are used by all other FastTrack solutions except the production routing planning, which uses work centers and machines centers instead.
Running a container-based development environment
Fast track wizard
The service orders module lets you configure the bidirectional message flow between Dime.Scheduler and service orders in Microsoft Dynamics 365 Business Central.
Throughout the docs, we've made it abundantly clear that the Source App and Source Type fields are essential. It is quite likely that you've worked with the Source App field already since it's required to establish a connection between BC and Dime.Scheduler. The Source Type field has been flying under the radar so far, which is about to change in a minute. But first, let's recap briefly what the meaning is of the Source App and Source Type fields.
Integration between the planned tasks in Dime.Scheduler and the time sheet in BC is available for service order and jobs planning.
Use dimensions for filter groups
Setup