it-swarm.it

questo design ha una buona usabilità?

ho fatto questa domanda su StackOverflow ed è stato reindirizzato qui. mi dispiace per il cross-posting.

sto scrivendo un'applicazione finanziaria e ho bisogno di scrivere una finestra di dialogo di apertura file specializzata affinché l'utente possa caricare i file di dati di magazzino in due diversi formati: Computrac e CSI.

la mia finestra di dialogo ha una vista elenco in cui devo mostrare questi file di dati.

il formato dei file CSI può essere interpretato in tre modi diversi e devo chiedere all'utente come preferiscono. per questo ho in programma di avere una casella a discesa in ogni riga CSI che l'utente può cambiare.

il formato Computrac può essere interpretato in due modi, e per questo ho una casella di controllo.

sto pensando di posizionare queste caselle di controllo/menu a discesa in una colonna separata e mostrarle solo per gli articoli selezionati e nasconderli per gli articoli non selezionati. sotto è la schermata.

la mia domanda agli esperti di usabilità: è confuso? Esiste un modo migliore? mostrarli per ogni oggetto renderebbe il tavolo affollato, no? d'altra parte, quando non c'è selezione, l'utente non vedrà affatto questi controlli e non saprebbe che sono lì.

MODIFICARE:

questo file import dialog è una procedura guidata. il primo passo chiede all'utente di selezionare una directory in cui cercare i file di dati. il secondo passaggio è mostrato nella schermata. fornisce un elenco di file trovati. potrebbero non essere necessariamente nella stessa directory.

l'utente può importare più di un file. i dati importati verranno archiviati nel database del programma in un formato unificato che rimuove le differenze tra CSI e Computrac. quindi per iniziare a lavorare con i dati l'utente dovrà prima importarli e quindi aprire una determinata serie di dati dal database del programma.

pertanto l'aggiunta di un terzo passaggio alla procedura guidata che chiede se desiderano ignorare i file DOP o selezionare lo schema di estensione dei prezzi ha poco senso se desiderano importare più file.

non mi piace avere opzioni di importazione dei dati in ogni riga. e dal momento che non mi aspetto che gli utenti importino spesso i dati, forse è meglio avere un pulsante "opzioni" in questa schermata che consentirebbe all'utente di impostare le opzioni di importazione che si applicherebbero a tutti i file importati in questa chiamata di dialogo? un po 'come il terzo passo suggerito da Erion di seguito ...

per favore dammi le tue opinioni. grazie Konstantin alt text

1
akonsu

La prima cosa che mi viene in mente: perché non lasci la scelta di "come interpretare il formato" a un secondo passo? Un po 'come Excel, quando importa documenti da un altro formato.

Vantaggi dell'utilizzo di un secondo passaggio:

  • la finestra di dialogo Apri non è affollata di opzioni; non è necessario che l'utente prenda una decisione fino a quando non è veramente necessario
  • hai spazio per mostrare tutte le opzioni tramite pulsanti, selezionabili con un solo clic. Quindi l'utente sa quali sono le sue scelte. (Inoltre, il menu a discesa richiede due clic)
  • i pulsanti hanno un'area più grande su cui fare clic => secondo la legge di Fitts, è più facile fare clic su di essi. (Ma assicurati che i controlli possano anche essere selezionati tramite Tab sulla tastiera, non solo tramite il mouse)

Inoltre, devi mostrare il percorso per ogni file? Che ne dici di consentire all'utente di navigare in una cartella e di elencare solo i file all'interno di quella cartella? (Punti bonus se lo rendi utilizzabile solo tramite tastiera, come Mac Finder)

Chiedi agli utenti - o osservali - di scoprire qual è la loro gerarchia; forse invece delle cartelle del filesystem preferirebbero una gerarchia basata sulla scelta prima della valuta, quindi su Nome, e quindi sull'elenco dei file per quei due filtri? In alternativa, crea la finestra di dialogo Apri in base a filtri per valuta, periodo, nome, ecc., Quindi mostra i file corrispondenti a tali filtri indipendentemente da dove si trovano nel filesystem.

Il tuo titolo dice "Seleziona un file di dati", ma l'immagine mostra DUE file di dati selezionati. Se si tratta di un'apertura multi-selezione, è necessario riformulare il titolo in "Seleziona file da aprire" o simile. Non è nemmeno necessario utilizzare il "file" di Word, ma utilizzare qualsiasi nome i tuoi utenti abbiano per queste raccolte di dati. Inoltre, rispetta sempre le convenzioni del sistema operativo per la selezione di più file, ad esempio ctrl-clic, Maiusc-clic, clic-e-trascinamento ecc.

Ultimo punto: qual è la differenza tra Indietro e Annulla?

5
Erion