Entradas

Mostrando entradas de agosto, 2019

Tip #3: La importancia de las interfaces de análisis enfocadas en visualizar la realidad del negocio.

Imagen
Un siguiente punto que agrega mucho valor, y potencia la aplicación que estamos desarrollando, es que tenga interfaces para poder explotar de forma eficiente los datos de nuestra aplicación, lo que permitirá el análisis del negocio y la toma de decisiones en tiempo real. La implementación de este tipo de interacciones no es sencilla. Hay que trabajar para poder mostrar y analizar la información que estamos esperando ver, que se pueda visualizar de forma cómoda y entender sin mucha complejidad. Además, seguramente queramos tener diferentes opciones de vista de los datos, manejando distintos tipos de gráficos y poder filtrar la información de forma eficiente, ya sea para obtener cierta respuesta o para que varios usuarios con diferentes roles exploten los datos de acuerdo a sus requerimientos.  Incorporar estas interacciones a nuestros proyectos, se manifiesta en horas de desarrollo que, en muchos casos, terminan siendo más de las que nos imaginábamos en un comienzo. Es así que

Tip #2: La importancia de contar con todas las interfaces para el mantenimiento de entidades.

Imagen
Hoy en día, cuando usamos o desarrollamos cualquier tipo de aplicación web, es muy probable que nos encontremos con interfaces para poder mantener nuestros datos.   Por ejemplo, si nos basamos en un modelo donde tenemos una tabla de PRODUCTOS, al momento de interactuar vamos a necesitar modificar algún dato, crear nuevos productos o eliminar algunos de ellos. Esto es lo que ya conocemos como el Work With de nuestra aplicación, y K2BTools ofrece la generación del mismo a través de su patrón Entity Services. En la siguiente imagen podemos verlo aplicado a la transacción de productos:  Con el Entity Services no solo vamos a tener creadas las operaciones de insert, update y delete, sino que también vamos a obtener muchas otras funcionalidades generadas de forma automática. Veamos los siguientes ejemplos: Generación de diferentes opciones de filtros.   Asociados a todos los grid, automáticamente se generan filtros genéricos para poder buscar por cualquiera de los ca