bcgov / bcgov/entity

Step 2 - Insert VON API for 'add corporation or firm' component

Open
#6,877 2 comments 0 reactions 0 assignees View on GitHub
ENTITY - DO NOT USE On Hold UX Assurance
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

## Background
The VON API connects to OrgBook BC which is managed by BC Registries where Authorized parties can post credentials. BC Registries posts when entities are formed, name changes, and other agencies like WorkSafe BC would post when they give insurance.

This ticket is to work on frontend. Severin is thinking that our app would talk directly to the VON api. The estimate is based on that.

We have not done something like this in the Vue world yet. But @jachurchill has!

## Acceptance Criteria

### Scenario 1 - entity in VON
**GIVEN** I am adding corporation or firm as a person on step 2
**WHEN** I start typing the corporation or firm name
**THEN** the VON API will retrieve potential name if it is a BC entity

### Scenario 2 - entity not in VON
**GIVEN** I am adding corporation or firm as a person on step 2
**WHEN** I start typing the corporation or firm name
**AND** the VON API does not retrieve a name
**THEN** I can type in a name (with the same validation requirements that are currently in this field)

### OUTSTANDING QUESTIONS/ REQUIREMENTS

* @forgeuxGH5 we need some design here - what if we can't find them in VON? We've got this on the agenda for staff requirements meeting for March 30th. This is new territory, we've never hooked up to VON during a filing before.

* If this is to reduce fraud, do we need to store the fact that we found the entity in VON? Cause without that, after the filing is complete, there would be no way to know if this was a VON-validated entity or just typed in.

## Wireframes - see design ticket 7949 for more info
(image in Figma)
https://www.figma.com/design/duipH6nvKFYQzp6uFVtWVu/Benefit-Companies--Entities-?node-id=10478-1853

## Visual Design Comps
https://projects.invisionapp.com/share/3A11EY8795NM#/455767392_00-VON_Look_Up_-_Shared_Component

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.