usdigitalresponse / cpf-reporter

CPF Reporter application maintained by the USDR Grants program.
Apache License 2.0
0 stars 3 forks source link

USER STORY: Agency Report Submission #73

Open snyde664 opened 8 months ago

snyde664 commented 8 months ago

Full User Story

As an agency user, I want to upload and verify a quarterly CPF report, so I can be confident that my report is in the correct format the first time I submit it.

Action Plan

Engineering Tasks

Archived Eng tasks

Acceptance Criteria

Submit Workbook

Image

Upload validation

Upon submitting a workbook, the user is brought to the upload’s page. If the file has met all validation criteria, this will be the last step in the process. If the file has invalid criteria, the user can use the presented information to correct errors and upload the corrected file. The specific validations and errors and their acceptance criteria can be found here.

A valid upload page example:

Image

An invalid upload page example:

Image

Invalidate Button

Clicking the invalidate button invalidates the workbook. This means that it will not be included in treasury or audit reports. If the workbook was uploaded as a newer version of a workbook, then the latest valid version of the workbook will be the one used in treasury / audit reports. For example, if Agency ABC uploaded workbook X under category 1A that was a newer version of a prior valid uploaded workbook Y, then if workbook X is invalidated, workbook Y will be used in audit and treasury reporting.

snyde664 commented 8 months ago

Annie to link relevant eng tasks

ClaireValdivia commented 7 months ago

@snyde664 this user story is looking good! one area to add to will be a table that describes some examples of what will show valid vs invalid values that we can use to test if the validations are working correctly