Crear formularios de entrada de datos en RecordsManager

Con Altova RecordsManager es muy fácil definir formularios de entrada de datos para administrar mejor el acceso de los usuarios y la entrada de datos.

Gracias a las funcionalidades visuales el diseño de su formulario de entrada de datos estará listo en un abrir y cerrar de ojos.

¿Cómo funciona?

El proceso de diseño de formularios de entrada de datos en RecordsManager es completamente visual. Puede seleccionar fácilmente campos, diseños y estilos para crear tablas y controlar cómo ve los datos el usuario final.

Con las secuencias siguientes puede ver lo sencillo que es crear formularios para introducir datos fácilmente en RecordsManager. En cada una de las animaciones puede ver los pasos que conlleva diseñar un formulario de entrada de datos. En algunos casos también puede ver el formulario resultante en la animación. En otros, el formulario aparece en una pestaña aparte.

Crear un formulario simple de entrada de datos:

Estos formularios son la piedra angular de las aplicaciones de entrada de datos. Para empezar a diseñar el formulario de entrada de datos basta con que seleccione los campos que quiere incluir, asigne un nombre al formulario y después ajuste las opciones que prefiera.

Puede diseñar uno o más formularios de entrada de datos para un contenedor de datos e indicar qué usuarios tienen acceso a cada uno de ellos. También puede configurar un formulario como de solo lectura para todos los usuarios o para grupos específicos, de forma que estos puedan ver los datos en detalle pero no editarlos. Puede incluso configurar como de solo lectura únicamente algunos campos.

En este ejemplo vamos a crear un formulario simple de entrada de datos, para lo que primero vamos a seleccionar los campos de entrada de datos que necesitamos. Primero asigne un nombre al formulario y a continuación seleccione el acceso de lectura/escritura para los distintos roles.

Definir un formulario de entrada de datos complejo:

Diseñar un formulario de datos más complejo también es fácil gracias al método de diseño visual de RecordsManager.

Los formularios de entrada de datos pueden usar tablas para presentar los campos de forma eficiente y que estos se puedan visualizar y/o modificar rápidamente. Una tabla contiene varias filas y columnas, cada una de las cuales contiene a su vez campos de entrada de datos para uno de los campos del contenedor o un elemento visual como texto, una imagen u otra tabla anidada. Las tablas incluyen varias opciones de estilo y diseño para que los formularios resulten más atractivos y fáciles de navegar.

En este ejemplo se empieza con un formulario que ya existe y que después se modifica agregándole tablas, para luego guardarlo con un nombre nuevo.

Si la relación entre los datos es jerárquica, por ejemplo entre empresas, departamentos y personas, RecordsManager ofrece varias opciones para seleccionar el registro de nivel superior correcto para los registros secundarios. La configuración predeterminada es un cuadro combinado de todos los registros de nivel superior, que es un método útil si no hay muchos, pero puede complicarse si hablamos de cantidades de datos mayores.

En este ejemplo puede ver cómo editamos un formulario de entrada de datos para usar una función de búsqueda para seleccionar un registro de nivel superior en lugar del cuadro combinado; también agregaremos un botón que permite al usuario visualizar todo el registro de nivel superior una vez se haya seleccionado, de forma que puedan dar por seguro que se trata del registro de nivel superior correcto.

Crear plantillas para guiar la entrada de datos

Al crear un formulario de entrada de datos puede definir plantillas de datos de forma que los datos de uso frecuente se rellenen de forma automática cuando un usuario cree un registro nuevo. Los datos rellenados automáticamente siempre se pueden modificar. Como administrador puede introducir los datos de la plantilla directamente o definirlos con scripts, donde puede aprovechar la flexibilidad que ofrecen los cálculos XPath.

En este ejemplo el administrador crea una plantilla para los empleados de Arbornull; en esa plantilla se ha seleccionado la empresa de nivel superior correcta y parte de la dirección de correo electrónico ya está rellenada. Al introducir los datos, el usuario solo tiene que introducir la información que falta si selecciona esta plantilla, lo que agiliza la entrada de datos y ayuda a garantizar la validez de los datos introducidos.

Definir el estilo y el diseño

Es fácil diseñar un formulario y aplicar estilos a los formularios de entrada de datos, además de ofrecer a los usuarios la posibilidad de introducir datos de forma sencilla gracias a las casillas de verificación, los botones de opción, los controles de fecha mejorados, etc. Como puede ver en este ejemplo, los campos individuales pueden ser de solo lectura o editables. Al usar tablas puede ajustar el ancho de las columnas manualmente o usar la funcionalidad de ajuste automático para que el ancho se ajuste al contenido.

Organizar los formularios con secciones

Puede dividir los formularios muy largos o complejos en distintas secciones y agrupar los campos relacionados para simplificar la vista. Los usuarios pueden ampliar las secciones conforme van trabajando en un registro.

Al crear una sección puede decidir si esta estará inicialmente abierta (expandida) en función de si contiene datos o no. También puede hacer que las secciones estén ampliadas de forma predeterminada.

Entrada de datos paso a paso

Si tomamos el ejemplo anterior como punto de partida, puede presentar las secciones una a una para que al usuario final le sea más fácil introducir y/o revisar los datos. Una vez se haya completado una sección, aparece la siguiente.

Uso de scripts para automatizar

RecordsManager incluye un editor visual de scripts con el que es más fácil definir las acciones de la aplicación basándose en los datos introducidos por los usuarios. Los scripts reaccionan al comportamiento de los usuarios con la aplicación y se pueden usar para:

  • Actualizar o modificar otros campos de un registro
  • Desencadenar la creación, modificación o eliminación de registros secundarios
  • Ejecutar una acción, como enviar correos electrónicos
  • Mostrar un mensaje (estándar, advertencia, error) al usuario
  • Guardar registros

Los scripts se definen usando ramas si / entonces / de lo contrario. Por cada caso (true y false), el script ejecuta una de las acciones disponibles para ese tipo de script (imagen siguiente).

Scripting in database apps using RecordsManager

Con el editor visual de scripts resulta más fácil definir sofisticadas funcionalidades que reaccionen a la entrada de datos de los usuarios en tiempo real e implementen automatización inteligente en sus aplicaciones de RecordsManager. Aprenda más sobre el uso de scripts para definir el comportamiento de la aplicación.

¿Y ahora?

Descubra los demás tipos de formularios que puede crear con RecordsManager:

Pruebe RecordsManager

RecordsManager es una solución gratuita generada con MobileTogether que viene incluida en el paquete instalación de MobileTogether Designer. Use el enlace siguiente para descargar e instalar de forma gratuita MobileTogether Designer de Altova para empezar a usar la aplicación RecordsManager.