it-swarm-eu.dev

Seskupení položek do sady více kategorií

Mám seznam položek, které potřebujeme, aby uživatelé umístili do jedné ze tří předdefinovaných seskupení. Hledáte efektivní způsob, jak toho dosáhnout. Může existovat kdekoli od 2 do ~ 100 položek, ale seskupení jsou statická (celkem 3). Nepodařilo se nahrát obrázek, ale dejte mi vědět, jestli můžu lépe vysvětlit.

Nějaké nápady?

1
sklein

Nejprve byste měli zvážit podporu třídění vašich položek na různé relevantní (a zobrazené) atributy, aby odborní uživatelé mohli snadno vytvářet sousedící bloky položek (např. Kliknutím na směnu), které lze kategorizovat najednou.

V každém případě existují dvě základní možnosti:

Přepínače

Můžete vybrat 2 až 100 položek v rolovací tabulce se třemi přepínači pro každou položku pro výběr kategorie. Jediným kliknutím provedete výběr kategorie, je pro jednotlivé položky efektivnější než tlačítka drag-and-drop nebo selection-and-command. Také to patří mezi nejkompaktnější prezentace. Pomocí přepínačů můžete mít také výchozí výběr, což může být žádoucí, pokud je nutné zajistit, aby všechny položky skončily v kategorii (jakákoli kategorie). Pokud tomu tak není, můžete mít pro přepínač Žádná kategorie čtvrtý přepínač, který uživatelům umožní kdykoli zrušit kategorizaci jakékoli položky.

Uživatel by měl být schopen seřadit podle skupiny přepínačů (např. Kliknutím na záhlaví sloupce pro skupinu), aby viděl všechny položky společně ve stejné kategorii - včetně všech položek bez kategorie, které je stále třeba kategorizovat.

Pokud někdy existují sousední bloky položek, které spadají do stejné kategorie, zvažte také rozbalovací nabídku spolu s kontextovým menu, které umožňuje uživatelům nastavit všechny položky ve vybraném bloku do stejné kategorie. Případně můžete zvážit možnost multi-attribute copy-and-paste na podporu tohoto.

více polí seznamu

Můžete mít samostatnou tabulku nebo seznam pro každou kategorii, kde uživatel přesune položku do kategorie pomocí příkazového tlačítka. Drag and drop může být také podporován pro kategorizaci (a reklasifikaci), ale vzhledem k jeho nízké detekovatelnosti by měl být považován za zkratku odborníka.

Více seznamů by mělo být zvažováno pouze v případě, že pouze zlomek vašich položek skončí v jakékoli kategorii (jako je výběr e-mailových adres z adresáře pro pole Komu a CC). V této situaci je pro uživatele snazší zjistit, zda kategorizoval vše, co měl kategorizovat. Zdá se mi však, že vaši uživatelé potřebují kategorizovat položky vše, takže jsou pravděpodobně lepší volbou přepínačů.

Obecně byste měli mít samostatné seznamové pole pro každou kategorii, neměli byste znovu používat stejné seznamové pole. Opětovné použití zvyšuje pravděpodobnost chyby uživatele od okamžiku, kdy si nevšimnou aktuální nastavení kategorie pro seznam. Snižuje také efektivitu a flexibilitu, a to buď nutí uživatele často měnit aktuální kategorii (click-click), nebo upravit pracovní postup tak, aby vyplnil jednu kategorii, a přepnout tak, aby vyplnil druhou kategorii. A konečně, tři samostatné seznamy jsou nejjednodušší pro sledování položek ve všech kategoriích jediným pohledem, což je celý bod, který má samostatné seznamy.

0

Myslím, že pokud máte možnost přetažení drag'n a povolit multiselect, pak je to efektivní způsob, jak jít. Uživatel jednoduše klikne na položky, které chce přesunout, a potom je přetáhne do požadované skupiny.

1
Pablo

Myslím, že byste se měli vyhnout tomu, aby vaši uživatelé vybrali/kategorizovali každou položku samostatně. Dokonce i výběr z více než 100 prvků v seznamu vyžaduje potíže (představte si, že pečlivě kliknete na 36 položek a poté kliknete na 37. místo bez stisknutého tlačítka ...)

Existuje nějaký způsob, jak tyto položky filtrovat nebo třídit, takže můžete pracovat s viditelnými položkami? Nebo alespoň usnadněte jejich výběr a vyhnete se příliš velkému počtu kliknutí?

Udržujete všechny tyto položky v jednom seznamu, a to i po kategorizaci? Možná je můžete přesunout z cesty (v jiném seznamu, skrýt je, třídit je na dno, přesunout do podsložek, ...), aby uživatel viděl, co je ještě třeba udělat.

0
Peter Frings

Toto je pravděpodobně dobrý příklad, kde drag-n-drop opravdu svítí spolu s multi-výběrem, jak zmiňuje Pablo.

Další možností je, že byste mohli vytvořit dvě sousední seznamová pole představující nezařazené položky vlevo a ty části kategorie vpravo. Dále lze použít rozevírací seznam nebo něco podobného k určení aktivní kategorie představované pravým seznamem. V příručce Microsoft Windows 7 UX se to označuje jako Builder List .

enter image description here

0
jpierson