Tip #3: La importancia de las interfaces de análisis enfocadas en visualizar la realidad del negocio.
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 la generación automática de parte de
estas consultas será de mucha ayuda.
¿Cómo incorporar este tipo de interacciones a nuestro proyecto?
Con Genexus y K2BTools es posible crear este tipo de interacciones de forma
clara y sencilla a través del uso de Query y de Business Analysis View de
K2BTools.
Supongamos que quisiéramos tener en la sección de facturación una vista que
nos permita analizar cómo va la facturación de nuestro negocio. En esta sección
tenemos un listado de todas las facturas con el cliente asociado, el país, etc.
Por ejemplo:
Si bien tenemos esta lista con toda la información acerca de la facturación, ésta no nos
permite analizar con claridad los datos a modo general. Para ello necesitaremos cambiar la
vista al modo de análisis. K2BTools agrega de forma automática la opción de poder cambiar la vista en tiempo de ejecución mediante una acción que al ejecutarla realiza el cambio.
En la vista anterior podemos observar, por ejemplo, las ventas por cliente. También el
resumen de las ventas por país a partir de los datos que teníamos en el grid de facturas.
Al estar totalmente integrado
con la información que tenemos,
podemos aplicar filtros para
ver los datos de los últimos
120 días, por ejemplo, y una
vez aplicados vamos a poder
visualizar las consultas que
teníamos actualizadas en base
a ese filtrado.
¿Cómo podemos hacerlo con GeneXus y K2BTools?
Lo único que tendrá que hacer el desarrollador en GeneXus, será definir los indicadores
que van a participar de las diferentes Query y luego al aplicar el patrón.
De forma automática se agregarán todos los parámetros correspondientes a los filtros y
generará el filtrado para que los query presenten la información de acuerdo a esos filtros
quedando totalmente integradas a nuestra aplicación.
A su vez, para cada uno de los componentes es posible configurar su posición, indicando
cómo queremos que se vean, si queremos verlo en la misma fila que otro gráfico o poder
elegir que inicie colapsado para desplegarlo en la medida de que sea necesario.
Podemos ver a continuación diferentes formas de visualizar estos componentes:
De esta forma, vimos como poder agregar interfaces de análisis
a nuestra aplicación de forma rápida, para que cada vez sea más
completa y así responder con las exigencias de los usuarios.
Comentarios
Publicar un comentario