G xserver curso-actualizgxxev1

25
GeneXus Server

Transcript of G xserver curso-actualizgxxev1

Page 1: G xserver curso-actualizgxxev1

GeneXus Server

Page 2: G xserver curso-actualizgxxev1

Definición Es un producto diseñado para centralizar la KB y facilitar el trabajo en equipo, aún cuando sus integrantes se encuentren en diferentes puntos geográficos.

• Ambiente de desarrollo aislado

• Servicio de comunicación

Cada desarrollador trabaja sobre su propia copia de la KB, que está conectada a una copia centralizada de la misma KB administrada por GXserver.

Características generales

Page 3: G xserver curso-actualizgxxev1
Page 4: G xserver curso-actualizgxxev1

Send Knowledge Base to Server Operación que se utiliza para publicar en el server una KB local.

Luego de ser “enviada”, la KB queda disponible para que otro usuario se conecte a ella.

• GxTechnical• Local

Envío de una Knowledge Base

Page 5: G xserver curso-actualizgxxev1

Knowledge Base from Server Es la primera operación que el desarrollador debe completar para suscribirse a una KB hosteada en un servidor GeneXus.

GXserver URL

Seleccionar:

• Knowledge Base

• Versión de desarrollo

en dicha KB

La KB creada será una copia exacta de la KB en el server.

Conexión a una Knowledge Base

Page 6: G xserver curso-actualizgxxev1

Provee el mecanismo para interactuar con una instancia de GXserver.

Opciones:

• Commit To Server

• Update From Server

• What’s New?

• Security

Knowledge Manager / Team Development

Page 7: G xserver curso-actualizgxxev1

COMMIT

Page 8: G xserver curso-actualizgxxev1

Commit to Server Es la operación utilizada para actualizar la KB hosteada en el server.

Para ver el conjunto de objetos que

sufrieron cambios.

Se debe agregar un comentario indicando el

significado de los cambios.

Envío de modificaciones

Commit parcial

Selección de objetos a enviar

Para enviar al server las propiedades de la KB que sufrieron cambios.

Page 9: G xserver curso-actualizgxxev1

Commit to Server Es la operación utilizada para actualizar la KB hosteada en el server.

Envío de modificaciones

Page 10: G xserver curso-actualizgxxev1

UPDATE

Page 11: G xserver curso-actualizgxxev1

Update from Server Es la operación que se debe ejecutar cada vez que se desea recibir los cambios que otros desarrolladores realizaron sobre la KB hosteada.

Recibe todas las modificaciones en la KB local.

Muestra las nuevas definiciones

Recepción de modificaciones

Para actualizar también las propiedades que cambiaron.

Page 12: G xserver curso-actualizgxxev1

Revert de objetos

Posibilidad de deshacer todas las modificaciones realizadas a un objeto desde la última sincronización exitosa con el server.

Page 13: G xserver curso-actualizgxxev1

Integración de los cambios

Page 14: G xserver curso-actualizgxxev1

COMMIT

COMMIT

Merge

Page 15: G xserver curso-actualizgxxev1

UPDATECOMMIT

MergeMerge

Merge

Page 16: G xserver curso-actualizgxxev1

Se puede volver a la anterior…

Page 17: G xserver curso-actualizgxxev1

What’s New? Permite visualizar los commits que se han realizado desde la última actualización.

¿Qué hay de nuevo en el Server?

Page 18: G xserver curso-actualizgxxev1

Visualizador de KBs

Page 19: G xserver curso-actualizgxxev1
Page 20: G xserver curso-actualizgxxev1

Ciclo de Vida de la KB

Page 21: G xserver curso-actualizgxxev1

Seguridad

Page 22: G xserver curso-actualizgxxev1

Seguridad: Roles y Permisos

Permisos a nivel del Server

ManageSecurity

ManageUserControls

ManageExtensibility

ManagePatterns

Publish

Permisos a nivel de la KB

View

Update

Commit

ViewDocumentation

EditDocumentation

ManageSecurity

ManageVersions

Delete

Roles:

Admin

KB Admin

KB User

Server Guest

Page 23: G xserver curso-actualizgxxev1

Seguridad: Roles y PermisosPor defecto…

Rol Admin:

Todos los permisos habilitados, tanto a nivel del server como de la KB.

Rol KB Admin:

Server Publish

KB View

KB Update

KB Commit

KB ViewDocumentation

KB EditDocumentation

KB ManageSecurity

KB ManageVersions

KB Delete

Rol KB User:

Server Publish

KB View

KB Update

KB Commit

KB ViewDocumentation

KB EditDocumentation

Rol Server Guest:

Server Publish

Page 24: G xserver curso-actualizgxxev1

Disconnect from Server

Operación para desconectar una KB local del server.

Nuevamente queda habilitada la operación Send Knowledge Base to Server en el menú File.

Page 25: G xserver curso-actualizgxxev1

Eliminación de una KB

Se elimina la KB del server.