Ir al contenido

Campos Personalizados

Campos Personalizados extiende las entidades estándar del portal con puntos de datos adicionales que tu organización necesita. La página usa un diseño de dos paneles: un árbol de entidades a la izquierda y las definiciones de campos de la entidad seleccionada a la derecha.

Página Campos Personalizados con el árbol de entidades a la izquierda y la tabla de definiciones de campos con filas a la derecha

  • Ruta: /custom-fields
  • Menú: Configuración → Personalización → Campos personalizados
  • Audiencia principal: administradores del tenant y otros usuarios con el rol administrativo requerido.
  • Explorar entidades registradas agrupadas por servicio en el árbol de entidades del panel izquierdo.
  • Seleccionar una entidad para ver sus definiciones de campo en el panel derecho.
  • Agregar nuevas definiciones de campo usando Agregar Campo en el panel derecho.
  • Editar definiciones existentes para actualizar etiquetas, reglas de validación o configuración de visualización.
  • Reordenar campos arrastrando filas en la tabla de definiciones.
  • Eliminar definiciones de campo que ya no se necesiten.
  • Mostrar campos inactivos usando la opción Mostrar inactivos.
  1. Abre Configuración → Personalización → Campos personalizados.
  2. Localiza la entidad objetivo en el panel izquierdo explorando el árbol de servicios o usando el buscador.
  3. Haz clic en el nombre de la entidad para cargar sus definiciones de campo en el panel derecho.
  4. Haz clic en Agregar Campo para abrir el formulario de definición de campo.
  5. Configura el código, tipo, etiqueta, validación y configuración de visualización en las cuatro pestañas.
  6. Haz clic en Guardar — el campo aparece en la tabla de definiciones y queda disponible en el formulario de la entidad.
  • Solo aparecen en el árbol las entidades que han registrado soporte de campos personalizados. Si falta una entidad esperada, confirma que su módulo está configurado para soportar campos personalizados.
  • El Código del campo es un identificador permanente que no puede cambiarse después de la creación. Elígelo con cuidado.
  • Eliminar una definición de campo quita los metadatos de la plantilla. Los valores de datos existentes almacenados contra ese código pueden preservarse en el backend pero dejarán de mostrarse en los formularios.
  • Los campos de Selección Múltiple requieren al menos 2 opciones. Los campos de Selección requieren al menos 1 opción.

Haz clic en Agregar Campo en el panel derecho después de seleccionar una entidad. Se abre un diálogo con pestañas que tiene cuatro secciones: General, Validación, Visualización y Opciones (la pestaña Opciones solo aparece para los tipos Selección y Selección Múltiple).

Diálogo Agregar Campo con la pestaña General visible mostrando código, tipo, etiqueta, descripción, texto de ayuda y requerido

CampoRequeridoTipoDescripciónPredeterminadoValidación
Código del CampoTextoIdentificador único para el campo. Debe comenzar con letra minúscula; solo letras, números y guiones bajosRequerido; 2–50 caracteres; patrón ^[a-z][a-zA-Z0-9_]*$; solo lectura después de la creación
Tipo de CampoSelecciónTipo de dato: Texto, Área de Texto, Número, Decimal, Fecha, Fecha y Hora, Booleano, Selección, Selección Múltiple, Correo Electrónico, URL, TeléfonoRequerido; solo lectura después de la creación
EtiquetaTextoEtiqueta de visualización mostrada a los usuarios en los formularios (para el idioma principal)Requerido
DescripciónNoTextoTexto de ayuda opcional mostrado debajo del campo en los formularios
Texto de AyudaNoTextoTexto de marcador de posición mostrado dentro del campo antes de que el usuario escriba
RequeridoToggleHace que el campo sea obligatorio al guardar el formulario de la entidadDesactivado

Cuando el tenant tiene activado multi-idioma, aparece una sección expandible Traducciones entre el texto de ayuda y el toggle Requerido. Permite proveer copias traducidas de la Etiqueta, Descripción y Texto de Ayuda para cada idioma soportado adicional. Dejar un campo vacío hace que se use el valor del idioma principal.

Diálogo Agregar Campo con la sección Traducciones expandida mostrando la pestaña Español y los campos Etiqueta/Descripción/Texto de Ayuda

CampoRequeridoTipoDescripción
Pestaña de IdiomaSí (para traducir)PestañaUna pestaña por cada idioma soportado (distinto del principal). Un punto verde indica traducción completa.
EtiquetaNoTextoEtiqueta traducida para el idioma seleccionado. Vacío usa la etiqueta del idioma principal.
DescripciónNoTextoDescripción traducida.
Texto de AyudaNoTextoTexto de marcador de posición traducido.

Diálogo Agregar Campo en la pestaña Validación mostrando longitud mín/máx, patrón, mensajes de error personalizados y la sección expandible Mensajes de Validación Traducidos

CampoRequeridoTipoDescripciónPredeterminadoValidación
Longitud MínimaNoNúmeroCantidad mínima de caracteres (solo tipos Texto y Área de Texto)
Longitud MáximaNoNúmeroCantidad máxima de caracteres (solo tipos Texto y Área de Texto)
Valor MínimoNoNúmeroValor numérico mínimo (solo tipos Número y Decimal)
Valor MáximoNoNúmeroValor numérico máximo (solo tipos Número y Decimal)
Patrón de ValidaciónNoTextoExpresión regular para validación de formato personalizado (tipos Texto)Debe ser una expresión regular válida
Mensaje de Error RequeridoNoTextoMensaje personalizado cuando un campo requerido está vacío
Mensajes de Longitud Mín/MáxNoTextoMensajes personalizados para violaciones de longitud
Mensajes de Valor Mín/MáxNoTextoMensajes personalizados para violaciones de rango de valor
Mensaje de Error de PatrónNoTextoMensaje personalizado cuando la entrada no coincide con el patrón

Mensajes de Validación Traducidos (opcional)

Sección titulada «Mensajes de Validación Traducidos (opcional)»

Cuando multi-idioma está activado, la pestaña Validación también incluye una sección expandible Mensajes de Validación Traducidos. Refleja los campos de mensaje de error personalizados de arriba, con una pestaña por cada idioma adicional para sobrescribir cada mensaje por idioma. Los campos vacíos usan los valores del idioma principal.

CampoRequeridoTipoDescripciónPredeterminadoValidación
VisibleToggleMuestra el campo en formularios y vistasActivado
BuscableToggleIncluye el valor del campo en las consultas de búsqueda de la entidadDesactivado
FiltrableTogglePermite filtrar la lista de la entidad por este campoDesactivado
Solo LecturaToggleHace que el campo sea solo de visualización; los usuarios no pueden editar el valorDesactivado
ActivoToggleHabilita o deshabilita el campo sin eliminarloActivado

Campos — pestaña Opciones (solo tipos Selección y Selección Múltiple)

Sección titulada «Campos — pestaña Opciones (solo tipos Selección y Selección Múltiple)»
CampoRequeridoTipoDescripciónPredeterminadoValidación
Valor de OpciónTextoValor interno almacenado para la opciónRequerido por opción
Etiqueta de OpciónTextoTexto de visualización mostrado a los usuarios para esta opciónRequerido por opción
Valor PredeterminadoNoSelecciónOpción preseleccionada cuando se abre el formularioNingunoDebe ser un valor de opción existente

Pasos:

  1. Selecciona la entidad objetivo en el panel izquierdo.
  2. Haz clic en Agregar Campo en el panel derecho.
  3. En la pestaña General, ingresa un Código del Campo y selecciona el Tipo de Campo.
  4. Ingresa la Etiqueta para el idioma principal. Opcionalmente agrega una Descripción y un Texto de Ayuda.
  5. Activa Requerido si el campo debe completarse antes de guardar el formulario de la entidad.
  6. Cambia a la pestaña Validación y configura las reglas de longitud, valor o patrón necesarias.
  7. Cambia a la pestaña Visualización y configura visibilidad, capacidad de búsqueda, filtrabilidad y comportamiento de solo lectura.
  8. Si el tipo de campo es Selección o Selección Múltiple, cambia a la pestaña Opciones y agrega al menos una opción (dos para Selección Múltiple).
  9. Haz clic en Guardar. El campo aparece en la tabla de definiciones.

Abre las acciones de fila en una definición de campo y haz clic en Editar para abrir el formulario de definición con los valores existentes.

Mismos campos que en Crear. El Código del Campo y el Tipo de Campo son de solo lectura después de la creación y no pueden cambiarse.

Diálogo Editar Campo precargado con los valores existentes; los campos Código y Tipo aparecen deshabilitados

Abre las acciones de fila en una definición de campo y haz clic en Eliminar. Un diálogo de confirmación solicita confirmar la eliminación.

  1. Abre las acciones de fila en la definición de campo objetivo.
  2. Selecciona Eliminar.
  3. Lee la advertencia: eliminar el campo quita la definición. Confirma haciendo clic en Eliminar Campo.

Nota: Eliminar un campo lo quita de todos los formularios inmediatamente. Los datos existentes almacenados contra ese código de campo se preservan en el backend pero ya no son accesibles a través de la interfaz del portal.