Application Setup
There are many settings that the administrator needs to manage. These settings are applied globally, so it is important to understand the meaning of each item and their impact on the application.
Three categories can be identified which coincidentally are displayed as tabs:
- General
- Planning
- Map
- Experimental
Detailed information about these tabs will be elaborated in the subsequent sections.
General
Field | Description |
---|---|
Company name | The company name |
Company address | The primary address. This address will be used as the default location on the map. |
Company address country | The primary address' country. |
Duration format | How the planning totals on a task (required, planned, remaining) should be displayed |
Enable Exchange | When activated, appointments are synchronized with Exchange mailboxes. Read more about this here. |
Planning
Field | Description |
---|---|
Enable appointment containers | Feature flag to toggle appointment containers. |
Enable planning board toolip | When activated, the tooltip will be enabled. |
Apply requested dates | When activated, appointments will be created from the task's Requested start date and Requested End Date fields. Read more about this here. |
Apply requested times | When activated, appointments will be created from the task's Requested start time and Requested End time fields. Read more about this here. |
Respect allowed date constraints | When activated, extra data validation will be executed on tasks. Read more about this here. |
Visualize resource calendars | When enabled, your time will be visualized in the planning board. Read more about it here. |
Resource zones color | Date picker to choose the background color of non-working times in the planning board. Read more about it here. |
Switch on calendar mode | When switched on, appointment's duration will be automatically recalculated to take non-working time into account. Read more about it here. |
Multi-day capacity distribution mode | This field controls the way how the capacity is calculated for multi-day appointments. To learn about what they are and what they do, continue here. |
Applying requested dates
When you drag and drop a task from the open task list onto the planning board, this setting will force an appointment to be created using the Requested start date
and Requested End Date
parameters of the task:
- When only the
Requested start date
is populated, the appointment is created on theRequested start date
with the duration as specified on the task'sDuration
value. - If both
Requested start date
andRequested end date
are filled out, an appointment is created with start and dates equal to the requested start and end dates.
Applying requested times
The scope to this setting is nearly identical to the requested dates feature but with one different detail: instead of applying dates, this feature applies only hours and minutes; thus it does not affect the date.
Respect allowed date constraints
When you drag and drop an appointment, this setting disallows the user to place an appointment outside the Earliest Allowed Date
or Latest Allowed Date
, which is data that can be found on the task.
Appointments that created manually or backed by tasks which have no requirements set on these fields will not be impacted by this restricted planning mode.
Calendars
Calendars are used to define common work patterns. They are used in the Gantt chart and the planning board.
Calendars fulfill two functions in the planning board:
- Showing unavailable working times for each resource
- Recalculating the duration of an appointment to take non-working time into account
These are reflected in the following three configuration items:
- Visualize resource calendars
- Resource zones color
- Switch on calendar mode
The first two are particularly useful for the planner because the user will actually see when resources are available. The last one is part of the optimization suite and is quite powerful: When an appointment is created or updated, the application will automatically extend the duration to make sure the resource can finish the task according to his calendar. For example, if a resource has a normal nine to five job and is scheduled to perform a task (which takes two hours) at four o'clock, then the application will be smart enough to set the end date to the following day at ten o'clock. The planner can always override this behavior in the planning board or the appointment, which is a good example of the multi-layered configuration mechanism Dime.Scheduler applies:
Map
Field | Description |
---|---|
Token | To get access to the map service you will receive an identification code or token which you need to fill out here. |
Show route, distance and travel time | Activate automatic route calculation on the map. A route will be calculated between all selected Tasks and Appointments. |
Unit of distance | Select the unit in which you want to display the calculated distance on the map (see above). |
Route profile | The profile (vehicle type) to be used for route, distance and travel time calculation (e.g. fast car, slow truck, etc.). |
Show waypoint sequence | Show the route selection sequence by displaying a number in the pins on the map. |
There are heaps of features on the map, just as there are many configurable items on multiple levels. The highest configuration level is, of course, the application setup. However, users are free to override the following elements on the user profile level:
- Show route, distance and travel time
- Unit of distance
- Route profile
- Show waypoint sequence
The best way to understand this multi-layered configuration mechanism is via the following graph:
Like the above image suggests, the different levels are cascading. The application setup provides the default configuration but can be overridden by users on the user profile level and ultimately, on the map itself. This mechanism complies with Dime.Scheduler's philosophy of maximum flexibility and leaving it up to the users to decide what works best for them, without compromising on usability.
Experimental features
The items in this section are subject to change, as they refer to the configuration of experimental features. For the current list of experimental features, check out this article.