Title: Nueva Tecnologa
1Nueva TecnologÃa
2Qué son las GXExtensions?
Es una tecnologÃa que permite agregar
funcionalidad a Genexus, aprovechando el rediseño
de su Arquitectura que incorpora la nueva versión
Rocha.
Se programan en el lenguaje Visual C .NET
3Qué se puede hacer con GXExtensions?
Leer y modificar información de la KB- Definir
nuevos Tipos de Objetos (como Transacciones,
Procedimientos, etc.)- Definir nuevos Tipos de
Partes de Objetos (como Eventos, Reglas, etc.)-
Programar sobre la lógica de negocios de GX-
Utilizar y proveer eventos y servicios-
Agregar/Extender/Habilitar/Ocultar menúes,
barras, ventanas MDI, ventanas de herramientas,
etc.- Publicar serviciosY mucho más!
4Qué es el GeneXus Challenge?
GeneXus Challenge es el primer concurso
internacional de desarrollo de software con
Genexus.Tiene 2 categorÃas bien diferentes-
La categorÃa Knowledge Bases, en donde se debe
construir una aplicación con Genexus (versiones
9.0 o Rocha)- Y la categorÃa GXextensions,
donde el objetivo es construir una GXextension
para la versión Rocha y es en la cuál participa
nuestro equipo
5Nuestra Extensión
El nombre del Proyecto es Administración de
Seguridad integrado con Active DirectorySe
trata de una extensión para el Control de la
Seguridad de los Objetos GX por Usuarios y
Grupos. Dicha extensión lee la lista de usuarios
y grupos desde un Active Directory y agrega una
propiedad nueva a todos los objetos GX
susceptibles de aplicar seguridad, dando asà la
posibilidad de definir acciones permitidas a lo
objetos.
6En la práctica
En la primer solapa configuramos de donde acceder
a la lista de usuarios del Active Directory (LDAP
Access)
En la otra solapa asignamos permisos
(modificación / eliminación en un principio) a
los Usuarios (leÃdos de la lista antes definida)
para cada objeto existente en la KB.
7(No Transcript)
8En la práctica (cont.)
Cada Objeto de la KB tiene una nueva solapa que
muestra los permisos que tiene el Usuario sobre
el mismo.
9Más datos
Podes bajar el Proyecto en GXOpen
http//www.gxopen.com/gxopen/servlet/hversion?631,
4La documentación la podes encontrar en
http//www.gxopen.com/commwiki/servlet/hwiki?Secur
ityAdminitrationofGxObjectsinGxRocha
10Muchas gracias!