docs: sync S09 direct time picker

This commit is contained in:
david committed 2026-09-03 14:12:11 +02:00
1 parent 08fb19f605
commit 59ea14854b
3 files changed
+7 -6

No files matched your search

@@ -28,7 +28,7 @@ Interne Nutzer pflegen die persönliche Grundverfügbarkeit einer ausgewählten
- fest angezeigte Zeitzone
- Wochenplan mit aktivierbaren Tagen und mehreren Zeitfenstern
- jedes vorhandene Zeitfenster besitzt ein kleines `X` zum direkten Entfernen
- das Plus pro aktivem Tag öffnet ein echtes Menü für ein Vormittagsfenster, ein Nachmittagsfenster oder eine eigene Uhrzeit
- das Plus pro aktivem Tag öffnet ohne vorgeschlagene Zeitblöcke oder Zwischenmenü direkt ein kompaktes Formular mit zwei leeren Time-Picker-Feldern „Von“ und „Bis“ sowie „Abbrechen“ und „Hinzufügen“
- keine zusätzliche Kopierfunktion im Wochenplan; Zeiten werden bewusst nur direkt am jeweiligen Tag hinzugefügt oder entfernt
- „Hinzufügen“ bei Ausnahmetagen öffnet zuerst die drei verständlichen Arten „Einzelner Tag“, „Datumsbereich“ und „Deutsche Feiertage“; jede Auswahl klappt anschließend ihre passenden Angaben und die abschließende Hinzufügen-Aktion direkt im Menü auf
- der Wochenplan nutzt die verfügbare Breite kompakter; die rechte, weiterhin rechtsbündige Spalte ist auf 400 Pixel verbreitert, damit Auswahl und Ausnahmedetails ausreichend Platz haben
@@ -44,7 +44,8 @@ Interne Nutzer pflegen die persönliche Grundverfügbarkeit einer ausgewählten
- Die Personenwahl ersetzt den kompletten Inhalt der Seite durch die Verfügbarkeit der gewählten Person; Daten verschiedener Mitarbeitender werden nicht gleichzeitig bearbeitet.
- Der Wochenplan ist die regelmäßige Basis. Ein ausgeschalteter Tag ist nicht verfügbar.
- Das `X` entfernt genau ein Zeitfenster. Wird das letzte Zeitfenster eines Tages entfernt, wechselt der Tag auf „Nicht verfügbar“, damit kein aktiver Tag ohne Zeit zurückbleibt.
- Neue Zeitfenster dürfen sich am selben Tag nicht überschneiden und die Endzeit muss nach der Startzeit liegen. Dafür genügt eine normale Inline-Validierung; es braucht keinen eigenen Screen.
- Nach Klick auf das Plus werden Start und Ende direkt über die vorhandene Time-Picker-Komponente gewählt. Es gibt weder Zeit-Presets noch die zusätzliche Auswahl „Eigene Uhrzeit festlegen“.
- „Hinzufügen“ übernimmt ein Zeitfenster nur vollständig ausgefüllt. Neue Zeitfenster dürfen sich am selben Tag nicht überschneiden und die Endzeit muss nach der Startzeit liegen. Dafür genügt eine normale Inline-Validierung; es braucht keinen eigenen Screen.
- Ausnahmetage überschreiben den Wochenplan nur für das betroffene Datum oder den Zeitraum. Nach Auswahl von „Einzelner Tag“ werden Datum sowie ganztägige Sperre oder eigene Zeiten festgelegt; „Datumsbereich“ fragt Start, Ende und optional eine Bezeichnung ab.
- „Deutsche Feiertage“ fragt im zweiten Schritt das Jahr ab und fügt die bundesweiten Feiertage dieses Jahres als einzelne ganztägige Sperren hinzu. Eine eigene Feiertagsverwaltung oder komplexe Länderlogik ist nicht nötig.
- Belegte Zeiten aus dem verbundenen Kalender bleiben auch innerhalb einer Sonderverfügbarkeit blockiert.
@@ -59,7 +59,7 @@ Damit ist die Trennung im Produkt eindeutig: In S07/S08 werden **Buchungsseiten*
- **S07 Buchungsseiten:** wiederverwendbare Buchungsseiten mit kompakter Suche/Filterung, verlinktem Namen, Buchungslink, zugewiesenen Mitarbeitenden, Terminzahl, Status und direktem Weg zu den Einstellungen in einer einzigen Listenansicht; ohne zusätzliche Mengenanzeige samt Aktualisieren-Icon im Kopf.
- **S08 Buchungsseite bearbeiten:** breiter Desktop-Editor mit links durchgehender InnerSidebar, dünner Aktionsleiste, bearbeitbarem Namen in den Grunddaten, nach Veröffentlichung gesperrter „Link-Endung“ und einer Segmentauswahl für Online-Meeting oder Rückruf. Die zusammenhängende rechte Spalte ist 504 Pixel breit und enthält echte Selects für Termindauer, Pause, früheste Buchung und maximalen Buchungszeitraum, Standard-Mitarbeitende, eine außerhalb der Personenliste liegende durchsuchbare Hinzufügen-Aktion, die Verfügbarkeitsaktion und Veröffentlichung. Kundenfelder sind per Drag-and-drop sortierbar und können zusätzlich über einen vollbreiten Kasten innerhalb der Feldkarte ergänzt werden. Die Bestätigungs-E-Mail unterstützt Text/HTML direkt im Nachrichtenfeld, deckungsgleiche Platzhalter und einen bewusst noch nicht ausgestalteten Vorschau-Einstieg. URL, Embed, eine direkt öffnende QR-Vorschau und ein in dieselbe QR-Kachel integrierter Direktdownload bleiben enthalten. Die eigentliche AppShell und eine Mobilansicht gehören nicht zu diesem Wireframe.
- **M03 QR-Code Vorschau:** separate Referenz für den geöffneten QR-Popup-Zustand aus S08 mit großer Vorschau, öffentlicher URL und Download.
- **S09 Verfügbarkeit:** Personenkarte mit Profilbild und durchsuchbarer Mitarbeiter-Auswahl, kompakter Wochenplan mit ausschließlich direkt hinzufügbaren und einzeln löschbaren Zeitfenstern, zweistufig spezifizierbare Ausnahmen samt deutschen Feiertagen, Kalender-Sync und als Links dargestellte verknüpfte Buchungsseiten. Die rechtsbündige Ausnahmenspalte ist zugunsten der Formulare verbreitert; Terminzeiten werden ausschließlich in S08 gepflegt.
- **S09 Verfügbarkeit:** Personenkarte mit Profilbild und durchsuchbarer Mitarbeiter-Auswahl, kompakter Wochenplan mit direkt geöffnetem leerem Von-/Bis-Time-Picker und einzeln löschbaren Zeitfenstern, zweistufig spezifizierbare Ausnahmen samt deutschen Feiertagen, Kalender-Sync und als Links dargestellte verknüpfte Buchungsseiten. Die rechtsbündige Ausnahmenspalte ist zugunsten der Formulare verbreitert; Terminzeiten werden ausschließlich in S08 gepflegt.
- **M01 Verschieben:** direkte 960-Pixel-Kopie der Auswahl aus S01 mit altem/neuem Termin, Abbrechen und automatischer E-Mail; ohne Mitarbeiterwahl.
- **V02 Verschieben mobil:** direkte 390-Pixel-Mobile-Entsprechung von M01 mit Alt/Neu untereinander, identischem Kalender und identischer Zeitliste.
- **M02 Absagen:** echter Dialog mit Buchungszusammenfassung, Pflichtgrund, optionaler Anmerkung und E-Mail-Information.
@@ -97,7 +97,7 @@ Damit ist die Trennung im Produkt eindeutig: In S07/S08 werden **Buchungsseiten*
- Die verständlich benannte Link-Endung ist nach Veröffentlichung gesperrt; ihr Hilfetext zeigt die Position hinter der Domain. Der Kopf speichert automatisch und bietet Vorschau, einen direkten kompakten Deaktivieren-Button sowie das Überlaufmenü. Die Bestätigungs-E-Mail ist eine automatische Systemfolge statt einer abschaltbaren Option; ihr Inhalt heißt „Nachricht“ und unterstützt Text und HTML direkt im Feld. Die doppelte Aktion „HTML hinzufügen“ wurde entfernt. Der Vorschau-Button bleibt als Development-Einstieg erhalten, ohne einen erfundenen Popup-Inhalt vorzugeben. Eine Buchung erzeugt keinen automatischen Anfrage- oder Lead-Datensatz.
- Die E-Mail-Platzhalter und die verwendeten Variablen stimmen nun exakt überein und verwenden überall doppelte geschweifte Klammern. URL, Embed-Code und QR-Code bleiben in S08 zusammen. Die QR-Kachel öffnet direkt eine Vorschau mit URL und Download; die in dieselbe Kachel integrierte Download-Aktion lädt den QR-Code ohne Zwischenschritt. Ein zusätzliches Augen-Icon an der Kachel entfällt. M03 dokumentiert den geöffneten Vorschauzustand separat.
- S08 und S09 haben eindeutige Zuständigkeiten: Die Buchungsseite bestimmt Termindauer, Pause nach dem Termin, früheste Buchung und maximalen Buchungszeitraum; die ausgewählte Person bestimmt ihre Wochenzeiten, Ausnahmen und Kalenderbelegung. „Verfügbarkeit verwalten“ führt aus S08 direkt zu S09.
- S09 zeigt keine pauschalen „Verfügbar“-Badges pro Person und keine doppelte Pflege der Terminzeiten. Eine Personenkarte mit Profilbild unter „Verfügbarkeit von“ macht eindeutig, dass Wochenplan, Ausnahmen, Kalender und verknüpfte Buchungsseiten zur ausgewählten Person gehören. Zeitfenster lassen sich am jeweiligen Tag per Plus hinzufügen und einzeln per `X` entfernen; eine wirkungslose Kopierauswahl entfällt. Ausnahmen werden zuerst als einzelner Tag, Zeitraum oder bundesweite deutsche Feiertage gewählt und anschließend direkt im aufgeklappten Detailbereich spezifiziert. Verknüpfte Buchungsseiten sind blaue Links zurück zu S08, verwenden dieselben Statusbezeichnungen wie S07 und enthalten nur Online-Meeting oder Rückruf.
- S09 zeigt keine pauschalen „Verfügbar“-Badges pro Person und keine doppelte Pflege der Terminzeiten. Eine Personenkarte mit Profilbild unter „Verfügbarkeit von“ macht eindeutig, dass Wochenplan, Ausnahmen, Kalender und verknüpfte Buchungsseiten zur ausgewählten Person gehören. Das Plus öffnet am jeweiligen Tag direkt ein leeres Formular mit den vorhandenen Time Pickern „Von“ und „Bis“; vorgeschlagene Zeitblöcke und die Zwischenwahl „Eigene Uhrzeit festlegen“ entfallen. Bestehende Zeitfenster lassen sich einzeln per `X` entfernen; auch eine wirkungslose Kopierauswahl gibt es nicht. Ausnahmen werden zuerst als einzelner Tag, Zeitraum oder bundesweite deutsche Feiertage gewählt und anschließend direkt im aufgeklappten Detailbereich spezifiziert. Verknüpfte Buchungsseiten sind blaue Links zurück zu S08, verwenden dieselben Statusbezeichnungen wie S07 und enthalten nur Online-Meeting oder Rückruf.
- M01 verwendet bewusst dieselbe breite Kalender- und Zeitlistenstruktur wie S01; V02 überträgt sie gezielt auf Mobil. M02 bleibt als kompakter Absage-Dialog im Buchungskontext.
- Entwurf, veröffentlicht und deaktiviert sind für Buchungsseiten sichtbar. Im einfachen Happy Path werden Termine direkt als „Bevorstehend“ angelegt; nach dem Zeitpunkt gelten sie als „Stattgefunden“, sofern sie nicht als „Nicht erschienen“ markiert oder abgesagt wurden.
@@ -140,7 +140,7 @@ Die anschließende Detailkorrektur der Terminzeiten ergänzt HelpCircle-Tooltips
Beim anschließenden Interaktionscheck am 2026-09-03 wurden alle vier Terminzeiten als echte Selects mit vollständigen Optionen bestätigt. „Person hinzufügen“ wurde aus dem Personenstack herausgezogen und als durchsuchbares Dropdown neben der Verfügbarkeitsaktion aufgebaut. Beide Zusatzfragen-Aktionen öffnen dasselbe Feldtyp-Menü; der vollbreite gestrichelte Hinzufügen-Kasten liegt innerhalb der Kundenfeldkarte unter den vorhandenen Feldern. Die rechte Spalte wurde von 420 auf 504 Pixel verbreitert. In der Bestätigungs-E-Mail entfiel die doppelte rechte HTML-Aktion, Text und HTML bleiben direkt im Nachrichtenfeld möglich und Platzhalter sowie Text sind deckungsgleich. Der Vorschau-Einstieg bleibt ohne gestalteten Popup-Inhalt dem Development überlassen. Die QR-Kachel besitzt ein direktes Vorschau-Popup; der Direktdownload sitzt innerhalb derselben Kachel und benötigt kein zusätzliches Augen-Icon.
Bei der S09-Einzelvalidierung am 2026-09-03 wurde die zuvor losgelöste Personenauswahl durch eine Karte „Verfügbarkeit von“ mit Profilbild und durchsuchbarer Mitarbeitenden-Liste ersetzt. Jedes Wochenzeitfenster besitzt nun eine eigene Löschaktion; das Plus öffnet ein echtes Hinzufügen-Menü, während die wirkungslose Kopierauswahl vollständig entfällt. „Ausnahmetage hinzufügen“ unterscheidet einen einzelnen Tag, einen Zeitraum und das Übernehmen deutscher Feiertage und klappt für jede Wahl eine passende zweite Spezifikationsstufe auf. Die rechte Spalte wurde auf 400 Pixel verbreitert und der Wochenplan entsprechend kompakter gesetzt. Die Beispiele wurden auf zukünftige Daten aktualisiert und enthalten einen bundesweiten Feiertag. Die verknüpften Buchungsseiten wurden auf die in S08 erlaubten Meeting-Arten Online-Meeting und Rückruf bereinigt.
Bei der S09-Einzelvalidierung am 2026-09-03 wurde die zuvor losgelöste Personenauswahl durch eine Karte „Verfügbarkeit von“ mit Profilbild und durchsuchbarer Mitarbeitenden-Liste ersetzt. Jedes Wochenzeitfenster besitzt nun eine eigene Löschaktion; die wirkungslose Kopierauswahl entfällt vollständig. Nach der abschließenden Validierung öffnet das Plus ohne Zeit-Presets oder Zwischenwahl direkt ein kompaktes Formular mit den leeren Time Pickern „Von“ und „Bis“, Abbrechen und Hinzufügen. „Ausnahmetage hinzufügen“ unterscheidet einen einzelnen Tag, einen Zeitraum und das Übernehmen deutscher Feiertage und klappt für jede Wahl eine passende zweite Spezifikationsstufe auf. Die rechte Spalte wurde auf 400 Pixel verbreitert und der Wochenplan entsprechend kompakter gesetzt. Die Beispiele wurden auf zukünftige Daten aktualisiert und enthalten einen bundesweiten Feiertag. Die verknüpften Buchungsseiten wurden auf die in S08 erlaubten Meeting-Arten Online-Meeting und Rückruf bereinigt.
---
+1 -1
View File
@@ -542,7 +542,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P16 Terminbuchung | S07 Buchungsseiten | Genommen / final | Nur die Listenansicht bleibt. Name ist ein Link; Suche/Filter, Status, Mitarbeitende, Link kopieren, duplizieren, deaktivieren und Einstellungen sind vorhanden. | Kachelvariante entfernt |
| WF-P16 Terminbuchung | S08 Buchungsseite bearbeiten | Genommen / final | Desktop-Editor mit Online-Meeting/Rückruf, festen Systemfeldern, einfachen Zusatzfragen, automatischer Bestätigungs-E-Mail samt Verwaltungslink, Zeitregeln, Standard-Mitarbeitenden sowie URL, Embed und QR-Code. | Kein Formular-Baukasten, keine AppShell- oder Mobil-Ausarbeitung im Scope |
| WF-P16 Terminbuchung | Lead-/Anfrageanlage | Nicht im Scope / final | Eine Buchung erzeugt nicht automatisch einen Lead oder eine Anfrage. Eine mögliche spätere manuelle Lead-Erstellung bleibt ungeplant. | Bewusste Produktentscheidung von David |
| WF-P16 Terminbuchung | S09 Verfügbarkeit | Genommen / final | Personenkarte, kompakter Wochenplan mit Plus/X, zweistufige Ausnahmetage inklusive deutscher Feiertage, Kalender-Sync und verknüpfte Buchungsseiten. Zeitregeln bleiben ausschließlich in S08. | Desktop-only; Kopierauswahl entfernt |
| WF-P16 Terminbuchung | S09 Verfügbarkeit | Genommen / final | Personenkarte, kompakter Wochenplan mit Plus/X, direkt geöffnetem leerem Von-/Bis-Time-Picker, zweistufige Ausnahmetage inklusive deutscher Feiertage, Kalender-Sync und verknüpfte Buchungsseiten. Zeitregeln bleiben ausschließlich in S08. | Desktop-only; Zeit-Presets und Kopierauswahl entfernt |
| WF-P16 Terminbuchung | Standardfehler und spätere Kalenderansicht | Nicht blockierend | Keine Slots sowie zwischenzeitlich belegter Slot werden innerhalb von S01/S02 behandelt. Die S05-Kalenderansicht kann später am vorhandenen Umschalter ergänzt werden. | Keine zusätzlichen Screens für den Development-Handoff nötig |
| WF-P16 E-Signatur | Signatur haengt am Projekt-Kern | Genommen | `ProjektSignatureDocument`/`Signer`; kein Deal-Objekt. | Pivot aus AK-P16d |
| WF-P16 E-Signatur | SES-Eigenbau als Default | Genommen | Fern-Link + OTP und Touch vor Ort; PandaDoc nur BYOK-Opt-in, wenn verbunden. | Validiert 2026-07-09 |