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

Court User: Creating a case on behalf of paper-filing petitioner #311

Closed
34 of 35 tasks
mariahkannenberg opened this issue Dec 13, 2018 · 4 comments
Closed
34 of 35 tasks

Comments

@mariahkannenberg
Copy link

mariahkannenberg commented Dec 13, 2018

As a Court User, in order to start a new case for a paper-filed Petition, I need the ability to create a new case in the System.

When a Petitioner submits a Petition in paper form, an internal Petitions Clerk must upload that Petition into the CMS. This includes entering all contact information and case metadata, as well as uploading any documents provided by the Petitioner. Once the internal Court User is done entering everything, the case should be treated just as if an external filer uploaded the Petition electronically.

Pre-Conditions

  • Court User is logged into the System

Acceptance Criteria

  • Court User must be able to indicate that they are starting a case for a Petitioner
  • Court User must enter all contact information for Petitioner
  • Court User must enter all case metadata for the Petitioner
  • Court User must upload any required documents for the Petitioner
  • Court User must be able to overwrite date that petition was received by Court for case creation/document upload
  • System must store that this case was started as a paper petition (metadata stored for later reporting needs, but not displayed in UI)
  • Court User must be able to confirm that a new case has been successfully started for a Petitioner
  • When the case is created in the system issues the next sequential docket number
  • When an internal user (Petitions Clerk or Docket Clerk) starts a new case from a paper petition, the new case is added to the user's work queue and to the user's section work queue as a work item. The work item should be assigned to the internal user who started it.
  • The work item in the individual queue and section queue should contain the following message: "Petition filed by [Petitioner's name -- everything before the v. in the caption] is ready for review."

Notes

  • Same interface as petitioner except doesn't need notifications and warnings

Research/Analysis Notes

Tasks

Definition of Done

Product Owner

  • Acceptance criteria have been met

UX

  • Usability has been validated

Engineering

  • Field level and page level validation errors (front-end and server side) integrated and functioning
  • Run the browser stack scripts to verify that application is usable in Chrome, Firefox, Safari, Edge and Internet Explorer (external only)
  • No errors reported in manual a11y testing
  • All new functionality verified to work with keyboard and osx voiceover
  • Code refactored for clarity and to remove any known technical debt
  • README, other appropriate docs, and swagger/APIs fully updated - all code functions documented with jsdocs
  • UI should be touch optimized and responsive for external only(functions on supported mobile devices and optimized for screen sizes as required)
  • Library/module dependencies are up-to-date and are at the latest resolvable version
  • Code is deployed to DEV
  • Errors in sonarcloud are fixed (https://sonarcloud.io/organizations/flexion-github/projects)
  • Alerting and monitoring for new functionality in place and successfully exercised
@mariahkannenberg mariahkannenberg changed the title Ability to auto-populate date submitted field, but make editable for paper filing petitions Court User: Creating a case on behalf of paper-filing petitioner Jan 16, 2019
@JessicaMarine JessicaMarine added the (1) File a Petition Epic 1: File a Petition label Jan 17, 2019
@uxforgood uxforgood added Design Needed Design work will be needed and development work should not start yet Ready for Engineering UX work is done and this story is ready for engineering. and removed Design Needed Design work will be needed and development work should not start yet labels Feb 28, 2019
@tjcurington tjcurington added this to the Sprint #10 milestone Mar 7, 2019
@tjcurington tjcurington added Design Needed Design work will be needed and development work should not start yet and removed Ready for Engineering UX work is done and this story is ready for engineering. labels Mar 8, 2019
@klohman
Copy link

klohman commented Mar 12, 2019

@JessicaMarine Updated designs for internal case creation

Petition's clerk dashboard

  • Add "Create a Case" button that takes user to the Create a Case form for internal Court users

image.png

Create a Case form

Internal Court users will see a form to upload documents to create a case.

image.png

Required Fields

  • Date Received
  • Case Caption
  • Upload Petition

All other fields are optional.

Field-level validation for correct date inputs and not being in the future are for:

  • Date Received

On click of Cancel button - discard all uploads and return user to their work queue.

On click of Create Case button:

  • the new case is assigned the next sequential docket number
  • the new case is added to the user's work queue and to the section work queue showing assigned to the user
  • the new case is flagged as a paper petition (does not show in UI)
  • the user is taken directly to the Document Detail page for the new petition

Document Detail Page

  • caption displayed is the caption manually entered from previous page

Date Received

  • Add Date Received field to the Case Info tab
  • Date received field is only displayed for paper petitions
  • Date received will be pre-populated with date entered in previous page but is editable
  • Date must be in correct format and cannot be in the future

image.png

Ownership Disclosure Statement

For party type of Corporation, Partnership (Tax Matters Partner), Partnership (other than Tax Matters Partner), and Partnership (BBA Regime):

Display Ownership Disclosure Statement field

  • if the ODS was uploaded on previous screen, display link (same functionality as on electronic petitions)
  • If no ODS was uploaded, show "No file uploaded." message.

image.png

@klohman klohman added Ready for Engineering UX work is done and this story is ready for engineering. and removed Design Needed Design work will be needed and development work should not start yet labels Mar 12, 2019
@tjcurington tjcurington modified the milestones: Sprint #10, Sprint #11 Mar 20, 2019
@ericsorenson ericsorenson added Engineering Engineers have started working on this story. and removed Ready for Engineering UX work is done and this story is ready for engineering. labels Mar 25, 2019
@flexion flexion deleted a comment from JessicaMarine Mar 28, 2019
@flexion flexion deleted a comment from JessicaMarine Mar 28, 2019
@flexion flexion deleted a comment from JessicaMarine Mar 28, 2019
@klohman
Copy link

klohman commented Mar 29, 2019

@rachaelparris

UX Review Notes

Email of Internal User showing for Primary Contact

  • Email of the internal user who created the case is displaying under Primary Contact - for paper petitions, no email should display

Screen Shot 2019-03-29 at 8.43.56 AM.png

Size of Caption Field changing in error state

Screen Shot 2019-03-29 at 8.26.26 AM.png

(not related to this AC)

Fee Payment Date Not Displaying when "Batched for IRS"

  • correct payment date displays in docket record
    Screen Shot 2019-03-29 at 8.34.24 AM.png

  • no date is showing on Petition Document Detail page in read-only state
    Screen Shot 2019-03-29 at 8.37.26 AM.png

Notice /Case Type

  • case type not showing on Document Detail when in read-only mode or on Case Info tab

Screen Shot 2019-03-29 at 8.41.30 AM.png

Screen Shot 2019-03-29 at 8.43.15 AM.png

@JessicaMarine
Copy link

JessicaMarine commented Mar 31, 2019

PO review comments:

@uxforgood @klohman @sarahridgway

The flow is off. We need to "Start/Generate the case" only after ALL of the information is in. When a Petitions Clerk is changing the caption of case type on the QC screen, it should not auto-generate docket entries summarizing the changes. They are basically doing data entry at this point, and could need to correct it before the case data is corrected. This is different from when the Petitions Clerk is reviewing and correcting a case that has already been created electronically by a Petitioner.

@JessicaMarine
Copy link

JessicaMarine commented Apr 1, 2019 via email

@JessicaMarine JessicaMarine removed the Engineering Engineers have started working on this story. label Apr 2, 2019
@klohman klohman mentioned this issue Apr 18, 2019
28 tasks
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