cfpb / sbl-project

Project management repo for the SBL project
Creative Commons Zero v1.0 Universal
1 stars 1 forks source link

[Story] Update financial institution profile #82

Open angelcardoz opened 9 months ago

angelcardoz commented 9 months ago

User story

As a filer, I want to update my financial institution profile details by completing a simple online form, so that my profile reflects accurate and most up to date information.

Acceptance criteria

Given the information reflected in the "view your financial institutions profile" needs to be updated, when a user clicks on the "Update your financial institution profile" link, then the system redirects them to a form requiring them to fill out only required fields.

Depends on

Technical tasks

natalia-fitzgerald commented 9 months ago

@angelcardoz I'm glad you captured this story. I think we're trying to decide whether the Salesforce form should include only essential fields or whether it should include all fields but disable the ones that can't be edited in our system. I created mock-ups for both of these possibilities. There are some open questions that when answered will help guide our direction.

Additional content task or perhaps a user story?

dan-padgett commented 9 months ago

How are we determining what's "essential" here?

One reason I'm in favor of showing the user the same data in the form as on the read-only page is that it supports recognition rather than relying on recall: we're not asking the user to remember which fields needed changing since they can see them again when they're on the form.

That said, if we want to only have fields for information that can be changed through the form, I think the option of making non-editable read-only works (instead of displaying it in a disabled field).

angelcardoz commented 9 months ago

@natalia-fitzgerald @dan-padgett Changed the story to read "...requiring me to fill out only essential fields". In other words, we can display additional information if its useful to the end user, but require them to fill out only absolutely necessary fields.

natalia-fitzgerald commented 9 months ago

How are we determining what's "essential" here?

One reason I'm in favor of showing the user the same data in the form as on the read-only page is that it supports recognition rather than relying on recall: we're not asking the user to remember which fields needed changing since they can see them again when they're on the form.

That said, if we want to only have fields for information that can be changed through the form, I think the option of making non-editable read-only works (instead of displaying it in a disabled field).

If we style them as read-only fields does that mean that the email to the support team will only include the user entered information? If we style them as disabled fields does all of field information get sent to the support team, including disabled and user edited?

In terms of how we determine what's essential, that's an important question. There are fields that are only collected from a user and those are essential in my mind. The problem is that sometimes there is a difference between depository and non-depository institutions. How do we handle these inconsistencies?

This would include:

User editable:

Depends

There's a separate question of required versus optional fields. Because a user does not access this form as a part of the filing flow it is not required that they provide any of this information at this stage. As the first step of the filing process they will be asked to confirm/provide missing information and therw we will have to determine what makes a field required (is it what's strictly required by the regulation?). That conversation can wait until we start work on the filing app.

dan-padgett commented 9 months ago

I like the current approach in the Figma file with using the read-only text. I'd guess that the support team would need to get some information about which institution the updates are for. @sthomas93 what identifying information would you need in order to update the correct financial institution: name, LEI, something else?

sthomas93 commented 9 months ago

@dan-padgett We would need Name, LEI, email domain, Tax ID to be certain. Institution type is also important but once they made their selection I don't think that would change.

natalia-fitzgerald commented 7 months ago

Decision:

On 1/23/2024 we met with the case management system team and were presented with three options for how we could handle forms that connect to the case management system. The technical team met on 1/24/2024 and decided to go with Option 3: Email-to-case: Form hosted on Small business lending data platform for MVP/beta.

Option 1: Form hosted on case management system site with redirects from the Small business lending data platform to case management system

Analysis

Option 2: Form hosted on Small business lending data platform: Case management system integration User

Analysis

Option 3: Email to case: Form hosted on Small business lending data platform

Analysis

@angelcardoz