Onboarding configuration
esc
Country
Forms
↑↓ navigate↵ open40 results
Countries/UG/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)
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)
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)
NATIDidentity.documentType.nationalId
PASPOidentity.documentType.passport
ALIENidentity.documentType.alienId
REFUGEE_IDidentity.documentType.refugeeId
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.

Conditional display

The preview reads this rule as you enter answers. The service can project it before returning the form when the dependency comes from an earlier step.

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.

Conditional display

The preview reads this rule as you enter answers. The service can project it before returning the form when the dependency comes from an earlier step.

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.

Conditional display

The preview reads this rule as you enter answers. The service can project it before returning the form when the dependency comes from an earlier step.

Options (enum)
Validation
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—
First name
Middle name (Optional)
Last name
Date of birth—
Gender—
Phone number—
I confirm that the information above is correct

Blocking the CTA (3)

  • firstName — First name is required
  • lastName — Last name is required
  • confirmInformationAccepted — Information confirmation is required

Not shown to the customer

  • serialNumber — hidden until documentType = NATID | ALIEN | REFUGEE_ID
  • placeOfIssue — hidden until documentType = NATID | ALIEN | REFUGEE_ID
  • nationality — hidden until documentType = PASPO
Generated change (2 files)
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/UG/review_information_ug_v1_schema_patch.json
[
  {
    "op": "remove",
    "path": "/properties/email"
  },
  {
    "op": "replace",
    "path": "/properties/phoneNumber/x-errorMessages/pattern",
    "value": "review.error.phoneNumber.ug.pattern"
  },
  {
    "op": "replace",
    "path": "/properties/phoneNumber/x-errorMessages/required",
    "value": "review.error.phoneNumber.ug.required"
  },
  {
    "op": "replace",
    "path": "/properties/documentNumber/x-errorMessages/required",
    "value": "review.error.documentNumber.ug.required"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/x-errorMessages/required",
    "value": "review.error.documentType.ug.required"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/x-enumLabels/MAISHA"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/enum/4"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/enum/3",
    "value": "REFUGEE_ID"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/enum/2",
    "value": "ALIEN"
  },
  {
    "op": "replace",
    "path": "/properties/lastName/x-errorMessages/required",
    "value": "review.error.lastName.ug.required"
  },
  {
    "op": "replace",
    "path": "/properties/firstName/x-errorMessages/required",
    "value": "review.error.firstName.ug.required"
  },
  {
    "op": "add",
    "path": "/properties/nationality",
    "value": {
      "type": "string",
      "x-labelKey": "review.nationality.label",
      "x-source": "ekyc.documentData.frontDocumentData.ocrData.nationality",
      "x-readOnly": true,
      "x-errorMessages": {
        "type": "review.error.nationality.type"
      }
    }
  }
]
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/UG/review_information_ug_v1_ui_patch.json
[
  {
    "op": "remove",
    "path": "/widgets/email"
  },
  {
    "op": "add",
    "path": "/widgets/nationality",
    "value": "text"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/10/0",
    "value": "phoneNumber"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/9/0",
    "value": "nationality"
  },
  {
    "op": "add",
    "path": "/visibilityRules",
    "value": {
      "serialNumber": {
        "dependsOn": "documentType",
        "showWhen": [
          "NATID",
          "ALIEN",
          "REFUGEE_ID"
        ]
      },
      "placeOfIssue": {
        "dependsOn": "documentType",
        "showWhen": [
          "NATID",
          "ALIEN",
          "REFUGEE_ID"
        ]
      },
      "nationality": {
        "dependsOn": "documentType",
        "showWhen": [
          "PASPO"
        ]
      }
    }
  }
]
Downloads a zip to apply to a clone and raise as a PR.