archivematica / Issues

Issues repository for the Archivematica project
GNU Affero General Public License v3.0
16 stars 1 forks source link

Visual feedback when microservice ends in error #1194

Open npoppeli opened 4 years ago

npoppeli commented 4 years ago

When one or more of the microservices in the Transfer or Ingest workflow ends in an error, the top lefthand corner of the panel contains a green double curved arrow while the workflow is running, andn the end a green circle with white checkmark.

Each microservice has a background colour green or red, which helps locating the error, but it would be more intuitive if the end status in case of errors would be indicated by a different icon, e.g. red circle with white cross of white exclamation mark.

This would give immediate feedback to the user that an error has occurred.

ross-spencer commented 4 years ago

It's a fair point @npoppeli this is what one might see when there's a virus scan failure as an example:

image

For reference for others, there are descriptions of other failures in the Archivematica docs with other example screenshots as well.

Incidentally, there are occasions when we do see a change in behavior:

image

image

I can't off the top of my head remember how to recreate this reliably. The compliance failure sometimes occurs when there is a connection failure during processing, e.g. Archivematica loses connection to the storage service during the initialization of a transfer. The normalization failure here was definitely something I did on purpose to sever the connection between Archivematica and the running process.

sallain commented 4 years ago

Related to #568