it-swarm.com.de

Beste Möglichkeit, historische Informationen zu Formularfeldern anzuzeigen?

Ich habe ein Formular, in dem ich Felder (15-30) verschiedener Arten von Textbox/Radio/Checkbox/Select habe. Jetzt muss ich die historischen Informationen aller Felder anzeigen. Im Moment behandle ich es, indem ich allen Feldern ein Symbol zur Verfügung stelle und die benötigten Informationen im modalen Fenster anzeige. Ich verstehe, dass dieser Interaktionsstil wirklich nicht intuitiv ist.

Es muss alle/einige wichtige Felder anzeigen, die sich im letzten Zeitraum geändert haben, und angeben, wann dieses Projekt das letzte Mal aktualisiert wurde (wer, wann und was). Außerdem exportiert der Client die Daten zu Berichtszwecken

Anwendungsfälle:

A: Hat jemand mein Projekt aktualisiert ... wer, wann und was.

Kann mir jemand einen guten Ansatz vorschlagen oder wäre ein ähnliches Designmuster hilfreich?

enter image description here

5
Ravi

37 Signale zeigt eine Liste der Änderungen an, wenn Sie sich durchklicken. Sie könnten etwas Ähnliches tun. Hier ist mein Drahtmodell als Referenz.

Revision History wireframe

Ich verwende durchgestrichenen Text, um den alten Text anzuzeigen, aber Sie können ihn genauso gut in Grau oder Pink hervorheben, während Sie den neuen Wert in Gelb oder Grün hervorheben.

Sie können dies auch auf irgendeine alte Weise arrangieren. Ich möchte nur das Konzept der Darstellung eines Changelogs veranschaulichen.

3
Taj Moore

Ich würde nicht versuchen, historische Informationen in der Nähe jedes Feldes anzuzeigen. Das ist viel zu viel Mühe für die Person, die jedes Feld überprüfen möchte. Es kann nur als zusätzliche Option funktionieren. Wenn ich natürlich das Problem Ihrer Benutzer richtig verstehe.

Als primäre Option möchten Sie möglicherweise den Abschnitt "Zusammenfassung" über dem Formular mit allen Informationen versehen, die für das Formular bereitgestellt wurden, und eine Auswahl/Dropdown-Liste mit Informationen zu den letzten Änderungen bereitstellen.

Hier ist ein kleines Drahtmodell, das ich in XPin App erstellt habe. Sie können darauf näher eingehen: http://app.uxpin.com/c91fa4d9267715510ae6cb5dd6d1b0b8df669b06/29197

Betrachten Sie eine schnelle qualitative Untersuchung der Benutzeroberfläche mit Endbenutzern.

2
marcintreder

Ich denke das Feld hervorzuheben, das geändert wurde (zum Beispiel ein gelber Hintergrund für warning) und dann das Anzeigen eines Tooltips beim Hover ist eine intuitive und nicht zu invasive Lösung für das, was Sie suchen.

Solche Highlights werden in Versionskontrollsystemen wie github oder mediawiki verwendet:

Github's highlighting of changesMediwiki's highlighting of changes

0
Naoise Golden

Sie können einfach eine Liste der Änderungen in einer Rasteransicht anzeigen.

Wenn Änderungen Teil Ihres Systems sind, möchten Sie sie möglicherweise verfolgen. Wenn Sie sie verfolgen, können Sie sie dem Benutzer anzeigen, wenn er sie sehen möchte.

Ich arbeite derzeit an einem System, das sicherstellt, dass Dokumentdaten mit Datenbankdaten übereinstimmen. Ich mache dies in WPF, damit mein Ansichtsmodell eine enum-Eigenschaft hat, die den Status der Eigenschaft zurückgibt. Ich binde diese Eigenschaft an die Farbe des Steuerelements. Dann verwende ich einen Konverter, um die Aufzählung in eine Farbe umzuwandeln. Wenn beispielsweise "Name" unterschiedlich ist, wird die Steuerfarbe rot.

Ich hoffe das hilft.

0
Jesse Seger