View Categories

Changelog

Voraussichtliche Lesezeit: 12 Minute(n)

Buchungskalender #

Buchungskalender #

Version 4 #

v.4.0.8 11/2025 #

  • TecArt-Logo auf die aktuelle Version aktualisiert.

v.4.0.7 10/2025 #

  • Korrektur: Verfügbare vorgegebene Zeitslots anderer Benutzer werden nun auch dann angezeigt, wenn parallel ein nicht beteiligter Benutzer belegt ist.

v.4.0.6 09/2025 #

  • Korrektur der Darstellung der E-Mail-Adresse für Fehlerbenachrichtigungen in der Add-on Administration.
  • Mitarbeiteranzeige im Kalender angepasst: Icon und Personenname werden nun auch dann ausgegeben, wenn nur eine einzelne Person verfügbar ist (sofern die Option „Mitarbeiterauswahl im Kalender erlauben“ aktiviert ist). Der Button „beliebig“ wird dabei ausgeblendet, die Person ist fest vorausgewählt und nicht abwählbar.
  • Erneuter Versand der Bestätigungsmail bei erneutem Klick oder Seiten-Reload wird jetzt verhindert.

v.4.0.3 08/2025 #

  • Fehlende Sprachvariable ‚ressource_before_delete_linked_categories‘ ergänzt.
  • Zusätzliche Sortierung von Terminen bei vorgegebenen Terminen nach Dauer.
  • Validierung für benutzerdefinierte Zeitslots pro Wochentag in den Kategorie‑Einstellungen hinzugefügt.
  • Unterstützung für benutzerdefinierte Zeitslots pro Wochentag in den Kategorie‑Einstellungen hinzugefügt. Die feste Pausenfunktion entfällt.

Version 3 #

v.3.0.28 08/2025 #

  • Kategorie‑Editor um Feld Notification‑E‑Mail-Adresse erweitert. Fehlgeschlagene Buchungen lösen jetzt automatisch eine Notification‑E-Mail aus.
  • Validierung für Termine optimiert: Fehlermeldung bei Intervallen 15 Min auch bei „Speichern & Schließen“ und keine negativen Vor‑/Nachbereitungszeiten mehr.
  • Erweiterte Validierung des HTML‑Codes bei der Erstellung von Buchungsformularen.

v.3.0.23 07/2025 #

  • Die Vorlaufzeit des Kalenders ist jetzt je Terminkategorie einstellbar.

v.3.0.22 2025/06 #

  • Automatische Überprüfung und Benachrichtigung bei ungültigen oder fehlenden E-Mail-Accounts in Formularen.
    Bei Update muss External User gesetzt werden.
  • Bugfix: Bei mehreren Kategorien und Terminen zur gleichen Zeit blockiert das ausstehende Opt-In freie Slots nicht, was zu Doppelbuchungen führt.
  • Refactoring.

v.3.0.19 05/2025 #

  • Versand einer Benachrichtigung über Stornierung des Termins auch an den Terminbuchenden (extern).
  • Der initiale Monat wird nun auf den Monat des nächstmöglichen freien Termins gesetzt und der entsprechende Tag automatisch ausgewählt.

v.3.0.17 04/2025 #

  • Erinnerungsfunktion hinzugefügt: Möglichkeit, anpassbare E-Mail-Erinnerungen für Termine zu senden, mit konfigurierbaren Vorlaufzeiten je Kategorie. Ein Standard-Template wurde hinterlegt und ein Auto-Run-Skript für den Versand erstellt.

v.3.0.16 03/2025 #

  • Der Standardstil für die „Heute“-Markierung im Buchungskalender wurde dezenter gestaltet (kann weiterhin über CSS angepasst werden).
  • Terminkategorien können nun direkt über das Kontextmenü der Terminkategorieliste kopiert werden.
  • Entfernung von Warnings aus der Ereignisanzeige.
  • Tage mit verfügbaren Zeitslots werden nun optisch hervorgehoben.
  • Der initiale Tag wird auf den nächstmöglichen Tag gesetzt, an dem freie Termine existieren.
  • Falls für eine Kategorie keine buchbaren Termine existieren, wird eine entsprechende Hinweismeldung angezeigt.
  • Die Einstellungen für die Terminslots bleiben jetzt auch nach einem Wechsel auf „Vorgegebene Termine“ erhalten. Wenn der Nutzer den Haken für Samstag oder Sonntag nicht gesetzt hat, bleibt dieser auch nach dem Wechsel deaktiviert.
  • Integration des Ressourcenmoduls:
    • Das Ressourcenmanagement-Modul wurde in das Buchungskalender-Add-on integriert.
    • Ressourcen wie Räume, Geräte und andere Buchungseinheiten können nun direkt mit Terminen verknüpft werden.
    • Die Verwendung des Ressourcenmoduls muss in den Add-on-Einstellungen über eine Checkbox aktiviert werden.
    • Ressourcen können nun in der Terminkategorienverwaltung ausgewählt werden.
    • Ressourcenkonflikte werden bei der Bereitstellung von Zeitslots berücksichtigt und blockierte Slots ausgeschlossen.
    • Die zugewiesenen Ressourcen können in der finalen Bestätigungsmail aufgeführt werden.
    • Hinweis: Das Ressourcenmodul muss lizenziert sein, damit es verwendet werden kann.
    • Externer Nutzer: Für die Verwendung müssen externe Nutzer entsprechende Berechtigungen besitzen. Dies wird im Setup geprüft.

v.3.0.10 02/2025 #

  • Bei der Verwendung “vorgegebener Termine” als Zeitslots, kann optional eine Standard-Terminlänge auf der Website angezeigt werden.
  • „Add-on Buchungskalender“ umbenannt in “Buchungskalender”.

v.3.0.8 11/2024 #

  • Das Add-on erfordert eine CRM-Version von 5.4.142 oder höher.
  • Neue Funktion: Nach der finalen Bestätigung eines Termins wird automatisch ein Kontakt zugeordnet, sofern ein Kontakt bzw. eine Person mit der gleichen E-Mail-Adresse bereits im System vorhanden ist.
  • Neue Funktion Zeitintervall: Die Startzeiten der Termine können individuell berechnet werden.

v.3.0.5 09/2024 #

  • Vordefinierte Termine im Kalender zur Buchung bereitstellen: Serientermine als buchbare Zeiträume jetzt möglich.
  • Der gebuchte Termin wird nach dem Opt-in als meeting.ics Datei an die finale Bestätigungsmail angehängt.
  • Option hinzugefügt, Buchungsinformationen aus der E-Mail-Beschreibung automatisch in das Notizfeld des CRM-Termins einzufügen. Diese Funktion kann in den Kategorieeinstellungen aktiviert oder deaktiviert werden.

v.3.0.1 08/2024 #

  • Abfrage beim Setup, ob External-User Berechtigung auf das Urlaubsmodul hat.
  • Vordefinierte Termine im Kalender zur Buchung bereitstellen:
    • Neue Konfigurationsoption in den Terminkategorien: „Termine als Basis für Zeitslots verwenden“.
    • Hinzufügen eines Add-on-Feldes in den Terminen zur Auswahl der zugehörigen Add-on-Terminkategorie.
    • Unterstützung für mehrere Benutzer (CRM-Kalender) pro Terminkategorie.
    • Zeitslots basierend auf Terminen mit dem Status „mit Vorbehalt“ und gesetzter Terminkategorie ermitteln.
    • Buchungslogik angepasst, um vordefinierte Termine zu berücksichtigen. Keine neuen Termine werden angelegt, sondern bestehende zur Buchung verwendet.
    • Eintrag in der Verknüpfungstabelle booking_to_crm_appointment beim Reservieren/Buchen wird erstellt.
    • Termine mit bestehendem Eintrag in der Verknüpfungstabelle werden nicht als buchbar angezeigt.
    • Unterstützung für unterschiedliche Termin-IDs bei gleichen Zeiten für mehrere Benutzer.
    • Stornierung: Status des Termins wird wieder auf „mit Vorbehalt“ gesetzt und Verknüpfung in addon_bookingcal_booking_to_crm_appointment gelöscht. Add-on Felder booking_form_values_text und bookingcal_category werden geleert.
  • Anpassungen an der Datenbank:
    • Neues Feld use_calendar_appointments_as_timeslot in categories_additions.
    • Neues Feld addon_bookingcal_timeslot_category in MODULE_APPOINTMENTS.
  • Alternative Beschriftung für Zeitslots:
    • Neuer Eintrag in CRM System Liste „Beschriftung“: „Zeitslot im Buchungskalender“.
    • Erstellung via Add-on Setup, falls noch nicht vorhanden.
  • Stornierungslogik erweitert:
    • Termin wird bei Stornierung nicht gelöscht, sondern der Status wieder auf „mit Vorbehalt“ gesetzt.
    • Verknüpfung in addon_bookingcal_booking_to_crm_appointment wird gelöscht.
    • Add-on Felder booking_form_values_text und bookingcal_category werden geleert.
  • Wichtiger Hinweis:
    Serientermine werden aktuell noch nicht als buchbare Zeiträume unterstützt, da erst eine entsprechende Schnittstelle zum CRM dafür benötigt wird.

Version 2 #

v.2.0.0 09/2024 #

  • Mehrere Kalender (CRM-Benutzer) pro Terminkategorie einstellbar.
  • Neuer Tab „Kalender (Benutzer)“ in den Kategorien zur Mehrfachauswahl von Benutzern hinzugefügt.
  • Neue Verteilungsprinzipien für Benutzerzuweisung implementiert: geringste Auslastung, Zuweisungszähler, zufällig.
  • Neue Datenbanktabellen und Beziehungen hinzugefügt:
    • addon_bookingcal_category_to_crm_user zur Verknüpfung von Kategorien mit Benutzern.
    • addon_bookingcal_user_assignment_methods zur Speicherung der Zuweisungsmethoden.
    • addon_bookingcal_category_assignment_methods zur Verknüpfung von Kategorien mit Zuweisungsmethoden.
    • Einstellungen für Kalenderbesitzer und E-Mail-Empfänger in den neuen Tab verschoben.
    • Setup-Funktionen aktualisiert, um bestehende Benutzerdaten zu migrieren und Standard-Zuweisungsmethoden hinzuzufügen.
    • Buchungsformular erweitert, um optional die Auswahl eines Mitarbeiters durch den Kunden zu ermöglichen.
    • Logik zur automatischen Benutzerzuweisung basierend auf konfigurierten Methoden implementiert.
    • Caching-Mechanismen angepasst, um benutzerspezifische Zeitslots zu berücksichtigen.
    • Validierung hinzugefügt, um sicherzustellen, dass mindestens eine Zuweisungsmethode pro Kategorie aktiv ist.

Version 1 #

v.1.4.1 08/2024 #

  • Buttons „Hilfe“ und „Feedback“ hinzufügen
  • Button „Speichern und Schließen“ zu Formular- und Kategoriebearbeitung hinzufügen
  • Rechtschreibkorrektur in Standardwerten

v.1.3.8 06/2024 #

  • Fehlende External User Config Probleme nach Add-on Update in der Add-on Administration umgehen
  • Fix Bug: Problem mit der Umwandlung von Gleitkommazahlen in Ganzzahlen
  • Serientermine als nicht buchbare Zeiträume berücksichtigen
  • TecArt CRM ab Version 5.4.105 erforderlich
  • Mehrtagestermine (CRM Kalender) in die Berechnung nicht buchbarer Zeiträume einbeziehen

v.1.3.4 05/2024 #

  • Conversion URL als Lead Wert zum Speichern verfügbar machen
  • Fix Bug: Sommer-/Winterzeit (UTC) Bug beim Speichern von Zeitfeldern (type=“time“) im Termin
  • Feiertage als nicht buchbare Tage berücksichtigen
  • Fix Bug: Es werden nur 100 bereits gebuchte Termine berücksichtigt.

v.1.3.0 03/2024 #

  • Modul Urlaubsplanung optional in Berechnungen verwenden
  • Externer Nutzer: Für die Verwendung müssen externe Nutzer entsprechende Berechtigungen besitzen. Dies wird im Setup geprüft.
  • Zeitgesteuerte Aktivierung (Ausgabe) von Terminkategorien nach Start- und Enddatum
  • Powered by TecArt Anzeige im Footer
  • Stornierungslink in Opt-in- und Bestätigungs-Mail
  • Gültigkeitsdauer des Bestätigungslink je Kategorie
  • Löschen abgelaufener unbestätigter Terminanfragen (Termine und zugehörige Daten) manuell und per Autorun-Job

v.1.0.2 02/2024 #

  • Zeitinkrement Bug fixed

v.1.0.1 01/2024 #

  • initiales Release
Nach oben