I have a web application that performs background jobs triggered by the user.
Typically, a user can have 5 to 10 background jobs running at a time. A background job will run from 15 seconds to a number of minutes. The user can continue with the app for other tasks while the background jobs are computed.
- Where would you recommend providing feedback to the user on the status of the background jobs? In a special tab or menu? Or in a kind of banner – for example, at the top of the screen?
- What would be a good strategy to show the status of a background job that has completed? For example, when a job is completed, should the user click a button acknowledging the completion? Or something else?