flexion / ef-cms

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

Internal User: View Work Items Within Case #406

Closed JessicaMarine closed 5 years ago

JessicaMarine commented 5 years ago

As a Petitions Clerk, Docket Clerk, and Senior Attorney (all internal users created to date), I need to view all work items within a case, in order to know what work has been done and what outstanding work items remain.

In addition to work items being displayed on work queues (already built), those work items also need to appear in the case detail page, and document detail page, so that ALL internal users can see what is going on within any given case.

Pre-Conditions:

Acceptance Criteria:

Notes

Moved to comments section below. (1/8) When user hits send they are returned back to the thing they were looking at previously. Leave as is for now. Most of the time users will likely be looking at their individual queue anyway. No need to spend time trying to force it.

Tasks

Test Scenarios

Definition of Done

klohman commented 5 years ago

@dubharmonic @sadlerw @JessicaMarine @uxforgood

Here is the updated Case Detail page design - now with the Pending Messages section. Also added this to the Figma file: https://www.figma.com/file/Z2MXE2BHNyNKK8rILSWkLCAX/USTC-For-devs?node-id=237%3A6

Notes:

Case Detail -Pending Messages.png

klohman commented 5 years ago

@JessicaMarine @uxforgood

Proposed message display on internal work queues (petition, docket, etc.).

On hover, the row will display with blue border. Docket Clerk Queue - On Hover.png

Each table row should be clickable. On click anywhere in the row EXCEPT the document link, the row will expand to show the message.

Docket Clerk Queue - Expanded.png

On hover state of the expanded row. Docket Clerk Queue - Expanded - On Hover-1.png

Clicking anywhere in the expanded row or message (except the document link) would collapse the row.

uxforgood commented 5 years ago

@dubharmonic @klohman @JessicaMarine

Proposed design for document detail message view.

Each message thread shows the message in a different state for illustration purposes, and what information would appear when the user clicked on that "action item". On page load, all would be in the default state.

The action items function like three sep toggles - first click is "selected" state, next click is "unselected" state. If ABC is selected and XYZ is then clicked, XYZ would become selected and ABC unselected, as well.

When it's clicked to a selected state, information under it appears.

Scrolling

This story brought up something we hadn't really probed on yet, which is scrolling within this page. Our recommendation for MVP is that:

  1. The PDF is a fixed height with a scrolling frame (because some of these will be hundreds of pages and you don't want to scroll down the page to see them).

  2. The messages don't have any scrolling frame and are just stacked on top of each other down the page. Since these are only open/pending messages and not completed ones, there shouldn't be too many stacked. The user can scroll down the page to see them as needed. Granted, they may scroll down the page further than where the PDF is displayed but that it's easy for them to scroll back to the PDF if needed. Not ideal, but the simplest solution for MVP in our opinion.

image.png

Interaction states for action items

image.png

mariahkannenberg commented 5 years ago

Design notes from previous meetings:

uxforgood commented 5 years ago

@sadlerw here's the hover state for those tabs

image.png

Text and blue bar are #205493

klohman commented 5 years ago

@sadlerw @JessicaMarine @uxforgood

Document Detail page: If there are no pending messages for a document, display text: There are no pending messages associated with this document."

Document View- No Messages.png

klohman commented 5 years ago

@JessicaMarine @kkoskelin

Updated design for expandable rows in docket queues:

On hover state- when user hovers on a work item row OR when user tabs into a row, a blue vertical bar will display on the left border of the row.

Width: 5px Color: #0071BC

Docket Clerk Queue - On Hover 1.1.png

User may click on the blue bar OR anywhere within the row (except for the Document link) to expand the message. The expanded row will change to a blue background (#F1F9FC). Docket Clerk Queue - Expanded.png

On hover or tab into an expanded row, the blue vertical bar displays. User may click on the blue bar OR anywhere within the row (except for the Document link) to collapse the message.

Docket Clerk Queue - Expanded - On Hover.png

Notes:

vbey commented 5 years ago

Design Decision : Work Queue Navigation

When a user submits a petition, and they have navigated to the petition from the Work Queue, the user will be returned to the tab they had previously been working on in their Work Queue, either My Queue or Section Queue after the petition has been submitted.

If the user navigates to the petition from somewhere other than the Work Queue, after they have submitted the petition they will be taken to the most recently accessed tab in their Work Queue.

This decision was made and mutually agreed upon by design, dev and Jessica during our design review meeting on Jan 8 2019