flexion / ef-cms

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

Internal User: Document keyword search #3912

Closed mariahkannenberg closed 1 year ago

mariahkannenberg commented 4 years ago

As a Court User, in order to locate relevant documents, I need the the ability to search for the body of PDF documents by keyword.

Preconditions:

3913 is completed

Acceptance Criteria

Security Considerations

Notes

Note: Include Decisions in document search

Tasks

Definition of Done (Updated 1-30-20)

Product Owner

UX

Engineering

waldoj commented 4 years ago

Although I agree that this work makes major changes to the system, I do not think that those changes pose a security concern that require any additional guidance or accommodation. This story will not require any additional review for acceptance or security review, beyond our normal processes.

alsmith1 commented 4 years ago

Screen Shot 2020-03-16 at 4.03.47 PM.pngScreen Shot 2020-03-16 at 11.02.42 AM.pngScreen Shot 2020-03-16 at 11.02.50 AM.png

alsmith1 commented 4 years ago

DRAFT Test Scenarios

Scenario 1- Internal Court User has the ability to search the body and metadata of court-generated documents system-wide by keyword

  1. Log in as an internal court user
  2. Navigate to Advanced Search
  3. Verify a document tab displays
  4. Enter a search (keyword(s), docket number, Case name…)
  5. Click search
  6. Verify the results in the table below are listed with the following columns
    1. Docket number
    2. Case Name
    3. Filings and proceedings
    4. Pages
    5. Date
  7. Verify in the results court generated documents display Expected result
    • [ ] Search page displays
    • [ ] Search page includes a Document tab
    • [ ] table below lists the following columns
      1. Docket number
      2. Case Name
      3. Filings and proceedings
      4. Pages
      5. Date
    • [ ] Court generated documents display

Scenario 2- External Users and general public do not have the ability to search the body and metadata of court-generated documents system-wide by keyword

  1. Log in as an external user or general public
  2. Navigate to Advanced Search
  3. Verify there is no tab for Document Expected result
    • [ ] Search page displays
    • [ ] Search page does not include a Document tab

Scenario 3-Internal Court User has the ability to search metadata for externally filed documents system-wide by keyword

  1. Log in as an internal court user
  2. Navigate to Advanced Search
  3. Verify a document tab displays
  4. Enter a search keyword
  5. Click search
  6. Verify the results in the table below are listed with the following columns
    1. Docket number
    2. Case Name
    3. Filings and proceedings
    4. Pages
    5. Date
  7. Expected result
    • [ ] Search page displays
    • [ ] Search page includes a Document tab
    • [ ] table below lists the following columns
      1. Docket number
      2. Case Name
      3. Filings and proceedings
      4. Pages
      5. Date
    • [ ] Externally generated documents display

Scenario 4-Internal User should be able to narrow search by:

  1. Log in as an internal court user
  2. Navigate to Advanced Search
  3. Verify a document tab displays
  4. Enter a search keyword
  5. Click Search
  6. Verify the results in the table below
  7. Enter in a term for Docket number, case name, date)
  8. Click search
  9. Verify the search results narrow down with the additional search fields entered
  10. Expected result
    • [ ] Search page displays
    • [ ] Search page includes a Document tab
    • [ ] Search results display with external and internal court documents and are narrowed by keyword
    • [ ] Search results narrow down to include new search terms

Scenario 6-If no results from search, default message displays

  1. Log in as an internal court user
  2. Navigate to Advanced Search
  3. Verify a document tab displays
  4. Enter a search (keyword(s), docket number, Case name…)
  5. Click search
  6. Verify table does not display instead “No Matches Found” message displays Expected result
    • [ ] Search page displays
    • [ ] Search page includes a Document tab
    • [ ] “No Matches Found” message displays

Scenario 7- When user clicks on a link under Filings and proceedings PDF view of Document opens in a new tab

  1. Log in as an internal court user
  2. Navigate to Advanced Search
  3. Verify a document tab displays
  4. Enter a search keyword
  5. Click Search
  6. Verify the results in the table below
  7. Click on one of the result links under filings and proceedings

Expected result