it-swarm.com.de

Benutzeroberfläche des Zeitplans

Ich arbeite an einer Seite mit dem Zeitplan für die Verfügbarkeit von Ärzten. Auf dieser Seite muss ich die verfügbaren Zeiten für jeden Tag in einer Woche für einen Arzt festlegen.

Dies ist eine einmalige Aktivität. Für jede Woche wird etwas wiederholt. Ich bin nicht sicher, wie ich eine UX dafür erstellen soll. Der folgende Screenshot wird von http://checkappointments.com/ referenziert

enter image description here

Aber ich möchte keinen Ort, also habe ich ihn rausgeschmissen.

Außerdem sollte die Benutzeroberfläche dem Benutzer die einfache Auswahl der Start- und Endzeit ermöglichen.

Gibt es dafür eine bessere UX?

9
Billa

Warum versuchen Sie nicht einen grafischeren Ansatz?

Verwenden Sie einen Kalender und stellen Sie Ihre Zeiten direkt in den Kontext.

enter image description here

Um von einer Woche zur nächsten zu wiederholen, fügen Sie einfach eine "periodische" Option in der Nähe der Validierung hinzu

11
Gildas Frémont

Ich habe auf checkappointments.com ein Konto erstellt, um zu überprüfen, wie es funktioniert. Eine wichtige Information ist, dass es keine Begrenzung für die Anzahl der Daten gibt, für die der Benutzer Arbeitszeiten einplanen kann. Gleichzeitig arbeiten die meisten Ärzte wöchentlich, sodass sich der Zeitplan von Woche zu Woche nicht wesentlich ändert. Ich würde vorschlagen, zuerst einen Standard-Wochenkalender einzurichten und dann die Möglichkeit hinzuzufügen, die Einstellungen manuell zu überschreiben.

Es kann sinnvoll sein, auch eine Situation zu berücksichtigen, in der sich der Zeitplan nicht von Tag zu Tag ändert. Diese Informationen können auch automatisch an andere Tage weitergegeben werden, sobald der Benutzer den ersten ausgefüllt hat.

Es ist auch erwägenswert, die Eingabe von Zeit zu vereinfachen, um nur Zahlen zu verwenden, damit der Benutzer nicht ":" eingeben muss. Das Feld "Minuten" könnte automatisch mit "00" ausgefüllt werden, da dies meiner Meinung nach die beliebteste Wahl ist.

Also, hier kommt das Drahtmodell:

enter image description here

Update: Dies ist ein aktualisiertes Drahtmodell mit der Möglichkeit, mehrere Zeitfenster pro Tag hinzuzufügen (basierend auf einem Kommentar unter meiner Antwort). Vorherige Version hier:

(enter image description here

Übrigens sollte für "täglich" nur eine Zeile auf der Registerkarte "Standardzeitplan einrichten" ohne Tagesnamen angezeigt werden. Und dementsprechend: 14 Zeilen für zweiwöchentlich. In Bezug auf die Registerkarte "Bestimmte Daten einrichten" gibt es auch eine Option für die kalenderähnliche Ansicht, z. in Google Kalender. In meiner Lösung werden vergangene Daten ausgeblendet, da sie die Benutzeroberfläche ziemlich überladen würden, und sind für die Planung der zukünftigen Verfügbarkeit nicht wichtig. Der Benutzer kann jedoch zurückgehen, um den Verlauf anzuzeigen.

4
Dominik Oslizlo

Der erste Benutzer (Sekretär?) Muss den Arzt und das Büro auswählen, dann wahrscheinlich die Woche. Vielleicht möchte jemand mehr als eine Woche im Voraus planen? Abhängig von dieser Auswahl möchte das System möglicherweise "intelligente Standardeinstellungen" anbieten, falls der Arzt häufiger nach demselben Zeitplan arbeitet.

Dann möchten Sie für die Eingabe selbst möglicherweise nur mit einer Zeile beginnen, und sobald diese Zeile abgeschlossen ist, kann eine weitere Zeile (Tag) hinzugefügt werden. Auf diese Weise müssen Sie nicht alle 5 Tage ausfüllen, obwohl der Arzt nur 3 Tage arbeitet.

Wie oben erwähnt, nicht sicher, was das Start-/Enddatum bedeutet, können Sie sie wahrscheinlich loswerden.

Was sind die Inkremente für die Zeitfenster? 1 Stunde? 1/2 Stunde? Bieten Sie nur verfügbare Inkremente an, keine Minuten. Wie wäre es mit einem einfachen Zeitschieber mit zwei Griffen? Ich finde sie wirklich nett, besonders wenn sie sich alle Tage ausrichten, ist es fast wie eine Mini-Agenda.

Kann der Arzt am selben Tag an verschiedenen Orten arbeiten? Dann sollten Sie Benutzern erlauben, denselben Tag mehrmals auszuwählen. Fügen Sie eine grundlegende Validierung hinzu, um Eingabefehler wie Überlappungen zu erkennen.

Ich hoffe, das hilft

0
user12470