Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I have an application that in essence takes files and imports them into a database. As these files can take a while to import, we have a queue of these tasks that get run one-by-one. As such, each task has a status.

We currently have these statuses:

  • Pending
  • Running
  • Failed
  • Succeeded

Here lies a problem - the end users of the system want to know if their database has been changed, even if the whole task ultimately failed (tasks can fail to import one specific thing but continue on to the next item). It has been suggested that we introduce more task states to indicate this (so we would have something like Running, Pending, Failed To Start, Completed With Errors, Succeeded), but I'm concerned that this is just making it more confusing for users.

How could I represent what is essentially two separate bits of information better, but still keep it easy to filter a list of tasks visually at a glance?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

I guess you have two lists: those tasks which are in queue, and those which are already out.

The pending and running tasks are in queue. Add a play icon to the topmost one that it's the running one, done.

As for the others, there are succesful runs, and errorneous runs. Succesful runs are easy, for the others, just have a quick description on why did it failed. Perhaps you could introduce a "partial success" sign with a warning.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Something along these lines...

share|improve this answer
    
We don't really want two lists. I like your use of "partial" though - that is something we haven't considered before. –  adrianbanks Sep 10 '12 at 13:57
    
@adrianbanks You could certainly combine the two lists, though, perhaps by making the "Running" status into "Started at <time>". –  Andrew Leach Sep 11 '12 at 7:40

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.