it-swarm.com.de

Was sind gute Muster für Anwendungsfälle "Bestehende oder neue erstellen"?

Ich habe ein Szenario in einer Webanwendung für Terminbuchungen, in dem es ein Formular gibt, in dem Benutzer nach früheren Kunden suchen können und wenn sie nicht gefunden werden, die Möglichkeit haben, einen neuen Datensatz einzugeben. Ich bin mir nicht sicher, wie ich das auf dem Formular am besten angehen kann. Ich habe über eine Form der automatischen Vervollständigung/Suche nachgedacht, bin mir aber nicht sicher, wie ich sie zu diesem Zeitpunkt am besten einen neuen Datensatz hinzufügen lassen soll. Ich denke, dies muss ein häufiges Problem bei bekannten Lösungen sein. Wie würden Sie das angehen?

19
GSto

Hier sind drei Anwendungsfälle zu berücksichtigen:

  1. Zum einen ist die Kundschaft bereits vorhanden und Sie müssen die Informationen bearbeiten oder nur die Daten anzeigen
  2. Zum einen existiert die Kundschaft bereits, aber es ist nicht die Kundschaft, die Sie suchen
  3. Zum einen existiert die Kundschaft nicht.

Unter Berücksichtigung der drei Anwendungsfälle würde ich ein Design vorschlagen, das die automatische Vervollständigung verwendet, um schnell auf die gewünschte Kundschaft herunterzufiltern (sofern die Kundschaft vorhanden ist) oder um festzustellen, ob die Kundschaft mit der von uns überprüften übereinstimmt. Daher würde das Layout folgendermaßen aussehen:

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

Hier sucht der Benutzer nach einem Kunden, und die automatische Vervollständigung hilft ihm beim Herausfiltern. Wenn ein passender Kundenname gefunden wird, werden die Werte abgerufen, aber er kann auch eine neue Kundschaft mit demselben Namen hinzufügen.

Wenn jedoch keine Übereinstimmung gefunden wird, können Sie Folgendes haben:

mockup

bmml Quelle herunterladen

hier wird eine Fehlermeldung angezeigt und Sie können bei Bedarf eine neue Kundschaft hinzufügen

7
Mervin

Wenn Sie einen Anwendungsfall haben, bei dem ein Benutzer bereits im Voraus weiß, ob der Client bereits im Voraus vorhanden ist, können Sie auch die Option "Neuen Client hinzufügen" in die Such-Dropdown-Liste integrieren.

Create new or select existing

Entscheidend dabei ist, dass die Dropdown-Liste sofort angezeigt wird, wenn das Eingabefeld fokussiert ist, damit die Option "Neuen Client hinzufügen" ohne Eingabe sichtbar ist.

4
pfrenssen