Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
17 vistas6 páginas

Tip2 UXUI

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 6

Mantenimiento

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.

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 campos disponibles. Además es
posible usar otros tipos de filtros como los filtros
múltiples, los filtros avanzados, etc.
Generación de Reportes Configuración de Grids
en PDF y EXCEL. en ejecución.

Es posible obtener la funcionalidad Sin ningún esfuerzo por parte del


para exportar información de nuestra desarrollador, podemos agregar más
aplicación y poder realizar diferentes valor a la aplicación con diferentes
análisis u obtener estados del sistema. configuraciones de nuestro grid en tiempo
de ejección. Por ejemplo, para elegir la
paginación o seleccionar las columnas
que le interese ver a cada usuario.

Manejar diferentes vistas y modos


de edición de los Work With.
Generalmente los Work With son aplicados en diferentes escenarios, donde en algunos
casos tenemos muchos atributos y en otros podemos tener pocos. Para manejar esto
podemos usar la vista convencional, o modificar el modo de edición del Work With y editar
mediante un popup. También es posible visualizar todo en una misma interfaz con una vista
de dos paneles como se ve en la imagen a continuación.

Prueba nuestra nueva


versión de K2BTools 11.
Descargar Trial

Solicita hoy una demo


personalizada de nuestras
soluciones 100% adaptada a tus
necesidades, las de tu equipo
y negocio.
Solicitar Demo
Para poder manejar estas opciones, K2BTools ofrece la posibilidad de cambiar el
modo de edición y adaptarlo a cada necesidad y realidad de negocio.

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 el caso que estemos buscando un cliente y no esté ingresado en nuestro


sistema, también es muy sencillo poder crearlo directamente en el prompt, ya que
este comportamiento también se generó de forma automática y transparente para el
desarrollador.

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

Solicita hoy una demo personalizada de nuestras


soluciones 100% adaptada a tus necesidades, las de tu equipo
y negocio.

SOLICITAR DEMO

K2BTools está conformado por un equipo de I+D especializado en la construcción


de herramientas que automatizan las mejores prácticas de desarrollo,
incorporando innovadoras tecnologías en las aplicaciones GeneXus.

www.k2btools.com

También podría gustarte