Validación de esquemas
EngineSchema
form0-core valida schemas antes de ejecutar el motor. La validación se centra en la estructura y Corrección de atributos, no preocupaciones de UI.
Lo que está validado
- Atributos requeridos por tipo de campo
- Valores permitidos para atributos (por ejemplo, opciones
display) keyydata_nameúnicos- Formato
data_name(a-z minúscula, 0-9, subrayado, longitud máxima 42) - Reglas de tipo de campo de coincidencia de valores predeterminados
- Los operadores de condición son válidos para el tipo de campo referenciado
- Forma de metadatos AI y claves permitidas
Validación en tiempo de ejecución
En runtime, los campos también validan sus valores cuando el motor evalúa:
- Comprobaciones mínimas/máximas numéricas
- Coincidencias de patrón para campos de texto
- Los valores de elección deben coincidir con las opciones definidas
Errores típicos
- Faltan los atributos requeridos
- Duplicar
keyodata_name - Operadores no válidos (por ejemplo,
containsen un campo numérico) - Valores predeterminados que no coinciden con el tipo de campo
Last modified on