Onboarding configuration
esc
Country
Forms
↑↓ navigate↵ open40 results
Countries/TZ/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
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)
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)
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.

Validation
Only “Required” applies to array fields.
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

Photo—
First name
Middle name (Optional)
Last name
Gender—
NIDA number—
Date of birth—
Place of birth—
Place of issue—
Issuing authority—
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

  • documentType — in the schema, but no layout row places it
  • serialNumber — in the schema, but no layout row places it
  • phoneNumber — in the schema, but no layout row places it
  • documentType — x-hidden — sent in the payload, never displayed
  • serialNumber — x-hidden — sent in the payload, never displayed
  • phoneNumber — x-hidden — sent in the payload, never displayed
Generated change (2 files)
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/TZ/review_information_tz_v1_schema_patch.json
[
  {
    "op": "remove",
    "path": "/properties/email"
  },
  {
    "op": "replace",
    "path": "/properties/phoneNumber/x-errorMessages/pattern",
    "value": "review.error.phoneNumber.tz.pattern"
  },
  {
    "op": "replace",
    "path": "/properties/phoneNumber/x-errorMessages/required",
    "value": "review.error.phoneNumber.tz.required"
  },
  {
    "op": "add",
    "path": "/properties/phoneNumber/x-hidden",
    "value": true
  },
  {
    "op": "replace",
    "path": "/properties/placeOfIssue/x-source",
    "value": "identity_verification.data.placeOfIssue"
  },
  {
    "op": "add",
    "path": "/properties/placeOfIssue/minLength",
    "value": 1
  },
  {
    "op": "add",
    "path": "/properties/placeOfIssue/maxLength",
    "value": 100
  },
  {
    "op": "replace",
    "path": "/properties/gender/x-source",
    "value": "identity_verification.data.gender"
  },
  {
    "op": "replace",
    "path": "/properties/dateOfBirth/x-source",
    "value": "identity_verification.data.dateOfBirth"
  },
  {
    "op": "add",
    "path": "/properties/serialNumber/x-hidden",
    "value": true
  },
  {
    "op": "replace",
    "path": "/properties/documentNumber/x-errorMessages/required",
    "value": "review.error.documentNumber.tz.required"
  },
  {
    "op": "replace",
    "path": "/properties/documentNumber/x-labelKey",
    "value": "identity.documentNumber.tz.nidaLabel"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/x-errorMessages/required",
    "value": "review.error.documentType.tz.required"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/x-enumLabels/REFUGEE_ID"
  },
  {
    "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": "remove",
    "path": "/properties/documentType/enum/4"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/enum/3"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/enum/2"
  },
  {
    "op": "remove",
    "path": "/properties/documentType/enum/1"
  },
  {
    "op": "add",
    "path": "/properties/documentType/x-hidden",
    "value": true
  },
  {
    "op": "replace",
    "path": "/properties/lastName/x-errorMessages/required",
    "value": "review.error.lastName.tz.required"
  },
  {
    "op": "replace",
    "path": "/properties/lastName/x-source",
    "value": "identity_verification.data.lastName"
  },
  {
    "op": "replace",
    "path": "/properties/middleName/x-source",
    "value": "identity_verification.data.middleName"
  },
  {
    "op": "replace",
    "path": "/properties/firstName/x-errorMessages/required",
    "value": "review.error.firstName.tz.required"
  },
  {
    "op": "replace",
    "path": "/properties/firstName/x-source",
    "value": "identity_verification.data.firstName"
  },
  {
    "op": "add",
    "path": "/properties/placeOfBirth",
    "value": {
      "type": "string",
      "x-labelKey": "review.placeOfBirth.tz.label",
      "x-source": "identity_verification.data.birthAddress",
      "x-readOnly": true,
      "x-errorMessages": {
        "type": "review.error.placeOfBirth.tz.type"
      }
    }
  },
  {
    "op": "add",
    "path": "/properties/issuingAuthority",
    "value": {
      "type": "string",
      "x-labelKey": "review.issuingAuthority.tz.label",
      "x-source": "identity_verification.data.issuingAuthority",
      "x-readOnly": true,
      "x-errorMessages": {
        "type": "review.error.issuingAuthority.tz.type"
      }
    }
  },
  {
    "op": "add",
    "path": "/properties/media",
    "value": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "x-labelKey": "review.media.tz.label",
      "x-source": "identity_verification.data.media",
      "x-readOnly": true,
      "x-errorMessages": {
        "type": "review.error.media.tz.type"
      }
    }
  }
]
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/TZ/review_information_tz_v1_ui_patch.json
[
  {
    "op": "remove",
    "path": "/widgets/email"
  },
  {
    "op": "remove",
    "path": "/widgets/phoneNumber"
  },
  {
    "op": "remove",
    "path": "/widgets/serialNumber"
  },
  {
    "op": "remove",
    "path": "/widgets/documentType"
  },
  {
    "op": "add",
    "path": "/widgets/placeOfBirth",
    "value": "text"
  },
  {
    "op": "add",
    "path": "/widgets/issuingAuthority",
    "value": "text"
  },
  {
    "op": "add",
    "path": "/widgets/media",
    "value": "media"
  },
  {
    "op": "remove",
    "path": "/layout/0/fields/11"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/10/0",
    "value": "confirmInformationAccepted"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/9/0",
    "value": "issuingAuthority"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/7/0",
    "value": "placeOfBirth"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/5/0",
    "value": "documentNumber"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/4/0",
    "value": "gender"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/3/0",
    "value": "lastName"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/2/0",
    "value": "middleName"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/1/0",
    "value": "firstName"
  },
  {
    "op": "replace",
    "path": "/layout/0/fields/0/0",
    "value": "media"
  }
]
Downloads a zip to apply to a clone and raise as a PR.