Trabajar con bases de conocimiento GeneXus

Hace unos años, había tenido la idea de hacer una herramienta para el manejo de bases de conocimiento GeneXus.

Es común para las empresas de desarrollo de software que usan GeneXus que tenga varias KB en diferentes versiones de GeneXus. Y también es necesario tener diferentes Upgrades de la misma version, pues es imposible migrar todas las KB en forma simultánea.

Esto no esta muy bien soportado por GeneXus pues el instalador intenta desinstalar una versión del Upgrade Viejo y sustituirlo por el que se instala.
Hay que renombrar previamente el upgrade viejo para que no lo borre.

Esta es la herramienta que me gustaría tener.

Les paso unos wireframes (algo actualizados)

Aca tendria catalogadas todas las KB que tengo en mi disco local y puedo hacer tareas en forma batch sobre la misma.



También el usuario puede agregar scripts personalizados.
Los logs se pueden guardar en una historia y se pueden consultar desde la misma interface.

Al Editar una KB


Puedo elegir con que instalación de GeneXus voy a abrir la KB.
Si intento abrir con una version diferente, GeneXus debería avisarme y no hacer la conversion en forma automática, pues esto es un factor muy importante de causas de errores y perdida de tiempo.

Las instalaciones de GeneXus, las tengo catalogadas en la misma aplicación.

Desde la aplicación tengo la posibilidad de ver todas las particularidades que tiene las diferentes instalaciones y permite exportar los User Control que tengo en una instalación y la paso para otro.

No es una aplicación difícil de programar y puede ser util para varios escenarios.
Como no la voy a implementar en los próximos meses (años!), la comparto por si alguien le gusta y quiere hacer algo parecido.









Comentarios

  1. Excelente. Seria más que útil. Me sumo a darte una mano en lo que necesites Enrique.

    ResponderBorrar
  2. Seria genial que eso se pueda resolver dentro de GX ! realmente es una necesidad

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.