Entradas

Mostrando entradas de 2013

K2BTools en el 2013!

Imagen
Se termina un nuevo año y con ello queremos compartir con ustedes los acontecimientos y novedades más importantes que han surgido a lo largo de este 2013 aportando a la comunidad de GeneXus y a la innovación en el desarrollo de aplicaciones desde un concepto For real business applications.
Con el comienzo del 2013 se lanzo K2BTools 7.0 .
    En este versión una de las principales novedades fue la inclusión del Web Panel Designer dentro del la suite de K2BTools. La herramienta mediante la cual es posible crear Web Panels muy complejos y en muy poco tiempo en GeneXus y lo mejor de todo de manera muy sencilla. Herramienta que fue premiada en el XXIII Encuentro GeneXus 2013 por el aporte a la innovación.




   Otras novedades de la versión 7.0 fue la incorporación de la acción "Add grid from Data Provider"  mediante la cual es posible cargar una grilla a partir de un Data Provider de manera muy sencilla. También en esta versión se realizaron mejoras en los filtros logrando desa…

GAM y K2BTools, aplicando esquema de seguridad avanzada a nuestros proyectos

Imagen
K2BTools  nos ofrece dos variantes para la implementación de seguridad en  nuestros proyectos web: K2BFastStart,  en caso de  que el proyecto web sea  una  aplicación  pequeña, con requerimientos de seguridad básicos.
K2BFastStartGAM,  en el resto de los casos.   
Esta  entrada  pretende compartir un par de líneas gruesas  que nos permitirán la implementación del segundo caso  K2Btools-GAM,  que ha venido debatiéndose en el foro en los últimos meses.  En caso de requerir mas detalles sobre el primero,  podrán descargar  documentación aquí.
Lo primero que debemos hacer para  implementar el GAM en  nuestro  proyecto web  es habilitarlo en las Preferences del Modelo:   a partir de lo cual  esté realizará la importación de todos los objetos externos necesarios que facilitan el acceso a la API GAM ,


Lo siguiente que se debe hacer es cambiar la siguiente propiedad:






Seguido a lo cual  procedemos   a   importar  FastStartGAM.xpz  el cual se podrá  descargar  de  la Wiki  a la cual podrán acceder ta…

Creando Paneles de Multiple Selección con K2B Tools

Imagen
Para la mayoría de las aplicaciones Web es necesario tener una cantidad importante de selectores. Por ejemplo, cuando ingresamos una factura necesitamos seleccionar el proveedor, el lugar de entrega, los productos a incluir en la misma. Cuando realizamos consultas, probablemente necesitemos  seleccionar el conjunto de clientes  para los cuales queremos consultar las ventas, el conjunto de depósitos para los cuales queremos listar el stock.
Para seleccionar cada uno de estos elementos, necesitamos un selector, y eso es válido tanto para la parte transaccional como la de explotación de la aplicación. 
Cuando la selección es de un solo elemento, como por ejemplo el cilente para una factura, esto normalmente se hace con GeneXus en forma simple con un combo, suggest o un prompt simple como se muestra en la imagen. 




Sin embargo, cuando el dominio sobre el cual quiero seleccionar es grande, por ejemplo si tenemos muchos productos para seleccionar,   y si  ademas queremos seleccionar más de un v…

Mi experiencia con K2BTools

Imagen
Introducción
  A continuación les voy a contar de mi experiencia en el uso de K2BTools. Les cuento que soy un usuario que hace poco tiempo que empezó a desarrollar en GeneXus por lo que mi experiencia en el desarrollo de aplicaciones con GeneXus no es mucha. Lo que les quiero compartir son algunos ejemplos que me parecen interesantes destacar, que marcan lo importante que puede resultar utilizar K2BTools en una aplicación GeneXus.
  Lo que hice fue implementar una pequeña aplicación de dos maneras distintas, una forma fue usando K2BTools y la otra sin usar K2BTools.
  Al realizar esta prueba  las cosas que más resaltan a grandes rasgos son las diferencia que encontré en la productividad que nos ofrece K2BTools en cuanto a tiempo, funcionalidades y facilidad de uso. Por ejemplo, cuando estaba haciendo la aplicación sin utilizar K2BTools encontré que hay funcionalidades que ésta nos brinda  que son muy difíciles de implementar, que agregan mucho a la aplicación en cuanto a diseño y prod…

K2B Audit 3.0

Imagen
Hace poco más de un mes mostramos las nuevas funcionalidades que se vienen con K2B Tools 7.0, ahora le llega el turno a K2B Audit, otro producto que integra nuestra suite.

Para aquellos que no conozcan este producto, agregamos una breve descripción:

K2B Audit es una herramienta que permite auditar los cambios realizados a la base de datos de cualquier aplicación GeneXus  de forma completamente transparente al desarrollador, generando triggers dentro de la base de datos.

Al trabajar a nivel de DBMS, se auditan los cambios realizados tanto desde la aplicación GeneXus, como desde cualquier otra aplicación, o los realizados manualmente sobre la base de datos.

Durante la ejecución de la aplicación se graban registros de auditoria en cada operación realizada sobre las tablas que se desea auditar. Posteriormente pueden ser consultados para encontrar cuáles fueron las modificaciones realizadas a un registro particular, viendo los valores anteriores y posteriores a las modificaciones, en qué m…