Tip2 UXUI
Tip2 UXUI
Tip2 UXUI
de entidades
#TIP2
La importancia de contar con
todas las interfaces para el
mantenimiento de entidades.
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.
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:
Además de cambiar las vista de los grids, es posible obtener otro tipo de vistas más
orientadas al contenido saliendo del grid convencional como vemos a continuación:
Entity Manager
Otro ejemplo de interacciones que debemos tener resueltas en nuestra aplicación es
cuando queremos abrir un producto cualquiera. Seguramente nos interese ver toda la
información en un solo lugar, sin la necesidad de tener que navegar por la aplicación para
poder encontrarla.
K2BTools ofrece este manejo de forma sencilla a través del Entity Manager, el cual vincula
automáticamente las tablas que se relacionan entre sí, como en el caso del producto que
vemos en la siguiente imagen:
De esta manera es posible jerarquizar los diferentes componentes de una entidad
para tener una vista clara, y que se pueda visualizar o ingresar entidades complejas de
forma sencilla. Dentro del entity manager se pueden seleccionar diferentes maneras
de visualizar cada componente, según su jerarquía, priorizando los componentes más
importantes. Además, brinda otra alternativa para visualizar los tabs, permitiendo mostrar
los componentes más relevantes en la propia interfaz e ir descubriendo progresivamente
el resto de los componentes.
Pantallas de selección
Con el uso del patrón K2B Prompt es posible generar de forma automática todas las
pantallas de selección que necesitamos tener en nuestro sistema. Como se muestra en
el caso a continuación, donde se crea una factura y podemos elegir cuál es el cliente que
queremos seleccionar para esa factura. Como ya aplicamos el patrón a la transacción de
Clientes, esta interacción se generó automáticamente con la personalización deseada.
En resumen, hemos visto como con el uso de los diferentes patrones que provee K2BTools
para usar en Genexus, podemos tener resuelto un alto porcentaje de las interfaces
para nuestra aplicación, y casi todo de forma automática. Esto nos va a brindar mayores
resultados, pudiendo entregar antes nuestros proyectos y reduciendo notoriamente los
costos de desarrollo.
En el próximo tip contaremos cómo empezar a agregar otro tipo de consultas a nuestro
sistema, como las pantallas de análisis para ayudar a la toma de decisiones, o ver como
evoluciona nuestro negocio.
Prueba nuestra nueva versión de K2BTools 11.
DESCARGAR TRIAL
SOLICITAR DEMO
www.k2btools.com