Skip to main content
Dónde: asistente de creación de workflows, paso 4 — JSON Output Schema La estructura de extractedData en el resultado de un análisis sigue exactamente el esquema que define aquí. Omni no impone campos comunes propios.

Dos formas de introducirlo

Hay dos pestañas y se convierten entre sí automáticamente. Editar una se refleja en la otra.

Field Builder

Seleccionar Add Field añade una fila a la tabla. No se abre ningún modal aparte.
Field Builder del output schema

Field Builder — Add Field añade una fila en línea. Debajo hay una guía de redacción del esquema.

Las filas object y array llevan una flecha de despliegue y una insignia con el número de propiedades hijas. Al seleccionar la flecha, los campos hijos se despliegan un nivel de sangría por debajo. Sin campos definidos, la pantalla invita a seleccionar Add Field para empezar. JSON Schema preview muestra cómo se ensamblan en un JSON Schema los campos que ha construido hasta ahora.

JSON Schema Input

Pegue JSON Schema draft-07. Cuando es válido, la pantalla lo confirma.
Entrada JSON del output schema

La pestaña de entrada JSON — los resultados de validación se muestran al lado.

Tipos de campo

Formatos de cadena

Un tipo string puede llevar un formato.

Arrays

Un array puede contener valores u objetos.
Elegir el tipo array coloca un tamaño máximo de array en la celda Format/Constraint. El valor por defecto es Max: 10.

Restricciones

Mensajes de validación

JSON Schema Input muestra uno de estos cuando el esquema incumple una regla. Si cambia de pestaña con un error en el JSON, se restaura el estado anterior del Field Builder; cuando un campo no es válido, solo se descarta ese campo.

Rellene las descripciones

La description de cada campo es lo que usa el agente de IA para decidir cómo rellenarlo. Escriba tanto el formato del dato como de qué entrada de qué documento procede.
Usar los mismos términos en el texto de la política, los nombres de los ítems y las descripciones del esquema influye mucho en la precisión — crear un workflow.

Los resultados vuelven envueltos en un sobre

Cada campo final que define vuelve en el resultado del análisis no como un valor suelto, sino como un objeto con tres claves: value, reasoning y sourceStep. Los objetos intermedios y las estructuras de array siguen su esquema exactamente.
Cómo leerlo está en leer resultados de análisis.
Puede definir en su output schema un campo de veredicto como verificationStatus, pero será un valor propio y es independiente del veredicto del sistema del nivel superior de la respuesta. Igualar su conjunto de valores al del sistema (verified · pending_review · rejected) simplifica su lógica posterior.