Entradas

Mostrando las entradas de 2012

Beta 1 del GeneXus Business Process Modeler disponible!

Imagen
En el XXII Encuentro GeneXus se anunció la disponibilidad de la beta 1 del modelador de procesos GeneXus Business Process Modeler el cual se puede bajar accediendo a www.genexus.com/gxbpm El mismo se distribuirá gratis y nos permitirá usarlo para modelar y documentar procesos de negocios en la etapa de releva miento de requerimientos de un sistema en el cual necesitemos automatizar procesos. Básicamente creamos una Base de Conocimiento al igual que lo hacemos desde GeneXus y con la posibilidad de conectarnos a un GeneXus Server , y a través de esta herramienta podemos editar los Business Process Diagram que utiliza la notación BPMN 2.0 para poder representar los procesos de negocio. Además nos permite importar diagramas hechos en otras herramientas a través del formato estándar XPDL así como exportar los diagramas para usarlos en otras herramientas. Otro escenario importante donde podemos usar este modelador es para hacer cambios en los procesos e impactar dichos cambios en nuest

Error HTTP 500.19 en IIS 7.5, URL Rewrite Module

Un error bastante común cuando se instala GXplorer 7.0, GXportal 5.0 o superior o una aplicación generada en .NET con GeneXus X Evolution 2  sea que este generando servicios REST o para el caso de una aplicación generada para Smart Devices, es que no se tiene instalado el módulo de URL Rewrite del IIS 7.5 o superior dado que este no viene instalado de manera predeterminada con el IIS 7.5 o superior. Entonces con lo primero que nos encontramos es con este mensaje "Error HTTP 500.19 - Internal Server Error" cuando queremos ejecutar nuestras aplicaciones o cualquiera de estos productos que mencione anteriormente que requieren este módulo instalado. Este blog me ayudo a encontrar rápidamente la causa del error y ahorrarme tiempo, además da información de otras causas posibles cuando se presenta este error. En el Wiki de GeneXus pueden encontrar este How To  que muestra como instalarlo

Nueva versión de GXportal 5.1 liberada

Imagen
Se liberó la versión 5.1 de GXportal disponible para instalar localmente o para usar en modalidad saas . Se agregaron nuevas funcionalidades que hacen que el sitio final que se puede diseñar sea más atractivo e interactivo y además de seguir perfeccionando la usabilidad del backend de GXportal. Acá pueden leer un resumen de las funcionalidades mas importantes. Se agregó un editor de imágenes que pueden verlo en acción en este video: El siguiente video muestra como diseñar un slider de imágenes y una galería de fotos: En este otro se puede ver lo sencillo que es publicar contenidos en el sitio:

Novedades que vamos a poder ver en el XXII Encuentro GeneXus

Dentro de la agenda del próximo encuentro sin duda que nos vamos a encontrar con muchas opciones interesantes para elegir y habrá mucho contenido sobre el desarrollo de aplicaciones para Smart Devices. Con novedades en cuanto a nuevos escenarios que se pueden resolver y nuevas funcionalidades además de conocer aplicaciones que se vienen desarrollando desde que se liberó GeneXus X Evolution 2. Pero también en torno a la familia de productos que agregan valor a toda la plataforma GeneXus tenemos unas cuantas cosas interesantes para mostrar por lo cual los invito a que repasen la agenda del encuentro y presenten atención a los siguientes temas: GXplorer 7.0, mostraremos la Beta 2 con nuevas funcionalidades para hacer la tarea de crear consultas dinámicas algo mucho mas trivial y potente al mismo tiempo. GXflow nuestro solución de Workflow también ha incorporado una interfaz para Smart Devices y además se presentará el GeneXus Business Process Modeler herramienta orientada exclusiva

Procesos de negocio accesibles desde cualquier lugar con la ayuda de GeneXus y GXflow

Imagen
Una vez que has automatizado los procesos de negocio de tu empresa y organización y has logrado que todos los involucrados usen una misma bandeja de entrada de tareas a través de un aplicación web entonces seguramente estés mas cerca de dar un paso más y llevar el acceso de la bandeja de entrada de tareas hacia dispositivos como los Smart Phones (iPhone, Samsumg Galaxy, etc) y tabletas (iPad y la variedad de tabletas que hay con Android). Es por esto que en la versión GeneXus X Evolution 2 Upgrade 1 hemos liberado la primer versión del GXflow Client for Smart Devices, el mismo se distribuye para que cualquier usuario GeneXus pueda consolidarlo en su Base de Conocimiento y adpatarlo y personalizarlo a sus necesidades o usarlo tal cual se distribuye. El video a continuación muestra como es la interacción con la bandeja de entrada y salida usándolo desde un iPhone Los invito a que vean cómo se configura  y lo prueben. Si quieren conocer un poco más sobre GXflow hace un tiempo e

Modelar, prototipar, ejecutar y monitorear procesos de negocios con GXflow y GeneXus Evolution 2

Motivaciones En general cuando estamos comenzando a embarcarnos en un proyecto nuevo cualquiera sea deberíamos preguntarnos por qué lo estamos haciendo cual es la motivación. Cuando hablamos de flujos de trabajo dentro de una empresa seguramente que lo primero que queremos es optimizar la forma en la cual trabajamos. Entonces, debemos preguntarnos por qué es importante automatizar los procesos de la empresa . Para hacer este ejercicio mental debemos enfocarnos en cómo estamos haciendo las cosas hoy de forma de comprender como ocurren los diferentes procesos en nuestras empresas para cumplir determinados objetivos. El hecho de enfocarnos en los procesos nos dará una mejor visibilidad de los mismos y podremos identificar posibles mejoras además de comprender el alcance de los mismos para evaluar si es posible automatizarlos. Con esto lograremos formalizar dichos procesos más allá del conocimiento que en general esta distribuido entre los diferentes actores de un proceso, d

¿Cómo habilitar seguridad en mi aplicación web o para smart devices con GeneXus X Evolution 2?

Imagen
Algo que casi siempre necesitamos en cualquier sistema que hagamos es controlar el acceso de los usuarios que pueden usarlo y seguramente también necesitemos controlar qué permisos tienen dichos usuarios sobre las distintas acciones que ofrece el sistema. Por un lado entonces debemos resolver el problema de autenticación donde ya no es viable simplemente tener una tabla con usuarios y contraseñas pues los tiempos han cambiado y vemos que es cada vez más común que las aplicaciones y sitios nos ofrecen identificarnos con nuestras cuentas de Facebook y de Twitter. Ni que hablar que si vamos a implementar esto además tenemos que hacerlo siguiendo las buenas prácticas que dicta OWASP  y tener en cuanta no sólo la arquitectura de una aplicación web,  sino que ahora se nos suma el mundo de los smart devices agregando nuevas plataformas (iOS, Android, Blackberry) y por lo tanto haciendo más complejo lograr tener una aplicación que nos de la tranquilidad de poder dormir sin estar pensando qué

Como hacer consultas dinámicas con GeneXus X Evolution 1 y 2

Algo que nunca podemos prever cuando desarrollamos un sistema es la cantidad y variedad de informes que necesitan los usuarios del sistema una vez que este comienza a rodar. Generalmente lo que vemos que ocurre en cualquier empresa es que los usuarios para tomar ciertas decisiones necesitan de información que está almacenada en la base de datos operacional de la empresa y como en muchos casos estas consultas son totalmente ad hoc entonces recurren al área de sistemas para que les resuelva esa necesidad específica y acá es donde entramos en un círculo vicioso porque muchas veces para responder a este requerimiento el área de sistema tiene que lidiar con sus prioridades y demora en darle una solución al usuario por lo cual cuando obtiene la información que necesitaba seguramente ya sea tarde. Para cambiar esto lo que podemos hacer es darle el control a los usuarios finales para que ellos mismos puedan realizar consultas sobre la base de datos operacional y para esto es necesario darles

Mi primer aplicación para Smart Devices hecha con GeneXus X Evolution 2 esta disponible!

Imagen
Una de las cosas que disfruto es degustar de un buen vino, sobre todo los tintos. Por suerte en Uruguay tenemos muy buenas opciones y de muy buena calidad tanto en la variedad Tannat que es el estandarte de las bodegas uruguayas pero también les recomiendo que prueben la variedad Merlot. ¿A que viene esta introducción sobre mi gusto por los vinos? probando el nuevo generador para Smart Devices de GeneXus X Evolution 2 se me ocurrió hacer una aplicación donde cualquier usuario de la misma pueda catalogar vinos y bodegas. Es decir, que sirva de guía de los diferentes vinos que existen en el mundo así como datos de las bodegas existentes y que estos datos sean aportados por los propios usuarios de la aplicación. Además lo que me interesaba es tener una manera sencilla de registrar los vinos que tengo en mi cava y de ahí el nombre de la aplicación la cual se llama "Mi Cava" (My Cellar en inglés) y que en este momento está disponible aquí en el market de aplicaciones Google

GXplorer 7.0 Beta

Imagen
Hace unas semanas comenzó el proceso de betatest de la nueva versión de GXplorer. Esta versión va a sustituir lo que se conoce como GXquery 3.0 y GXplorer 6.0 unificándolo en un único producto. De esta forma se podrán realizar consultas tanto sobre la base de datos operativa como sobre la Data Warehouse que definamos con GeneXus. La primera versión que liberemos de GXplorer 7.0 se va a centrar en poder realizar consultas sobre la base de datos operacional de los sistemas y de esta forma poder sustituir mucho de los informes y reportes que requieren nuestros usuarios de los diversos sistemas que existen actualmente en cualquier empresa. Es una versión completamente renovada en cuanto su interfaz web, donde se busca dar la agilidad y claridad para que el usuario final pueda obtener rápidamente la información que está necesitando en el formato que está precisando. Para esto cuenta con controles de Pivots , Tablas y diferentes tipos de gráficas. Además esta versión esta mucho más inte

¡Hoy se libera GeneXus X Evolution 2!

Imagen
En un rato en el IX Encuentro GeneXus México  se anuncia la liberación oficial de una nueva evolución de GeneXus, la versión X Evolution 2. Como dice Gustavo en su blog esto no es más que "el fin del principio". Es cerrar una etapa de mucho trabajo para abrir una nueva que implicará seguir trabajando junto a la comunidad de usuarios e ir haciendo evolucionar GeneXus y sus productos asociados hacia caminos que es difícil de predecir. En esta versión se ha puesto mucho foco en el generador para Smart Devices pero también se ha evolucionado en las funcionalidades que podemos obtener en nuestras aplicaciones Web haciendo hincapié en HTML 5.0, en nuestras aplicaciones basadas en Workflow con GXflow, en los dashboards que podemos construir basados en el objeto query y no menos importante un nuevo módulo de seguridad integrando en GeneXus llamado GAM  que nos facilitará la implementación de los aspectos de autenticación y autorización de nuestras aplicaciones El generador