Softwareupdate 14.02.25 – Terminerfassung an Kontakten
Diese Woche hatte ich ein gewünschtes Kundenfeature implementiert, bei dem die Erfassung von Terminen auch über die Detailseite eines Kontaktes ermöglicht werden soll. zudem sollte es möglich sein, nach dem nächsten freien Termin für einen Kunden zu suchen, ohne manuell im Kalender suchen zu müssen.
Über die Schaltfläche auf der Kontakt-Detailseite öffnet sich der Dialog, um sowohl nach dem nächsten freien Termin suchen zu können, als auch den entsprechenden Termin dazu anzulegen.

Im Suchfeld ist zunächst die gewünschte Termindauer sowie der Künstler auszuwählen. Hier ist der erste Künstler in der Liste direkt vorbelegt. Über einen Klick auf Suchen werden die nächsten fünf freien Termine angezeigt. Die angegebene Zeit ist die komplette freie Zeit für diesen Tag, basierend auf den angegebenen Arbeitszeiten des Künstlers.
Wird ein Termin ausgewählt, wird der Tag sowie die Startuhrzeit des freien Zeitbereichs übernommen. Die Ende-Zeit wird aus der Startzeit sowie der Termindauer aus der Suche berechnet. Alle Daten können manuell angepasst werden.
Es muss auch keine Suche nach freien Terminen erfolgen. Über diesen Dialog ist es auch möglich, direkt manuell einen neuen Termin anzulegen.