it-swarm.com.de

Was ist der beste Weg, um "Multi-Slots" in einem Kalender-Widget anzuzeigen?

Wir haben also Daten, die nach Datum, Uhrzeit und bevorzugter Dauer durchsucht werden sollen. Stellen Sie sich das wie ein Besprechungsplanungssystem mit einer Suchfunktion vor, mit der Sie einen Besprechungsraum an einem der vielen Standorte finden können.

Nun scheint eine Kalenderansicht am besten geeignet zu sein, um die Suchergebnisse anzuzeigen, aber ein Kalender ist eindimensional, d. H. Kalender pro Raum.

Was ist der beste Weg, um mehrere Slots im Kalender anzuzeigen? Sagen Sie einfach "X Slots" für diese Dauer verfügbar und lassen Sie den Benutzer klicken, um mehr zu sehen? Es würde einige Überschneidungen geben und es würde manchmal ein Chaos sein. Irgendwelche Ideen? Gibt es eine bessere Möglichkeit, die Suchergebnisse zu visualisieren?

(Ist die Kalenderansicht überhaupt für diese Situation geeignet oder sollte man einfach zu einer Listenansicht zurückkehren?)

1
PhD

Die Listenansicht funktioniert möglicherweise gut, wenn Benutzer sehr spezifische und unflexible Daten, Zeiten und Dauern haben. Anschließend möchten Sie möglicherweise ein Such-/Abfragedialogfeld für diese Parameter bereitstellen und die Ergebnisse in einer Listenansicht auflisten. Auf diese Weise können Benutzer leicht eine vollständige Liste der Möglichkeiten anzeigen, selbst wenn sie einen weiten Bereich von Daten umfassen. Es funktioniert am besten, wenn alle Ergebnisse, die den eingegebenen Kriterien entsprechen, hinsichtlich Datum/Uhrzeit ziemlich gleich zufriedenstellend sind. Benutzer können dann eine Option untersuchen und auswählen, die hauptsächlich auf unkritischen Nicht-Zeit-Kriterien basiert (z. B. Enthält der Raum einen Projektor? Welcher ist meinem Büro am nächsten?).

Grafische Darstellungen wie Kalenderansichten sind wahrscheinlich am besten geeignet, wenn Ihre Benutzer flexible oder vage Kriterien haben (z. B. ein oder zwei Stunden in der Woche des 21., vorzugsweise morgens) oder sich für die Beziehungen zwischen den „Räumen“ interessieren (z Um ein ganztägiges Meeting am 3. zu veranstalten, nutzen Sie Raum 201 am Morgen und 314 am Nachmittag. Mit diesen können Benutzer die Optionen anhand zeitbasierter Kriterien untersuchen. Unter den grafischen Optionen:

  • Wenn die Zeiten und/oder die Dauer unflexibel sind, die Daten jedoch flexibel sind, kann ein Kalenderansicht in Ordnung sein, wenn Sie Wochentage auf der X-Achse und Wochentage auf der Y-Achse anzeigen -Achse. Die Identität der Optionen wird in der Tageszelle aufgelistet. Der Benutzer kann dann das beste Datum auswählen. Dies funktioniert am besten, wenn andere Nicht-Zeit-Kriterien nicht besonders wichtig sind oder durch die Optionsidentität abgeleitet werden können (z. B. Benutzer wissen, dass Raum 201 der „große Konferenzraum“ ist), sodass Benutzer nicht zu viele Drilldowns für Details durchführen müssen .

  • Ein Terminbuchansicht mit Datum auf der X-Achse und Uhrzeit eines jeden Tages auf der Y-Achse funktioniert möglicherweise nur, wenn nur wenige Optionen vorhanden sind (fünf oder weniger alternative „Räume“). Verfügbare Zeiten innerhalb eines Tages können dann hervorgehoben werden (oder nicht verfügbare Zeiten sind gesperrt). Dann können die "Terminkalender" für jede Option nebeneinander angezeigt werden oder der Benutzer kann zwischen den Optionen "blättern".

  • Wenn es viele Optionen gibt, betrachten Sie ein Gantt-Diagramm, das die verfügbaren Zeiten als gestapelte horizontale Balken über der X-Achse von Datum und Uhrzeit anzeigt. Bei einem 1000 Pixel hohen Fenster sind möglicherweise mehr als 30 beschriftete Optionen gleichzeitig sichtbar. Benutzer können einen bestimmten Tag oder eine bestimmte Woche vergrößern, um detailliert zu sehen, was zu welcher Zeit für wie lange verfügbar ist. Nicht-Zeit-Kriterien für jede Option können in Feldern in einem angrenzenden Bereich angezeigt werden, z. B. in einer Listenansicht

  • Vielleicht können Sie für eine mittlere Anzahl von Optionen einen Hybrid-Gantt/Termin ausprobieren, wobei jeder Tag Gantt-Balken für jede Option enthält. Sie könnten ein Terminbuchlayout ausprobieren, das Ihrem Benutzer vielleicht vertraut ist, aber ich denke, eine beträchtliche Anzahl von Optionen passt besser zur Zeit auf der X-Achse und zum Datum auf der Y-Achse.

Jede dieser Grafikoptionen kann nach Bedarf mit einer Abfrage-/Filterfunktion kombiniert werden, damit Ihre Benutzer ihre Suche eingrenzen können. Dies kann verhindern, dass zu viele irrelevante Optionen die Grafiken überladen.

2