La aplicación que genere en Altova RecordsManager puede consistir en uno o más repositorios, cada uno de los cuales incluye varios contenedores de datos.
Las opciones se configuran usando herramientas IA y una interfaz visual sencilla. No es necesario escribir código ni desarrollar bases de datos backend. Puede cambiar la configuración del repositorio, añadir formularios nuevos, modificar opciones y realizar otros cambios incluso después de que los usuarios hayan empezado a usar el sistema. Cualquier cambio administrativo que haga es visible para los usuarios en cuanto empiecen a usar el sistema.
Al empezar a configurar la estructura de los datos almacenados en la aplicación, la secuencia tiene el aspecto que puede ver más abajo, aunque RecordsManager es flexible y permite añadir elementos nuevos en cualquier fase del proceso de diseño.
1. Crear repositorios y contenedores de datos y configurar la jerarquía
2. Configurar los campos 3. Configurar los formularios
4. Configurar los filtros
5. Diseñar la página de inicio de la aplicación
En el nivel raíz de la aplicación puede crear uno o más repositorios. Los repositorios ayudan a organizar los contenedores de datos para diferenciar las distintas áreas. Los repositorios se usan únicamente con fines organizativos: los contenedores de datos se pueden mover entre repositorios en cualquier momento aunque ya se hayan introducido datos.
Puede aplicar temas de distintos colores a cada repositorio para diferenciar unos de otros, como se ve más arriba en los repositorios Contacts y Company.
Puede cambiar la estructura de las BDs y sus contenedores de datos en cualquier momento, incluso después de que se hayan introducido datos, por lo que es útil tener controles como mecanismo de seguridad. Los controles permiten hacer copiar completas de una BD, incluidas su estructura, la configuración de acceso y los datos de uso. De esta forma, si hace una copia antes de aplicar cambios sustanciales a la estructura, siempre puede restaurar la BD al estado de esa copia con un solo clic.
El sistema viene con temas integrados de distintos colores entre los que puede elegir para la aplicación. Después puede aplicar variaciones de ese tema a los distintos repositorios. Incluso puede dejar que los usuarios personalicen la aplicaciones y cambien el color del tema mientras trabajan.
Usted, como administrador, puede cambiar el tamaño de fuente, los títulos de los campos para que aparezcan solo en mayúsculas o minúsculas/letra de caja camello, aplicar negrita o cursiva a ciertos campos, etc. Los usuarios finales siguen pudiendo ajustar el tamaño de fuente para una mejor visualización en el explorador o el dispositivo móvil sin cambiar por completo el diseño del administrador.
También existe una opción para ajustar el tamaño de la fuente si se van a imprimir los formularios.
RecordsManager cuenta con una biblioteca de imágenes que permite incluir imágenes en todo el diseño. Puede designar una de esas imágenes como logo de una empresa o aplicación, en cuyo caso aparecerá en todas las páginas principales del sistema.
Los contenedores de datos son parecidos a las tablas en las bases de datos SQL en cuanto que consisten en registros con campos. Sin embargo, al contrario que las tablas SQL, los contenedores de datos de RecordsManager ofrecen la flexibilidad de agregar, eliminar, cambiar u ordenar campos siempre que quiera.
Puede añadir a un repositorio tantos contenedores de datos como quiera.
También puede añadir contenedores secundarios a los contenedores de todos los niveles. Los datos de los usuarios finales se almacena como registros en los contenedores de datos.
Cada contenedor de datos está definido por un conjunto de campos en los que se almacenan registros. Más abajo puede ver los campos del contenedor de datos Department.
Al definir la estructura de BD está construyendo relaciones entre contenedores para reflejar una jerarquía y cómo se organizan los datos en ella. Existen dos tipos de relaciones entre los contenedores de datos: primer nivel y secundario o vínculos sueltos.
Estas definiciones se consideran vínculos fuertes, ya que el secundario se crea a partir del de primer nivel. Un contenedor de primer nivel puede tener varios contenedores de datos secundarios. Sin embargo, un contenedor secundario solo puede tener uno de primer nivel. Estas son las consecuencias de la relación contenedor de primer nivel y secundario:
En la vista siguiente existe una relación primer nivel-secundario entre los campos de empresa, departamento y persona.
El segundo tipo de relación es el vínculo que se crea entre dos contenedores de datos independientes. Estos vínculos sueltos permiten crear registros de forma independiente y sin que hagan referencia unos a otros. Los vínculos se crean manualmente durante la configuración. Un único registro puede tener varios vínculos sueltos a otros registros. Si se elimina un registro que tiene un vínculo suelto con otro, eso no afecta al segundo registro.
En la vista anterior, Company Group y Company están unidos por un vínculo suelto.
Estas son algunas de las características importantes de los contenedores de datos con vínculos sueltos:
Para definir vínculos sueltos puede:
Los vínculos de RecordsManager son muy flexibles. Un administrador puede alternar entre los dos tipos de relación, incluso después de que se hayan introducido datos. El sistema crea una estructura de datos nueva que se acerque lo más posible a la anterior y los formularios que ya existen se adaptan a los cambios.
Puede insertar fácilmente contenedores de datos entre los contenedores secundarios y de primer nivel, y también eliminar contenedores de cualquier nivel, ya que el sistema se encarga de adaptar las estructuras.
Puede elegir entre definir un contenedor de datos desde cero, duplicar uno que ya exista o importar datos.
RecordsManager incluye una opción para indicar que un contenedor de datos consiste en un único registro (por ejemplo, un archivo maestro sobre la empresa propietaria). Al elegir este tipo de contenedor de datos, el usuario llega directamente al registro. Al tratarse de un contenedor de registro único, no se pueden añadir o eliminar registros.
También se pueden actualizar registros en masa para modificar campos con XPath, sea con un valor fijo o en función de otros campos. Puede actualizar todos los registros o preseleccionar algunos de ellos con un filtro definido previamente. Durante la actualización puede acceder a una vista previa de los cambios antes de actualizar los registros en masa.
Una vez haya definido la jerarquía del repositorio y los contenedores puede crear los campos para los contenedores de datos.
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.