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
-->
Import Service logging
The back office import service log level was set to DEBUG to prevent unnecessary SQL disk space usage.
Backoffice-related appointment fields on appointment deletion
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.
NAV Connector
NAV 2009 R2 API token length
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.
Service order allocation link update
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.