User profile page of “identity check subflow“.

UML flows

Scenarios

  1. screen is opened and fields are pre-filled with values from OCR (passed from previous page)

  2. User can edit fields and then click continue

  3. Local verification is performed (can trigger Err1 and Err2)

  4. App sends data to CM

  5. App navigates to address edit page

Back action - moves back to previous page of subflow without any confirmation prompt.

Code

Description

Handle

Err1

Nationality not allowed

Inline error - localization key - common.error.nationalityNotAllowed

Err2

Age not allowed

Inline error - localization key - common.error.ageNotAllowed

Err3

CM - Update profile failed

TBD

Elements

Tag

Description

Data

1

Appbar

Localization key - onboarding.idCheck.appbar

2

Title

Localization key - onboarding.personalInfo.text.title

3

Description

Localization key - onboarding.personalInfo.text.subtitle

4

First name

Localization key -onboarding.personalInfo.label.firstName

5

Middle name

Localization key - onboarding.personalInfo.label.middleName

Value is optional

6

Last name

Localization key - onboarding.personalInfo.label.lastName

7

Gender

Localization key - onboarding.personalInfo.label.gender

Local FE catalog:
male('M', 'common.catalog.gender.male'),
female('F', 'common.catalog.gender.female')

8

Date of birth

Localization key - onboarding.personalInfo.label.birthday

9

Place of birth

Localization key - onboarding.personalInfo.label.birthplace

10

Nationality

Localization key - onboarding.personalInfo.label.nationality

Local FE catalog:
filipino('PHL', 'Filipinos', 'common.catalog.nationality.filipino'),
other('Other', 'Other', 'common.catalog.nationality.other')

11

Action button

Localization key -common.journey.text.continue

Action - saves profile data and navigates to address page