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)NATID identity.documentType.nationalIdPASPO identity.documentType.passportALIEN identity.documentType.alienIdREFUGEE_ID identity.documentType.refugeeId
Validation
Error message keys (i18n)
Live preview
Renders as the web app would. Interactive — pick values to exercise visibility rules and validation.
biometric_fingerprints
Fingerprints
biometric.rightHandData.tz.helpText
biometric.leftHandData.tz.helpText
Blocking the CTA (2)
leftHandFingerPrintData— Left-hand fingerprints is requiredrightHandFingerPrintData— Right-hand fingerprints is required
Not shown to the customer
documentType— in the schema, but no layout row places itdocumentType— 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.