Onboarding configuration
esc
Country
Forms
↑↓ navigate↵ open40 results
Countries/TZ/biometric_fingerprints

biometric_fingerprints

Base v1 · src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Forms/biometric_fingerprints_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.

Validationrequired
Only “Required” applies to object 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.

Validationrequired
Only “Required” applies to object 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)
NATIDidentity.documentType.nationalId
PASPOidentity.documentType.passport
ALIENidentity.documentType.alienId
REFUGEE_IDidentity.documentType.refugeeId
Validation
Error message keys (i18n)
Live preview

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

EQUITY
biometric_fingerprints

Fingerprints

biometric.rightHandData.tz.helpText

biometric.leftHandData.tz.helpText

Blocking the CTA (2)

  • leftHandFingerPrintData — Left-hand fingerprints is required
  • rightHandFingerPrintData — Right-hand fingerprints is required

Not shown to the customer

  • documentType — in the schema, but no layout row places it
  • documentType — x-hidden — sent in the payload, never displayed
Generated change (2 files)
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/TZ/biometric_fingerprints_tz_v1_schema_patch.json
[
  {
    "op": "replace",
    "path": "/properties/rightHandFingerPrintData/x-errorMessages/required",
    "value": "biometric.error.rightHandData.tz.required"
  },
  {
    "op": "replace",
    "path": "/properties/leftHandFingerPrintData/x-errorMessages/required",
    "value": "biometric.error.leftHandData.tz.required"
  },
  {
    "op": "add",
    "path": "/properties/documentType",
    "value": {
      "type": "string",
      "enum": [
        "NATID",
        "PASPO",
        "ALIEN",
        "REFUGEE_ID"
      ],
      "default": "NATID",
      "x-hidden": true,
      "x-source": "basic_info.documentType",
      "x-readOnly": true,
      "x-labelKey": "identity.documentType.label",
      "x-popoverTitleKey": "basicInfo.documentType.popoverTitle.label",
      "x-enumLabels": {
        "NATID": "identity.documentType.nationalId",
        "PASPO": "identity.documentType.passport",
        "ALIEN": "identity.documentType.alienId",
        "REFUGEE_ID": "identity.documentType.refugeeId"
      },
      "x-errorMessages": {
        "type": "identity.error.documentType.type",
        "required": "identity.error.documentType.required"
      }
    }
  }
]
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/TZ/biometric_fingerprints_tz_v1_ui_patch.json
[
  {
    "op": "replace",
    "path": "/helpText/leftHandFingerPrintData",
    "value": "biometric.leftHandData.tz.helpText"
  },
  {
    "op": "replace",
    "path": "/helpText/rightHandFingerPrintData",
    "value": "biometric.rightHandData.tz.helpText"
  }
]
Downloads a zip to apply to a clone and raise as a PR.