Los objetivos del Framework son:
- Reducir los costes finales de construcción
- Agilizar los plazos de entrega de las primeras fases de desarrollo
- Aumentar la calidad y robustez de las versiones que se entreguen
- Conseguir homogeneidad en funcionalidades comunes o generales
- Simplificar la mantenibilidad posterior de esas funcionalidades
AST Framework está constituido por 3 marcos de componentes funcionales. Son los siguientes:
1.- Utilidades Angular. Conjunto de componentes basados en los componentes DESY existentes, pero que complementan funcionalidades específicas. Tienen el mismo diseño que DESY y se respetan sus funcionalidades.
Estos elementos aumentan la funcionalidad que no ofrecen los componentes DESY nativos (no cambia la existente, la extiende). Compatible con las actualizaciones DESY, permite que los cambios se vean reflejados en los componentes nuevos.
Los componentes que se incluyen son:
• Componente Tabla con paginación, filtrado y ordenación.
• Combo con autocompletado
• Componentes para generación de informes
• Componentes para tablas maestras
• Componentes estándar para formularios DESY con validación y lógica.
• Componentes de provincia, localidad, municipio
2.- Mantenimiento de tablas maestras. Se entiende por tablas maestras aquellas del modelo de datos que contienen tipologías e información que no varía con el tiempo: fases, estados, roles. La mayoría tienen en común la existencia de un código, una descripción, y la posibilidad de una baja lógica de ese registro (a través de un flag de activo/inactivo).
A través de este componente se pueden gestionar múltiples tablas (alta, baja, modificación) sin necesidad de crear ni modificar código, evitando así la labor repetitiva de implementar estos mantenimientos desde los aplicativos.
Los campos disponibles son:
ID: identificador interno numérico o alfanumérico. Obligatorio
Código: Campo alfanumérico que en caso de usarse, actuará como clave única. Opcional
Descripción: Campo alfanumérico. Obligatorio
Campo adicional: Campo alfanumérico adicional. Opcional
Activo: Permite el borrado lógico del registro
Read only: Activar o no el modo lectura, el cual impide que se hagan modificaciones desde el componente de mantenimiento.
3.- Generador de informes. Componente que, incorporado a las aplicaciones, permite a los usuarios el mantenimiento (alta, baja, modificación) de plantillas Jasper de documentos, con texto enriquecido estático, intercalando entre el texto datos que estén en la base de datos. Para esto último, se utilizan una serie de etiquetas que deberán estar previamente implementadas por código. Además del mantenimiento de las plantillas, el componente incluye el software para la ejecución de esos informes y cartas.