Improvements to reporting and resolving errors after submission and processing fails
Context
(Raised by @ErinS in #890 (comment 85005) and @lathrops1 in #891 (comment 85153)
This is a real problem and priority for our power Word user and Bookshelf staff who are doing some actual work on the BCMS. Feedback indicates:
- Users have know idea what process failed and what button to press if two or more are active
- Because you can get multiple failed statuses, taking over two days before you can successfully process something and get real notifications, users update their source documents in the meantime. When they try, they want to immediately upload their source file. They don't understand why you can't do so, and have to reprocess something delaying their work.
Proposal
Some proposed steps after discussion with Stacy:
-
If a source file fails conversion, a user should be able to then submit a revised source document with the same file name as the failed one, to replace the failed version, without having to resubmit and pass the original failed version.
-
Would like conversion failures and ingests not being communicated to the BCMS to be reported in the BCMS as three different error types (see table below and attached wireframes), able to be reported on the Errors tab
-
On the Files tab, only the action button (i.e. Submit, Reload Preview, or Publish) that is relevant to that error type should be active. The other two should be inactive until the error is clearer. (See table below and attached wireframes! (related to #891 (closed) )
-
Change the labels on those three buttons:
- From "Submit" to "Submit Source File(s)"
- From "Reload Preview" to "Preview Converted Files"
- From "Publish" to "Publish Preview"
Design
[Include sketch or wireframes of the UI changes necessary for this feature]
Implementation (if applicable)
[A description of the steps to implement the feature.]
Alternative approaches (if applicable)
[Include any alternatives to meet this use case.]
Open issues (if applicable)
[Links to and a discussion of related issues, if applicable.]