Onboarding configuration
esc
Country
Forms
↑↓ navigate↵ open40 results
Countries/RW/review_information

review_information

Base v1 · src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Forms/review_information_base_v1_schema.json

Scope
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
NATIDidentity.documentType.nationalId
REFUGEE_IDidentity.documentType.refugeeId
FOREIGN_IDidentity.documentType.foreignId
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validation
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validation
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validation
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Validationrequired
Only “Required” applies to boolean fields.
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Live preview

Renders as the web app would. Interactive — pick values to exercise visibility rules and validation.

EQUITY
review_information

Review your information

Confirm that your information is correct

Document type—
Document number—
Full name—
Date of birth—
Gender—
Place of issue—
Phone number—
I confirm that the information above is correct

Blocking the CTA (1)

  • confirmInformationAccepted — Information confirmation is required
Generated change (2 files)
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/RW/review_information_rw_v1_schema_patch.json
[
  {
    "op": "remove",
    "path": "/required/5"
  },
  {
    "op": "replace",
    "path": "/required/4",
    "value": "confirmInformationAccepted"
  },
  {
    "op": "replace",
    "path": "/required/3",
    "value": "phoneNumber"
  },
  {
    "op": "replace",
    "path": "/required/2",
    "value": "documentNumber"
  },
  {
    "op": "replace",
    "path": "/required/1",
    "value": "documentType"
  },
  {
    "op": "replace",
    "path": "/required/0",
    "value": "fullName"
  },
  {
    "op": "remove",
    "path": "/properties/email"
  },
  {
    "op": "replace",
    "path": "/properties/phoneNumber/x-errorMessages/pattern",
    "value": "review.error.phoneNumber.rw.pattern"
  },
  {
    "op": "replace",
    "path": "/properties/phoneNumber/x-errorMessages/required",
    "value": "review.error.phoneNumber.rw.required"
  },
  {
    "op": "remove",
    "path": "/properties/serialNumber"
  },
  {
    "op": "replace",
    "path": "/properties/documentNumber/x-errorMessages/required",
    "value": "review.error.documentNumber.rw.required"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/x-errorMessages/required",
    "value": "review.error.documentType.rw.required"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/x-enumLabels/ALIEN"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/x-enumLabels/MAISHA"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/x-enumLabels/PASPO"
  },
  {
    "op": "add",
    "path": "/properties/documentType/x-enumLabels/FOREIGN_ID",
    "value": "identity.documentType.foreignId"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/enum/4"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/enum/3"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/enum/2",
    "value": "FOREIGN_ID"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/enum/1",
    "value": "REFUGEE_ID"
  },
  {
    "op": "remove",
    "path": "/properties/lastName"
  },
  {
    "op": "remove",
    "path": "/properties/middleName"
  },
  {
    "op": "remove",
    "path": "/properties/firstName"
  },
  {
    "op": "add",
    "path": "/properties/fullName",
    "value": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "x-labelKey": "review.fullName.rw.label",
      "x-source": "ekyc.documentData.frontDocumentData.ocrData.fullName",
      "x-readOnly": true,
      "x-errorMessages": {
        "type": "review.error.fullName.rw.type",
        "required": "review.error.fullName.rw.required",
        "minLength": "review.error.fullName.rw.minLength",
        "maxLength": "review.error.fullName.rw.maxLength"
      }
    }
  }
]
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/RW/review_information_rw_v1_ui_patch.json
[
  {
    "op": "remove",
    "path": "/widgets/email"
  },
  {
    "op": "remove",
    "path": "/widgets/serialNumber"
  },
  {
    "op": "remove",
    "path": "/widgets/lastName"
  },
  {
    "op": "remove",
    "path": "/widgets/middleName"
  },
  {
    "op": "remove",
    "path": "/widgets/firstName"
  },
  {
    "op": "add",
    "path": "/widgets/fullName",
    "value": "text"
  },
  {
    "op": "remove",
    "path": "/layout/0/fields/11"
  },
  {
    "op": "remove",
    "path": "/layout/0/fields/10"
  },
  {
    "op": "remove",
    "path": "/layout/0/fields/9"
  },
  {
    "op": "remove",
    "path": "/layout/0/fields/8"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/7/0",
    "value": "confirmInformationAccepted"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/6/0",
    "value": "phoneNumber"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/5/0",
    "value": "placeOfIssue"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/4/0",
    "value": "gender"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/3/0",
    "value": "dateOfBirth"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/2/0",
    "value": "fullName"
  }
]
Downloads a zip to apply to a clone and raise as a PR.