Campos Personalizados de Artículos
Los Campos Personalizados de Artículos te permiten agregar tus propios campos al formulario de Artículos (y, opcionalmente, al de Servicios y Kits) para capturar información adicional que AdmCloud no ofrece de forma nativa (por ejemplo, un código de referencia interno, una fecha de control o una clasificación propia).
¿Qué son y para qué sirven?
Un Campo Personalizado de Artículo es un campo extra que tú defines, el cual aparece automáticamente en el formulario de Crear / Editar Artículo, junto a los campos estándar (Nombre, SKU, Precio, etc.). Una vez creado, cada artículo puede tener su propio valor para ese campo.
A diferencia de otros catálogos de campos personalizados (como los de Cuentas Contables o Contactos), un mismo campo de Artículo puede mostrarse en el formulario de Artículos, de Servicios y de Kits de forma independiente: tú decides en cuál de esos tres formularios aparece cada campo.
Esta función es útil cuando necesitas guardar datos propios de tu negocio que no forman parte del catálogo estándar de AdmCloud, o cuando un desarrollador está construyendo un plugin o una integración a medida que necesita información adicional sobre tus artículos.
Cómo se usa
- Abre la pantalla. Entra a Campos Personalizados de Artículos desde el menú de Personalización.
- Crea el campo. Escribe el Nombre del Campo, la Etiqueta que verán los usuarios y el Tipo de Dato. Marca en cuáles formularios debe aparecer: Visible en Artículos, Visible en Servicios y/o Visible en Kits.
- Guarda. El campo queda disponible de inmediato en los formularios que marcaste.
- Completa el valor en cada artículo. Al crear o editar un Artículo, Servicio o Kit, llena el nuevo campo junto con los demás datos y guarda normalmente.
- Consulta o edita la definición del campo. Desde el listado de esta pantalla puedes abrir cualquier campo para revisar su configuración o editar los datos que aún se pueden cambiar (ver "Qué no se puede cambiar" más abajo).
Capacidades principales
- Un mismo campo puede mostrarse en Artículos, Servicios y Kits de forma independiente, evitando crear un campo duplicado por cada tipo de producto.
- Admite tipos de dato simples (texto, número, fecha, sí/no) y también referencias a otras entidades del sistema, a una Lista Personalizada o a un Registro Personalizado.
- Puede marcarse como obligatorio y llevar un valor por defecto sugerido.
- Puede protegerse para que solo su propietario vea y edite la estructura del campo.
- Si tu empresa forma parte de un grupo de empresas, su propietario puede transferir (copiar) la definición del campo a otra empresa del grupo.
- Disponible también por API REST (consultar, crear, editar y eliminar) para integraciones externas.
Campos clave
| Campo | Para qué sirve |
|---|---|
| Nombre del Campo | El identificador interno del campo (sin espacios ni caracteres especiales). No se puede cambiar una vez creado. |
| Etiqueta | El texto que verán los usuarios junto al campo en el formulario. |
| Tipo de Dato | Define qué tipo de información acepta el campo (texto, número, fecha, sí/no, una referencia a otra entidad del sistema, una Lista Personalizada, un Registro Personalizado, etc.). No se puede cambiar una vez creado. |
| Visible en Artículos | Cuando está activo, el campo aparece en el formulario de Artículos. |
| Visible en Servicios | Cuando está activo, el campo aparece en el formulario de Servicios. |
| Visible en Kits | Cuando está activo, el campo aparece en el formulario de Kits. |
| Lista Personalizada | Solo aplica cuando el Tipo de Dato es "Lista Personalizada": indica de cuál de tus listas personalizadas provienen las opciones. No se puede cambiar una vez creado. |
| Registro Personalizado | Solo aplica (y es obligatorio) cuando el Tipo de Dato es "Registro Personalizado": indica a qué registro personalizado apunta el campo. |
| Obligatorio | Cuando está activo, el campo se vuelve obligatorio al guardar el artículo, servicio o kit. |
| Permitir modificar en modo consulta | Si se activa, el campo se puede cambiar directamente desde la pantalla de consulta del registro, sin entrar a editarlo (ver "Modificar el campo sin editar el registro" mas abajo). Solo aparece para los tipos de dato que se capturan con una lista o un selector. |
| Valor por Defecto | Valor opcional que se propone automáticamente en artículos nuevos. Debe ser válido para el Tipo de Dato elegido. |
| Propietario | El usuario responsable de la definición del campo (por defecto, quien lo crea). Se usa junto con la opción "Protegido". |
| Protegido | Cuando está activo, solo el usuario Propietario puede ver y editar la estructura del campo; los demás usuarios no verán los detalles de su configuración (pero sí podrán llenar su valor en los artículos). |
Validaciones al guardar
- El Nombre del Campo es obligatorio, sin espacios ni caracteres especiales.
- El Nombre del Campo debe ser único: no puedes reutilizar el mismo nombre en dos campos personalizados de artículos.
- La Etiqueta es obligatoria.
- El Propietario es obligatorio.
- Si el campo es "Protegido", solo el Propietario puede guardar cambios a su estructura.
- El Valor por Defecto debe ser válido para el Tipo de Dato elegido (por ejemplo, no puedes escribir texto en un campo numérico).
- El Registro Personalizado es obligatorio cuando el Tipo de Dato es "Registro Personalizado", y no se puede indicar si elegiste un tipo de dato distinto.
Qué no se puede cambiar después de creado
Para proteger la información ya capturada en tus artículos, una vez que guardas el campo por primera vez el formulario bloquea la edición de estos tres datos:
- El Nombre del Campo.
- El Tipo de Dato.
- La Lista Personalizada asociada.
Si necesitas cambiar alguno de estos datos, crea un nuevo campo con la configuración correcta en lugar de modificar el existente.
Eliminar un Campo Personalizado
Eliminar un campo personalizado también elimina los valores capturados en cada artículo, servicio o kit que lo tenía lleno; esta acción no se puede deshacer. El sistema también bloquea la eliminación si el campo está siendo usado por un plugin, e indica cuáles plugins dependen de él para que los revises primero.
Transferir el campo a otra empresa
Si tu empresa forma parte de un grupo de empresas en AdmCloud, el Propietario del campo puede transferir (copiar) su definición —junto con su Lista Personalizada asociada, si aplica— hacia otra empresa del grupo, sin tener que recrearlo manualmente. Esta opción solo aparece en la pantalla de Detalle del campo para el usuario que lo creó, y no está disponible en empresas que aún están en periodo de evaluación.
Disponibilidad, plan y permisos
- Esta función requiere el plan Enterprise. Si tu plan no lo incluye, la opción no aparecerá en el menú y las pantallas mostrarán un mensaje de "función no disponible en esta edición".
- El acceso se controla con el permiso "Personalización" del grupo de usuarios, con niveles separados para consultar, agregar, editar y eliminar.
- Un campo marcado como "Protegido" solo puede ser consultado y editado por su Propietario (los usuarios ForTech no están sujetos a esta restricción).
Modificar el campo sin editar el registro
Normalmente, para cambiar el valor de un campo personalizado hay que abrir el registro en modo edicion, cambiar el dato y guardar. La casilla Permitir modificar en modo consulta ofrece un atajo: el campo se muestra habilitado tambien en la pantalla de consulta, igual que el Estado y el Grupo en las Solicitudes de Servicio.
Es util para datos de seguimiento que cambian con el tiempo y que no forman parte del contenido principal del registro: el estatus de una gestion, el responsable de una revision, una clasificacion interna, etc.
Que ocurre cuando la enciendes
- En la pantalla de consulta el campo deja de verse gris y se pinta con su control normal (lista desplegable, buscador, casilla, caja de texto...), segun su Tipo de Dato.
- Al elegir o escribir el nuevo valor y salir del campo, el cambio se guarda solo: no hay boton Guardar y la pagina no se recarga. AdmCloud muestra un aviso de confirmacion.
- Si el guardado falla, el campo vuelve al valor anterior y se muestra el mensaje de error.
- El cambio queda registrado en la bitacora del registro, igual que cualquier otra modificacion.
Quien puede usarlo
- Solo los usuarios con permiso de edicion sobre esta pantalla. A los demas el campo se les sigue mostrando en solo lectura.
- Solo en los tipos de dato que se capturan con una lista o un selector. No esta disponible para Texto Enriquecido ni Archivo, porque esos campos necesitan su propio flujo de captura; si eliges uno de esos tipos, la casilla desaparece del formulario.
Consejos y errores comunes
Piensa bien el Tipo de Dato antes de guardar. Como no podrás cambiarlo después, tómate el tiempo de decidir qué tipo de información necesitas capturar (texto, número, fecha, una lista personalizada, una referencia a otra entidad, etc.) antes de crear el campo.
Marca solo los formularios donde realmente lo necesitas. Si el campo aplica únicamente a productos físicos, deja "Visible en Servicios" apagado; así evitas que aparezca en formularios donde no tiene sentido.
Eliminar un campo elimina sus datos. Antes de eliminar un campo personalizado, asegúrate de que ya no necesitas la información capturada en tus artículos: la eliminación borra toda la columna y no se puede recuperar.
¿No ves la opción en el menú? Esta función es exclusiva del plan Enterprise. Si tu empresa debería tenerla activa y no aparece, contacta al soporte de AdmCloud.