Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docket Clerk: Forward/Assign work from Docket Section work queue to Individual work queue #407

Closed
36 tasks done
JessicaMarine opened this issue Dec 18, 2018 · 4 comments
Closed
36 tasks done

Comments

@JessicaMarine
Copy link

JessicaMarine commented Dec 18, 2018

As a Docket Clerk, in order for a filing to be properly processed by the Court, I need all new documents to be routed to the appropriate Section Work Queue and then be assigned from Section work queue to an Individual work queue.

When an external user (Petitioner or IRS attorney) files/uploads any new document to a case (except for any documents filed to initiate a case), those documents need to be automatically routed to the Docket Section Work Queue. In order to get work from the Section work queue to individuals, Court users need the ability to forward/assign work items from the Section queue to an individual's queue.

Pre-Conditions:

  • Internal user is logged into the system.
  • External user (Petitioner or IRS attorney) has filed a new document in a case.

Acceptance Criteria:

  • Incoming document is automatically routed to Section work queue
  • Internal users can see work items in the Section work queue.
  • Internal users can forward/assign one or more work items (bulk assign) from the Section work queue to an individual Court user.
  • Any work items that are forwarded/assigned to an individual user can be seen in the individual's work queue.
  • The individual assignee's name should be easily viewable in the Section Work queue
  • All assigned and unassigned work items should be easily identifiable in the Section Work queue
  • When item is initially assigned a message thread is started on the document

Notes:

  • ALL new docs (except for Petitions) need to be routed to the Docket Section work queue.
  • ALL Petitions should be routed to the Petitions Section work queue.
  • Assigned work queue items will remain in the Section work queue and have the individual's name associated with it.
  • The Work item contains a messages collection each message has message text, created at date, assignee id, assigner/forwarder id
  • Docket clerks should NOT need to send anything in bulk to users outside the docket section
  • Neither sorting or filtering is part of this story. These things would come after MVP.
  • Re: whitespace. Combo of max width, padding and margins can be used to maximize white space without compromising usability.
  • (12/27) bold items that are unread
  • (12/27) drop shadow not worth spending a day to figure out. Don't worry about for now.
  • (12/28) don't need a success message, it will be distracting to the user. there are other success indicators in the screen.

Tasks

  • Design the Section Work Queue (UX Team)
  • Normalize Queue Design (Individual/Section) (UX Team)
  • Minor design tweaks (Natalie)
  • Document test cases/ scenarios based upon design
  • Update Individual Work Queue based upon Queue normalization
  • Develop Section Work Queue (leverage the Individual Work Queue) (Kris)
  • When the stipulated decision is uploaded need to assign the work item to the section
  • Determine the section model and how it fits into the other entities
  • Modify the persistence layer to store the data
  • Recreate work queue design in JSX and CSS and review with designers (Eric)
  • Display the number of work items next to the section / my queue tabs (Cody)
  • Verify that all values in the table are correct (Eric)
  • Show / hide blue bar based on selections (Eric)
  • My Queue not updating more than one when assigned from section queue - need to fix. (Eric)
  • Ensure header styles are a medium weight; field labels appear bolder than semi-bold; is there something else applied; tighten up blue underline (Eric)
  • Refactoring (Cody)

Test Scenarios

  • as a docketclerk, I shall be able to switch between viewing my individual work queue and a "docket" section work queue
  • as either the taxpayer or respondent, after I upload any document except for a petition, a work item should be placed in the docket section work queue
    • AND an initial "a {documentType} filed by {party role} is ready for review" message shall be attached to the work item's thread (cody)
  • as any user in the docket section (dockerclerk1 and docketclerk2), I shall be able to select one or more work items on the section work queue and assign it to a docket clerk users's individual work queue (cody)
    • AND the docket clerks assignee's name shall be associated with the work item
    • AND the docket clerk assignee shall be able to login and view that work item on their individual work queue
    • AND a new message shall be added to the work item's messages containing some message of "a {documentType} filed by {party role} is ready for review" with an updated to and from.

Definition of Done

  • acceptance criteria have been met
  • all code changes have been reviewed, approved, and merged and deployed to develop
  • all automated unit tests are passing on all supported browsers with coverage > 90%
  • run the browser stack scripts to verify that application is usable in Chrome, Firefox, Safari, Edge and Internet Explorer
  • all automated a11y checks are passing - no new WCAG2.1 or AA contrast issues present
  • 0 errors reported in manual a11y testing
  • all new functionality verified to work with keyboard and osx voiceover
  • all code quality checks are passing - sonar, eslint, html validation, etc.
  • code refactored for clarity and to remove any known technical debt
  • application can be deployed to multiple regions
  • README, other appropriate docs, and swagger/APIs fully updated - all code functions documented with jsdocs
  • performance tests successfully completed and no new significant performance issues found
  • alerting and monitoring for new functionality in place and successfully exercised
  • ui should be touch optimized and responsive (functions on supported mobile devices and optimized for screen sizes as required)
  • usability has been validated
  • npm audit for CVE’s in production library/module dependencies identified and resolved
  • library/module dependencies are up-to-date and are at the latest resolvable version
@mariahkannenberg mariahkannenberg added the (18) Digital Signatures Digital Signatures label Dec 19, 2018
@JessicaMarine JessicaMarine changed the title Internal User: Forward/Assign work from Section work queue to Individual work queue Docket Clerk: Forward/Assign work from Section work queue to Individual work queue Dec 19, 2018
@JessicaMarine JessicaMarine changed the title Docket Clerk: Forward/Assign work from Section work queue to Individual work queue Docket Clerk: Forward/Assign work from Docket Section work queue to Individual work queue Dec 19, 2018
@tjcurington tjcurington added this to the Sprint #5 milestone Dec 19, 2018
@klohman
Copy link

klohman commented Dec 24, 2018

@JessicaMarine @codyseibert @codyseibert

Adding the design we discussed on Friday here for reference.

Section Queue - current.png

@uxforgood
Copy link

Kristin and I spent some time normalizing the table design and getting many details sorted out. Here's the design specifically for this story (assigning from a section queue).

@dubharmonic @JessicaMarine

Section queue

image.png

Bulk select

image.png

  1. As user selects checkboxes, the "selected" count increases to match
  2. After a checkbox is selected, the "send to" bar appear under the table headers
  3. After user presses "send," the send to bar disappears and all checkboxes become unchecked again. "To" field updates appropriately for the line items that were sent

Note - the purple link color is the USWDS standard for a "visited" link. So if the user has already clicked on it (it's not "unread"), then it would appear as purple. This also helps distinguish the read from unread, along with the bolded unread items

Design note - there are some new uses of demi-bold Source sans pro (notably in the column labels). I'm working on a global style sheet to document all these conventions and then we can normalize them across existing screens.

@uxforgood
Copy link

uxforgood commented Dec 26, 2018

@dubharmonic @JessicaMarine

Here's the design for the docket clerk "My queue" view.

Summary of changes/differences from section view:

  1. Updated the heading styles to new font
  2. Removed multi-select checkboxes and functionality
  3. Removed "To" column from table

Dev note: I believe we're implementing the time/yesterday/date formatting for the "received" column in this story, correct?

image.png

ericsorenson added a commit that referenced this issue Dec 26, 2018
@ericsorenson
Copy link

ericsorenson commented Dec 28, 2018

  • Sorting in section Queue
  • My Queue not updating properly
  • Number on tabs can be removed
  • Tighten up blue line under selected tab
  • Review table header weight

@codyseibert codyseibert mentioned this issue Jan 8, 2019
This was referenced Jan 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants