Release 2312
December 2023 - Released: 08.01.2024
[Feature] Consideration of customers
The settings “Consider” and “Mandatory” for customers in the Optimizations Restrictions page were merged into one setting.

The new setting is called “Consideration” and has three options.

![]() |
Ignore - do not include in the result → customers set to this state will be ignored and not considered in the optimization result. The timeslot of an already given activity from the SAP Sales Cloud calendar will be given free to the optimization, which can result in double booked timeslots |
![]() |
Consider - let optimization decide if included in the result → the optimization will decide if the customer set to this state will be considered in the result or not and therefore if the customer will be visited or not. This state is the default for customers in the workbasket |
![]() |
Mandatory - always include in the result → An existing activity from the Sales Cloud calendar has this status by default as it already contains time and date restrictions. If time or date restrictions are set for an entry in the workbasket, the Mandatory status is automatically set and the time or date restrictions are taken into account during optimization. If an entry is set to Consider starting from Mandatory, time or date restrictions are automatically removed to enable optimization of the item. |
[Feature] Berücksichtigung von Kunden
Die Einstellungen "Berücksichtigen" und "Verpflichtend" für Kunden auf der Seite Optimierungseinschränkungen wurden zu einer Einstellung zusammengeführt.

Die neue Einstellung heißt "Berücksichtigung" und umfasst drei Optionen.

![]() |
Ignorieren - nicht in das Ergebnis einbeziehen → Kunden, die auf diesen Status gesetzt sind, werden ignoriert und im Optimierungsergebnis nicht berücksichtigt. Der Zeitslot einer bereits vorhandenen Aktivität aus dem SAP Sales Cloud-Kalender wird für die Optimierung frei gegeben, was zu doppelt gebuchten Zeitslots führen kann |
![]() |
Berücksichtigen - die Optimierung entscheiden lassen, ob der Kunde im Ergebnis berücksichtigt wird → die Optimierung entscheidet, ob der Kunde, der auf diesen Status gesetzt wurde, im Ergebnis berücksichtigt wird oder nicht, und somit, ob der Kunde besucht wird oder nicht. Diese Option ist voreingestellt für Kunden im Workbasket |
![]() |
Verpflichtend - immer in das Ergebnis aufnehmen → eine bereits bestehende Aktivität aus dem Sales Cloud Kalender hat diesen Status voreingestellt da diese bereits Zeit- und Datumseinschränkungen enthält. Wenn Zeit- oder Datumseinschränkungen für einen Eintrag im Workbasket festgelegt werden, wird der Status Verpflichtend automatisch gesetzt und die Zeit- oder Datumseinschränkungen werden bei der Optimierung berücksichtigt. Wird ein Eintrag ausgehend von Verpflichtend auf Berücksichtigen gesetzt werden Zeit- oder Datumseinschränkungen automatisch entfernt um die Optimierung des Eintrags zu ermöglichen. |
[Improvement] Bulk Edit
Depending on the new consideration feature, the setting in bulk edit has also been changed and additionally got a new design.

By clicking on the button on the left the bulk edit control for this setting is enabled, can be changed and will be applied by clicking on the Apply - button.
The functionallity stayed the same: Changing the duration of time restricted items will bring up a second dialog where you can decide how to proceed with the selected items. A “Back” button was added to go back and adjust the Bulk edit changes if needed. Additionally, all customers with time restrictions are displayed in a scrollable table.

A reset of the Bulk Edit feature has also been added. As a result, the selected options are no longer selected after closing the dialog.
[Optimierung] Massenweise Bearbeitung
Entsprechend des neuen Features Berücksichtigung von Kunden wurde auch die Einstellung in der Massenbearbeitung geändert und erhielt zusätzlich ein neues Design.

Durch Anklicken der Schaltfläche auf der linken Seite wird die massenweise Bearbeitung für diese Einstellung aktiviert, kann geändert werden und wird durch den Anwenden- Button übernommen.
Die Funktionsweise ist gleich geblieben: Wenn die Dauer von zeitlich begrenzten Einträgen geändert wird, wird man zu einem zweiten Dialog weitergeleitet, um zu entscheiden, wie mit diesen Einträgen verfahren werden soll. Hier gibt es nun einen "Zurück"-Button, der einen zurück bringt um einzelne Anpassungen der Massenbearbeitung zu ändern, falls nötig. Zusätzlich werden alle Kunden mit zeitlichen Einschränkungen in einer scrollbaren Tabelle angezeigt.

Außerdem wurde ein Reset des Massenbearbeitungs-Features eingebaut. Damit sind die angewählten Optionen nach Schließen des Dialogs nicht mehr angewählt.
[Improvement] Address input in Optimization Restrictions
The address input has been simplified and now offers address suggestions if at least 3 characters are entered (this type of address field has already been implemented for the customer search and user settings in previous releases).

A special characteristic of this address field is that it can remain empty. The reason for this option is that the standard Outlook synchronization transfers addresses to the Sales Cloud that are sometimes not physical addresses but digital (MS Teams, Zoom, etc.) or meeting rooms. maiTour always assumes physical addresses in the address field of the Sales Cloud and thus tries to localize these "locations", which in some cases can lead to an actual address. In order to be able to correct this, the address can be removed here. If an appointment does not have an address during tour planning, the time slot is blocked for optimization and thus kept free in the tour.
[Optimierung] Adresseingabe in den Optimierungseinschränkungen
Die Adresseingabe wurde vereinfacht und bietet jetzt auch Adressvorschläge bei einer Eingabe von mindestens 3 Zeichen (Diese Art von Adressfeld wurde bereits für die Kundensuche und die Nutzereinstellungen in früheren Releases umgesetzt).

Eine Besonderheit dieses Adressfeldes ist, dass es leer bleiben darf. Der Grund für diese Möglichkeit ist, dass durch die Standard Outlook Synchronisation Adressen in die Sales Cloud übertragen werden die manchmal keine physischen Adressen sind sondern digitale (MS Teams, Zoom, etc.) oder auch Besprechungsräume. maiTour geht jedoch immer von physischen Adressen im Adressfeld der Sales Cloud aus und versucht somit diese “Orte” zu lokalisieren, was in manchen Fällen zu einer tatsächlichen Adresse führen kann. Um an dieser Stelle eingreifen zu können, wird hier ermöglicht die Adresse zu entfernen. Hat ein Termin keine Adresse während der Tourenplanung wird der Zeitslot für die Optimierung blockiert und somit in der Tour freigehalten.
[Feature] Overnight Stay by costs
Two new global settings can be set in the Admin Cockpit.

Enter the costs in your currency per kilometer and per overnight stay. With these parameters, the optimization can compare the costs for both cases and decide whether it is better to drive back to your start/end address or to stay overnight in a hotel on your route.
This is defaulted to zero costs per kilometer and overnight stay, which results in always preferring an overnight stay whenever one is set by the user. This was previously handled in the same way without the new setting.
[Feature] Overnight Stay by costs
Im Admin Cockpit können zwei neue globale Einstellungen vorgenommen werden.

Geben Sie die Kosten in Ihrer Währung pro Kilometer und für eine Übernachtung ein. Mit diesen Parametern kann die Optimierung die Kosten für beide Fälle vergleichen und entscheiden, ob es besser ist, zu Ihrem Start-/Endpunkt zu fahren oder auf Ihrer Route in einem Hotel zu übernachten.
Diese sind auf null Kosten pro Kilometer und Übernachtung voreingestellt, was dazu führt, dass immer eine Übernachtung bevorzugt wird, wenn der Benutzer eine einstellt hat. Dies wurde zuvor ohne die neuen Einstellung gleich gehandhabt.
[Improvement] Optimization Restrictions on mobile devices / small screens
With the former described features and by an optimization of the responsiveness of the the Optimization Restrictions page, it is possible to view two times more workbasket items on a small screen without scrolling.
![]() Zuvor |
![]() New Design
|
Additionally the column for prepartion time of visits was moved to the results page to save more space.

[Optimierung] Optimierungseinschränkungen auf Mobilgeräten/ kleineren Displays
Zusammen mit den zuvor vorgesttellten Features und einer Optimierung des responsive Designs der Optimierungs- einschränkungen können ohne zu scrollen im Workbasket nun bis zu doppelt soviele Einträge angezeigt werden, wie zuvor.
![]() Zuvor |
![]() Aktuelles Design
|
Außerdem wurde die Spalte für die Vorbereitungszeit von Besuchen in die Optimierungsergebnisse verschoben, um mehr Platz zu sparen.

General improvements and bug fixes
Some other minor bugs have been fixed and improvements introduced to increase the stability and performance of maiTour.
Allgemeine Verbesserungen und Fehlerbehebungen
Einige andere kleinere Fehler wurden behoben und Verbesserungen eingeführt, um die Stabilität und Leistung von maiTour zu erhöhen.