Skip to main content

Announcing Dime.Scheduler 2017.0.2

· 3 min read

New features

Dime.Scheduler Client

Task details tooltips

A tooltip was added to the task details grid to display the complete value to the user.

Read only task highlight

When double clicking on a task in the Planned Tasks Grid, read-only tasks are now also highlighted. The general highlight time was extended to 2 seconds.

Grid layouts when copying a user profile

When copying a user profile (save as), the link to the user defined grid layouts (e.g. Open Tasks, Plan board, …) and filters are now copied along.

Resource grouping on user defined planning board layout

The grouping of resources of a user defined planning board layout is now correctly displayed when starting the application.

Appointments read-only state

In some cases, appointments were marked as read-only after receiving an update of the appointment. This has been fixed.

Appointment multi select

Selecting appointments was throwing an error after receiving an update of these appointments. This prevented the appointment context menu from opening.

Time Marker on new appointments

The category and time marker was not always correctly saved for new and updated appointments. This has been fixed.

Resource grid columns

The last column in the planning board resource grid is now always visible. It was sometimes automatically hidden in the past.

Bulk Category and Time Marker updates

Bulk change of Category or Time Marker from the Planned Tasks Grid is now also possible for appointments outside of the current calendar date selection.

Dime.Scheduler Server & API

Job Queue cleanup

The "Job Retention" can now be configured from the dime.config file in the website root (value in milliseconds) to prevent unnecessary SQL disk space usage. The system removes expired jobs every 30 minutes.


<dime>
<!-- Configure Hangfire background worker
hangfire








--&gt;

Import Service logging

The back office import service log level was set to DEBUG to prevent unnecessary SQL disk space usage.

When deleting an appointment, the following fields are now also provided when sending this delete action to the back office application:

  • SentFromBackoffice
  • BackofficeID
  • BackofficeParentID

SQL Case Sensitive support

Dime.Scheduler now supports case sensitive SQL databases and servers.

The NAV 2009 R2 classic client connector now supports API tokens longer than 1024 characters.

Parameter name correctness

Dime.Scheduler expects case sensitive parameters. Some errors were corrected in the NAV connector.

Updating an existing Service Order Allocation Link resulted in an error in the DS Appointment table. This has been fixed.

"Service Header as task" handling

When Service Orders are planned based on the header and not the lines the header starting and ending date and time are now updated when receiving the data from Dime.Scheduler.

Exchange Connector

UTC & server time zone

The Dime.Scheduler Exchange connector is now based on the UTC time zone equal to the rest of the application. Appointments are sent to Microsoft Exchange including the current server time zone.