it-swarm-eu.dev

Fehlerdialog für mehrere parallele Operationen

Ich habe eine Situation, bei der ich nicht sicher bin, wie ich mit der Benutzeroberfläche umgehen soll.

Unser Programm initiiert mehrere parallele und Threaded-Operationen. Jeder dieser Vorgänge kann fehlschlagen und erfordert daher einen Fehlerdialog. Der Dialog erfordert drei Auswahlmöglichkeiten: "Vorgang abbrechen", "Alle Vorgänge abbrechen" und "Abbrechen". Vielleicht ist Abbrechen überflüssig, weiß es noch nicht. Der Punkt ist: Der Benutzer muss in der Lage sein, Feedback zu jeder Operation zu geben.

Da dies eine beliebige Anzahl von Vorgängen sein kann, die jederzeit ausgeführt werden können, ist das Erstellen eines Fehlerdialogs für jeden Vorgang einfach, aber sehr, sehr hässlich.

Der Dialog kann also idealerweise eine beliebige Anzahl von Nachrichten enthalten, dynamisch aktualisiert werden und jedes Nachrichtenelement sollte Schaltflächen enthalten können.

Gibt es so einen Dialog? Wie würden Sie damit umgehen?

Das Programm befindet sich in Eclipse, wenn dies einen Unterschied macht.

5
Fredrik

Eclipse bietet bereits ähnliche Funktionen in Form des Fortschrittsbedienfelds für parallele Aufgaben:

Eclipse progress panel

Es hat die Schaltfläche Abbrechen/Abbrechen (rotes Quadrat) und auch die Schaltfläche Alle abbrechen (XX in der oberen Leiste). Nicht sicher, ob zusätzliche Tasksteuerungsschaltflächen unterstützt werden.

Unterscheiden sich Ihre Bedürfnisse wesentlich davon und auf welche Weise?

2
dbkk

Normalerweise können Benutzer in einem Dialogfeld nur eines von zwei Dingen ausführen, z. B. Bestätigen oder Abbrechen. Sie möchten jedoch auch, dass das Feedback aktiviert wird.

Es ist nicht klar, ob es sich nur um die Nachrichten handelt, die dynamisch aktualisiert werden, oder um die tatsächlichen Vorgänge, auf denen sie basieren, und die dann mehrere von vielen Nachrichten auslösen. Es scheint, als wären etwas mehr Informationen erforderlich.

Und ich stimme Tsuyoshi zu, dass Sie nicht wirklich über ein Dialogfeld im wahrsten Sinne des Wortes sprechen. So wie Sie sie beschrieben haben, sind sie eine Kombination aus Bestätigung und Feedback und müssen wahrscheinlich interstitiell oder überlagert sein.

1
jameswanless