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

Notify Intake when a request received online is not opened after 5 business days #4995

Open
22 tasks
lmullane opened this issue Jan 12, 2024 · 1 comment
Open
22 tasks
Labels

Comments

@lmullane
Copy link
Collaborator

lmullane commented Jan 12, 2024

  • As an Intake Analyst
  • I want an automated notification when a request received online is not opened after a 5 business days
  • so that I do not miss an new FOI request

Assumptions & Scope
What are the assumptions for this story?

When an FOI request is submitted through the online form, the request details are captured as "Unopened" request in the FLOW DB. All submitted requests are been captured in the DB.

A very small number of emails are not being sent to the Intake Inbox from the FOI Request webform.

The system will match the applicant's email submitted with the request online with requests manually opened in AXIS and synced to MOD. Emails are already in the DBs just need to make the match.

If an applicant makes 3 requests, and only 2 were opened then the Intake team should be notified.

What is IN scope?

What is NOT in scope?

Acceptance Criteria

Scenario 1: Notification for all Intake Users in Notification Log

  • GIVEN an request was submitted through the online form
  • AND the applicant has provided an email address
  • WHEN a request has not been synced from AXIS into FOI Mod within 5 business days
  • THEN the system will automatically notify all Intake team members
  • AND this message will appear in their notification log, "ALERT: request [INSERT LINK to Unopened Request] was received online from applicant email 5 business days ago. The request has not been synced from AXIS."

Scenario 1: Notification for all Intake Users in Event Queue

  • GIVEN an request was submitted through the online form
  • AND the applicant has provided an email address
  • WHEN a request has not been synced from AXIS into FOI Mod within 5 business days
  • THEN the system will automatically post
  • AND this message will appear in the Intake Team Event Queue, "ALERT: request [INSERT LINK to Unopened Request] was received online from applicant email [INSERT EMAIL ADDRESS] 5 business days ago has not been synced from AXIS."

Scenario 3: xxxxxx
...

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)

Validation Rules? (If yes, list here)

Design
@xxx - please link the Design here

Definition of Ready

  1. Is there a well articulated User Story?
  2. Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
  3. If there is a user interface, is there a design?
  4. Does the user story need user research/validation?
  5. Does this User Story needs stakeholder approval?
  6. Design / Solution accepted by Product Owner
  7. Is this user story small enough to be completed in a Sprint? Should it be split?
  8. Are the dependencies known/ understood? (technical, business, regulatory/policy)
  9. Has the story been estimated?

Definition of Done

  1. Passes developer unit tests
  2. Passes peer code review
  3. If there's a user interface, passes UX assurance
  4. Passes QA of Acceptance Criteria with verification in Dev and Test
  5. Confirm Test cases built and succeeding
  6. No regression test failures
  7. Test coverage acceptable by Product Owner
  8. Ticket ready to be merged to master or story branch
  9. Developer to list Config changes/ Update documents and designs
  10. Can be demoed in Sprint Review
  11. Tagged as part of a Release
  12. Feature flagged if required
  13. Change Management activities done?
@lmullane lmullane added the Story label Jan 12, 2024
@lmullane
Copy link
Collaborator Author

Do we need a different notification if the user has submitted more than one request with the same email?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant