Formularios Personalizados
Los Formularios Personalizados te permiten adaptar la apariencia de los formularios de más de 60 pantallas de AdmCloud (Clientes, Proveedores, Empleados, Artículos, Facturas, Órdenes de Compra y Venta, Journals, Ajustes de Inventario, Solicitudes de Servicio, y muchas más) sin necesidad de programar: puedes ocultar o mostrar campos, cambiar sus etiquetas, marcarlos de solo lectura o requeridos, y asignarles un valor por defecto.
¿Qué son y para qué sirven?
Un Formulario Personalizado es una versión propia del formulario que ya usa una pantalla de AdmCloud. En vez de mostrar siempre el mismo formulario a todos los usuarios, puedes crear tantas variantes como necesites para una misma pantalla (por ejemplo, un formulario simplificado para el equipo de ventas y uno completo para el equipo de contabilidad) y asignar cada variante al grupo de usuarios que corresponda.
Por cada campo del formulario original puedes decidir si se muestra o se oculta, si es de solo lectura, si es obligatorio, qué etiqueta ve el usuario y qué valor por defecto se propone. Esto aplica tanto a los campos estándar de la pantalla como a los Campos Personalizados que ya tengas creados en ella.
Cómo se usa
- Crea el formulario desde la pantalla que quieres personalizar. En las pantallas compatibles (Clientes, Proveedores, Empleados, Artículos, Facturas, Órdenes de Compra, Journals, etc.) busca el enlace Personalizar Formulario; al hacer clic, AdmCloud abre automáticamente la creación de un nuevo Formulario Personalizado ya vinculado a esa pantalla. El título del diseñador indica a qué pantalla pertenece el formulario (por ejemplo Nuevo Formulario - Pedidos), tanto al crearlo como al editarlo.
- Dale un nombre. Indica el Nombre del Formulario y, si quieres que sea el que se use por defecto en esa pantalla, marca Predeterminado.
- Configura los campos. En la pestaña Campos, para cada campo disponible en la pantalla original marca si es Visible, Solo Lectura o Requerido, ajusta su etiqueta y, si aplica, su valor por defecto.
- Asígnalo a los Grupos de Usuarios. En la pestaña Grupos de Usuarios, elige a qué grupos aplica este formulario y, opcionalmente, márcalo como el formulario predeterminado de ese grupo para esta pantalla.
- Guarda. El formulario queda disponible de inmediato, tanto en el listado de Formularios Personalizados como en la pestaña de Formularios de los Grupos de Usuarios.
- Consulta o edita un formulario existente. Desde el listado de Formularios Personalizados puedes abrir cualquier formulario ya creado para revisar su configuración o editarla, según tus permisos.
Capacidades principales
- Aplica a más de 60 pantallas de AdmCloud: tarjetas (Clientes, Proveedores, Empleados, Artículos) y transacciones (facturas, órdenes de compra y venta, journals, ajustes de inventario, solicitudes de servicio, entre muchas otras).
- Por cada campo puedes controlar si es Visible, Solo Lectura, Requerido, su Etiqueta y su Valor por Defecto.
- Un formulario puede marcarse Predeterminado a nivel de pantalla (solo puede haber uno por pantalla) y, además, asignarse como predeterminado dentro de uno o más Grupos de Usuarios. Cuando un usuario abre la pantalla, AdmCloud primero busca el formulario predeterminado de su Grupo de Usuarios y, si no existe uno, usa el formulario predeterminado general de la pantalla.
- Un formulario puede marcarse Protegido, de forma que solo su Propietario pueda editar su estructura.
- Si después de crear un formulario personalizado agregas nuevos Campos Personalizados a la pantalla original, AdmCloud los incorpora automáticamente la próxima vez que edites el formulario.
- En las pantallas de Órdenes de Compra, Solicitudes de Compra y Solicitudes de Cotización, el formulario también permite ocultar la columna "Nombre del Artículo" en la grilla de líneas.
Campos clave
| Campo | Para qué sirve |
|---|---|
| Nombre del Formulario | Identifica al formulario dentro de la pantalla a la que pertenece; debe ser único para esa pantalla. |
| Pantalla | La pantalla de AdmCloud a la que pertenece el formulario (Clientes, Facturas, Órdenes de Compra, etc.). Se asigna automáticamente al crear el formulario desde esa pantalla y no puede cambiarse después. |
| Predeterminado | Si se activa, este es el formulario que se usa por defecto para esa pantalla cuando el usuario no pertenece a un Grupo de Usuarios con un formulario propio. Solo puede haber un formulario predeterminado por pantalla. |
| Propietario | El usuario responsable de la definición del formulario (por defecto, quien lo crea). Se usa junto con la opción "Protegido". |
| Protegido | Si se activa, solo el usuario Propietario puede consultar y editar la estructura del formulario. |
| Campos › Visible | Determina si el campo se muestra en el formulario. |
| Campos › Solo Lectura | Determina si el usuario puede editar el valor del campo o solo consultarlo. |
| Campos › Requerido | Determina si el campo se vuelve obligatorio al guardar el registro. |
| Campos › Etiqueta | El texto que verá el usuario junto al campo. |
| Campos › Valor por Defecto | Valor opcional que se propone automáticamente en registros nuevos. |
| Grupos de Usuarios | Los Grupos de Usuarios a los que aplica este formulario, cada uno con su propia marca de "predeterminado para ese grupo". |
Validaciones al guardar
- Nombre del Formulario requerido.
- Nombre del Formulario único por pantalla: no puedes repetir el mismo nombre en dos formularios de la misma pantalla.
- Debe tener al menos un campo configurado en el formulario.
- Propietario requerido.
- Si el formulario es "Protegido", solo el propio Propietario puede guardar cambios en su estructura.
- No puedes crear dos formularios "Predeterminados" para la misma pantalla.
- Cada campo del formulario debe tener su Nombre interno y su Etiqueta.
Eliminar un formulario personalizado
AdmCloud bloquea la eliminación de un Formulario Personalizado si todavía está en uso: si algún Artículo, Cliente o Proveedor lo tiene asignado, o si existe alguna transacción creada con ese formulario, el sistema te muestra el listado de esos registros para que los revises antes de poder eliminarlo.
Disponibilidad, plan y permisos
- Esta función requiere el plan Enterprise y, además, que la función "Formularios Personalizados" esté activada en tu compañía. Si tu plan o tu configuración no la incluyen, la opción no aparecerá disponible.
- El acceso se controla con el permiso "Formularios" del grupo de usuarios, con niveles separados para consultar, agregar, editar y eliminar.
- Un formulario personalizado no puede habilitar campos que tu plan no incluye. El listado de campos configurables solo muestra los campos que la pantalla original ya muestra para tu compañía. Los campos que dependen de funcionalidad que no está en tu plan (por ejemplo, "Artículo de Producción" sin Manufactura, "Territorio de Venta" sin esa funcionalidad, o los campos de Subsidiaria cuando no usas subsidiarias) no aparecen en el listado y, aunque hubieran quedado marcados como visibles en un formulario creado anteriormente, siguen sin mostrarse en la pantalla. Si contratas esa funcionalidad más adelante, los campos vuelven a aparecer en el listado y podrás configurarlos.
- La pestaña para asignar Formularios Personalizados como predeterminados de un Grupo de Usuarios solo aparece cuando esta función está disponible para tu compañía.
- Un formulario marcado como "Protegido" solo puede ser consultado y editado por su Propietario.
Consejos y errores comunes
Combina "Predeterminado" con Grupos de Usuarios. Define un formulario predeterminado general para la pantalla y, además, formularios específicos por Grupo de Usuarios cuando distintos equipos necesiten ver campos diferentes en la misma pantalla.
No puedes eliminar un formulario en uso. Antes de eliminarlo, revisa el mensaje de AdmCloud: te indica qué artículos, relaciones o transacciones todavía lo tienen asignado.
¿No ves la opción "Personalizar Formulario"? Esta función es exclusiva del plan Enterprise y requiere que esté activada en tu compañía. Si tu compañía debería tenerla habilitada y no aparece, contacta a soporte de AdmCloud.