Open sterkenburgsara opened 1 month ago
We're probably not ready for this. Still need discovery: is there a "pending" state in API/redux state?
We can probably make a recommendation based on what we know.
In full-team refinement we'll discuss how the ticket could be focused down to what we know today
Update: Laura will be on PTO in the next sprint, but I stubbed out a CAIA ticket for her to help us draft alert content when she returns, likely second week of November.
Question from sprint planning: Is there a pending state? Or is it a simple Y/N.
Check w/ devs on what current state is.
Update: Daniel + Sara synced on this on Friday 9/7. Spun up Slack canvas on this effort to capture conversation. Per @dcloud - no pending state will be available.
Also: Slack convo within that Canvas linked above (specific convo link here) indicates need for UX to cover alert plan for additional scenarios where API fails due to system errors, and potentially specific SM scenario where user cannot get access due to eligibility issues. Confidence in these solutions will require outreach to the affected tool teams & MHV Access + Portals team for broader conversation.
Per standup, moving this ticket back to Ready column to wait until the current ticket "evaluate API in staging" is unblocked and can be finished. Things are changing w/ the API implementation as identity team continues w/ testing in prod & we would rather wait for those updates to happen & provide feedback at that point.
Description
Now that the code for the account creation API is available and our team has been able to look at it to assess our understanding of the API's architecture, we have validated how the MHV-on-VA.gov portal will receive errors from the API (if they occur) and what alert messaging users in those scenarios will need. However, this work is not only relevant on the MHV on VA.gov landing page - there are many side-door entry points directly to the affected tool applications themselves, so Veterans coming in through those paths will also need to be informed. And the VAHB app uses the VA.gov sign-in flow.
We suggest creating shared alert components that the other affected apps can grab & implement in their own applications, but we'll need OCTO to make a decision on a common user experience that we want to implement when/if these errors occur. In order to help them make this decision, we need to:
This ticket is focused on the first bullet: presenting UX options to the affected tool POs
User story
As a Veteran, I want to clearly understand why I am receiving an error or am not able to access certain tools within My HealtheVet so that I understand how to take steps to recover from those errors in a consistent way across the experience.
As a Cartography team member, I want to align VA.gov stakeholders for MHV-ID-dependent products around an approach to alerting their users about issues with the MHV account creation API, so that Veterans can experience a consistent and informed experience across VA.gov and the VAHB app when there is an issue with the API.
Notes
Possible tasks:
Acceptance criteria