flexion / ef-cms

An Electronic Filing / Case Management System.
23 stars 10 forks source link

Investigate new PDF upload errors and enhance error message to users #10531

Open ttlenard opened 1 week ago

ttlenard commented 1 week ago

As a DAWSON User, so that I understand what I need to do to ensure my PDF uploads without error, I need better error messaging so that I can upload my PDF into DAWSON.

Stories #10001, #10002, and #10003 were completed recently. These stories enhanced the error messaging that the user received if they attempted to upload a non-compliant PDF into DAWSON. In addition, the error message in the logs was also enhanced. We implemented a "catch all" error message and now that we have better error messaging in the logs, we are seeing some new errors that we didn't see before. Users get a generic "There is a problem uploading the file. Try again later.", so we aren't providing them with any direction on how to fix their file.

Additional review of the root cause of the error messages is needed. Depending on the root cause, it may be determined that we need to add additional messaging to users so that they can fix the issue and submit the document successfully

Pre-Conditions

Acceptance Criteria

Notes

Errors seen in the logs: Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Tasks

Test Cases

Story Definition of Ready (updated on 12/23/22)

The following criteria must be met in order for the user story to be picked up by the Flexion development team. The user story must:

Process: Flexion developers and designers will test if the story meets acceptance criteria and test cases in Flexion dev and staging environments (“standard testing”). If additional acceptance criteria or testing scenarios are discovered while the story is in progress, a new story should be created, added to the backlog and prioritized by the product owner.

Definition of Done (Updated 5-19-22)

Product Owner

UX

Engineering

ttlenard commented 1 week ago

If devs determine that new error message modals will be added with this story, then I will add in test cases. If adding new error message modals is split out into a separate story, then we can skip test cases for this story.

Mwindo commented 1 week ago

A few notes for devs:

Some references: