Closed JessicaMarine closed 5 years ago
To recall a case from the IRS holding queue, user must navigate to the Petition by clicking on the Petition document link from their Sent box, or from the Docket Record.
When a case has the status of "Batched for IRS":
On click of Recall:
@sadlerw @codyseibert @ericsorenson @uxforgood
Petition Creation Work Item (the first work item created when the petition is uploaded)
No user can complete the petition creation work item (it will only be completed when the petition is served to IRS as part of the automated batch process)
Petitions Clerk cannot send/forward the petition creation work item to any user outside of the Petitions Section
Petitions Clerk can assign the petition creation work item to a user within the Petitions Section
Click serve ○ Assign petition creation work item to IRS Batch ○ Add new message to petition creation work item ("Petition batched for IRS.") ○ Case status is change to Batched to IRS ○ Remove petition creation work item from individual work queue inbox ○ Remove petition creation work item from section work queue inbox ○ add petition creation work item to individual sent inbox ○ add petition creation work item to section sent inbox
Click Recall ○ Assign petition creation work item to user (the user who clicks the button) ○ Add new message to petition creation work item ("Assigned to [username]") ○ Add petition creation work item to individual work queue inbox ○ Add petition creation work item to section work queue inbox ○ Case status set to Recall Work items with case status Recalled are filtered out (not visible) in Sent box
As a Petitions Clerk or Supervisor, I need to see how to view/edit cases in the IRS holding queue, so that I can make any necessary corrections before the case is served on the IRS.
Once a case is sent to the IRS holding queue, and before it is batch served on the IRS at 3pm that afternoon, there might be a reason a Petitions Clerk or the Petitions Clerk Supervisor needs to revisit that case. The Court user should be able to easily see which cases have been sent to the IRS holding queue and review them. If necessary, the Petitions Clerk or Supervisor should be able to pull the case out of the holding queue and back into the their work queue. Any case pulled out of the IRS holding queue should not be served on the IRS until placed back in the IRS holding queue.
Pre-Conditions:
Acceptance Criteria:
Design Notes:
Research/Analysis Notes
Petitions clerk/supervisor task summary
Petitions clerk/supervisor needs: • The ability to review work prior to IRS service
Petitions clerk/supervisor challenges • Recalling documents with incorrect information prior to service
Petitions clerk/supervisor goals • The ability to recall a submitted petition prior to IRS service to make changes without submitting an order, or reference information on the petition for a similar petition they need to process
Tasks:
Business Tests
As a petitions clerk when I click Serve to IRS
[x] Assign petition creation work item to IRS Batch
[x] Add new message to petition creation work item ("Petition batched for IRS")
[x] Case status is change to Batched to IRS
[x] Remove petition creation work item from individual work queue inbox
[x] Remove petition creation work item from section work queue inbox
[x] add petition creation work item to individual sent box
[x] add petition creation work item to section sent box
[x] As a petitions clerk, I can view all petition work items I have completed within the last 7 days in my individual work queue Sent box except work items with the case status Recalled
[x] As a petitions clerk, I am able to identify the work items that are in the IRS Holding Queue
[x] As a user in the petition section, I can view all petition work items completed by any petitions clerk within the last 7 days except work items with the case status Recalled in the Petition Section work queue Sent box AND I am able to identify the work items that are in the IRS Holding Queue
[x] No user can complete the petition creation work item (it will only be completed when the petition is served to IRS as part of the automated batch process)
[x] Petitions Clerk cannot send/forward the petition creation work item to any user outside of the Petitions Section
As a user not in the petitions section, when I navigate to the Petition Document Detail Page AND the case is in the status "Batched for IRS"
As a user in the petitions section, when I navigate to the Petition Document Detail page AND the case is in the "Batched for IRS" status,
As a user in the petitions section, when I select "Recall"
As a user in the petitions section, when I select "Recall"
[x] I can cancel this action by selecting "No, keep in batch"
[x] AND the petition remains in the holding queue with the case status "Batched for IRS"
[x] AND I remain on the Petition Document Detail page
[x] AND the option to "Recall" is replaced with option to "Serve to IRS"
[x] As a petitions clerk, I can view and identify petition work items with the case status "Recalled" that are assigned to me in my individual Work Queue Inbox
[x] As any user in the Petitions section, I can view AND identify petition work items with the case status "Recalled" assigned to any user in the petitions section in the Petitions Section Work Queue Inbox
Definition of Done
[x] acceptance criteria have been met
[x] Field level and page level validation errors (front-end and server side) integrated and functioning
[x] all code changes have been reviewed, approved, and merged and deployed to develop
[x] all automated unit tests are passing on all supported browsers with coverage > 90%
[x] run the browser stack scripts to verify that application is usable in Chrome, Firefox, Safari, Edge and Internet Explorer
[x] all automated a11y checks are passing - no new WCAG2.1 or AA contrast issues present
[x] 0 errors reported in manual a11y testing
[x] all new functionality verified to work with keyboard and osx voiceover
[x] all code quality checks are passing - sonar, eslint, html validation, etc.
[x] code refactored for clarity and to remove any known technical debt
[x] application can be deployed to multiple regions
[x] README, other appropriate docs, and swagger/APIs fully updated - all code functions documented with jsdocs
[x] performance tests successfully completed and no new significant performance issues found
[x] alerting and monitoring for new functionality in place and successfully exercised
[x] ui should be touch optimized and responsive (functions on supported mobile devices and optimized for screen sizes as required)
[x] usability has been validated
[x] npm audit for CVE’s in production library/module dependencies identified and resolved
[x] library/module dependencies are up-to-date and are at the latest resolvable version