Novedades que trae el preview 1 del Upgrade 2 de GeneXus X

Quería compartir sobre todo dos cosas que vienen con el Upgrade 2, una de ellas es la posibilidad de convertir una base de conocimiento que estaba en GeneXus 9.0 y que usaba GXflow a GeneXus X. Se trabajó para que este proceso sea sumamente sencillo, dado que simplemente basta con abrir una base de conocimiento y si se detecta que la misma tenía instalado los objetos de GXflow 9.0 entonces además de hacer el proceso normal de conversión para llegar a la X se pide en ese momento el proyecto con los diagramas de actividades hechos con el GeneXus Process Modeler de manera de convertirlos a los nuevos Business Process Diagram y que los mismos queden dentro de la base de conocimiento. Si desean conocer más detalles sobre este proceso de conversión puede ir aquí

La otra novedad es que se está incluyendo en este Upgrade la beta 1 de lo que será el nuevo objeto Query. Basicamente este es el primer paso para integrar aún más las funcionalidades de Business Intelligence que hoy se tienen tanto con GXplorer como con GXquery dentro del IDE de GeneXus X. Este objeto permitirá declarar una consulta simplemente arrastrando atributos desde el "Work with Attributes" que ofrece el IDE, expresar los parámetros y filtros de una manera muy simple que esperamos sea lo suficientemente intuitiva como para que cualquier usuario conociendo los atributos a través de los cuales puede obtener información pueda expresar una consulta. Además se puede ver un preview de la consulta dentro del IDE, trayendo los datos directamente de la base de datos con la cual se está desarrollando la aplicación. Ahora, para que esta consulta sirva de algo se da un user control QueryViewer que basicamente nos permite mostrar el resultado de la consulta a través de una Pivot Table dentro de mis propios webpanels. A futuro seguramente ofreceremos nuevos user controls que den otras formas de visualizar los datos. Además estamos trabajando sobre lo que será la nueva interfaz web de GXplorer donde el usuario final podrá crear sus propias consultas dinámicamente además de consumir aquellas consultas que se hayan definido desde GeneXus y se le hayan habilitado al usuario. Existirá entonces la posibilidad de exportar e importar consultas entre una base de conocimiento GeneXus y la metadata de GXplorer, pero esto es otra historia que les iré contando a medida que vayamos presentando estas funcionalidades. Les recomiendo que vean este ejemplo de como definir un objeto Query

Comentarios

Entradas más populares de este blog

Inteligencia Artificial aplicada al desarrollo de aplicaciones.

Cómo solucionar Error "324 (net::ERR_EMPTY_RESPONSE)" en Chrome