flexion / ef-cms

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

Petitioner: Enter Case Metadata (2.5) #402

Closed JessicaMarine closed 5 years ago

JessicaMarine commented 5 years ago

As a Petitioner, in order to give the Court necessary case related information, I need to provide certain metadata.

Before submitting the case to the Court, Petitioner will enter/select additional case metadata, such as: Type of Case Small v. Regular Case Place of Trial

Some of the metadata will be REQUIRED fields and the Petitioner will be stopped from submitting their Petition unless those fields are completed.

Pre-Conditions:

Acceptance Criteria:

Notes:

Tasks

Test Scenarios

When initiating a petition (start a case):

Definition of Done

JessicaMarine commented 5 years ago

Here are the lists of trial cities that should be available for both small and regular cases:

Trial Cities for Regular Tax Cases.xlsx Trial Cities for Small Tax Cases.xlsx

JessicaMarine commented 5 years ago

@sadlerw Here is the list of Case Types:

 Deficiency--Notice of Deficiency  CDP (Lien/Levy)--Notice of Determination Concerning Collection Action  Innocent Spouse--Notice of Determination Concerning Relief From Joint and Several Liability Under Section 6015  Readjustment of Partnership Items Code Section 6226  Adjustment of Partnership Items Code Section 6228  Partnership Action Under BBA Section 1101  Whistleblower--Notice of Determination Under Section 7623 Concerning Whistleblower Action  Worker Classification--Notice of Determination of Worker Classification  Declaratory Judgment (Retirement Plan)  Declaratory Judgment (Exempt Organization)  Passport --Notice of Certification of Your Seriously Delinquent Federal Tax Debt to the Department of State  Interest Abatement--Notice of Final Determination for Full or Partial Disallowance of Interest Abatement Claim (or Failure of IRS to Make Final Determination Within 180 Days After Claim for Abatement)

klohman commented 5 years ago

@JessicaMarine @uxforgood @sadlerw @dubharmonic Form designs:

When taxpayer logs into their account, the dashboard is displayed. On click of Start a Case button, the Start a Case form will open.

Dashboard- Petitioner.png

Start a Case Form Notes:

Start a Case Form - Full Single Page - with Location.png

Select a Trial Location dropdown should be ordered by state alphabetically

Location Dropdown.png

If user clicks on the Cancel button, display confirmation modal. If user clicks Yes, cancel, they return to the dashboard and all form data is discarded. If they click, No, continue, the modal should close and they remain on form page.
Screen Shot 2019-01-08 at 10.30.05 AM.png

If all fields have been completed, and user clicks on Submit to U.S. Tax Court button, the form is submitted and user returns to the dashboard where a success message is displayed.

Dashboard- Petition Success.png

klohman commented 5 years ago

@JessicaMarine @uxforgood @sadlerw @dubharmonic

Error State - Form validation

Page level errors (both the warning at the top and the indicators by the field) remain until the form has been submitted again. If errors remain or new ones are found, page level errors load again. If form is error-free, form is submitted successfully.

Start a Case Form - Full Single Page -Error State.png

Field level validation

For date of notice - once user has entered numbers in all 3 date fields and focuses outside the date field, check to make sure the date is
A) valid B) NOT in the future

If not valid, display a field level error that says "Please enter a valid date" If in the future, display a field level error that says "That date's in the future. Please enter a valid date."

When user loses focus on date fields, check again. If error is fixed, remove error message/state.

klohman commented 5 years ago

@JessicaMarine @kkoskelin

Case Information Tab - with new metadata

JessicaMarine commented 5 years ago

@sadlerw @dubharmonic @uxforgood @klohman Just a reminder that the actual IRS notice upload function is NOT part of #402. That is a separate story (#401). I've left everything in here the same, but added that note. For this story, I think having a mock upload function that is disabled for now is sufficient.

uxforgood commented 5 years ago

@JessicaMarine as part of your review of these designs, please take a look at the proposed language and provide feedback. Thanks!

vbey commented 5 years ago

Notes from Design Meeting Jan 10 2019

Design Meeting Topic: Error Messaging Decision: Leave error messaging functionality as-is for now, page level error messaging...that satisfies the requirement for error messaging and requires no additional effort at this time. (This decision is non-binding, and intended to be a solution that will be revisited following usability testing.)

Background: Field level vs. page level validation? Validation will still be run. All field level error messaging will be handled the same visually. All page level error messaging will be handled the same visually. Do we follow the USWDS standard of field level validation which tells the user what the error is, or do we not?

We can probe error messaging with users during usability testing. Do they expect field level validation to happen prior to hitting the submit button?

klohman commented 5 years ago

@JessicaMarine @kkoskelin @sadlerw @dubharmonic Updated design with these changes

Start a Case Form - Small Case Expanded.png

Start a Case Form - Full Single Page - with Location.png

klohman commented 5 years ago

@codyseibert @sadlerw @JessicaMarine

Error messaging

Screen Shot 2019-01-11 at 9.39.38 AM.png

klohman commented 5 years ago

PDF help text added to design

Screen Shot 2019-01-11 at 1.17.14 PM.png

JessicaMarine commented 5 years ago

My comments on #402 are:

  1. In the “Are You Ready?” instructional area, can we please hyperlink to “Form 2” and “Tax Court Rules of Practice and Procedure”
  2. The hyperlinks to “Form 2” and “Tax Court Rules of Practice and Procedure” under “Tell Us About Your Petition” currently take you back to the dashboard with an error message. Please hyperlink to proper URL
  3. In the Place of Trial dropdown, some of the city options are bolded. The states should be bolded, but all city options should not be
  4. Are we planning to have the leading zeros in the date for MM and DD autocompleted if not entered. For example, if I enter 2 15 2019, would it automatically correct to 02 15 2019?
  5. The place of trial selected is not showing up as a docket entry. The AC for that is: The Place of Trial selected should be displayed on the Docket Record as “Request for Place of Trial at City, State"
  6. Small design issue I noticed -- When I’m in a case, the Docket Number at the top of the page should be Docket Number versus Docket number.
uxforgood commented 5 years ago

@sadlerw @dubharmonic

To make it official, here's the new checkbox design for the bottom of the form.

image.png