G xserver curso-actualizgxxev1
-
Upload
cristiano-rafael-steffens -
Category
Technology
-
view
131 -
download
1
Transcript of G xserver curso-actualizgxxev1
GeneXus Server
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
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
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
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
COMMIT
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.
Commit to Server Es la operación utilizada para actualizar la KB hosteada en el server.
Envío de modificaciones
UPDATE
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.
Revert de objetos
Posibilidad de deshacer todas las modificaciones realizadas a un objeto desde la última sincronización exitosa con el server.
Integración de los cambios
COMMIT
COMMIT
Merge
UPDATECOMMIT
MergeMerge
Merge
Se puede volver a la anterior…
What’s New? Permite visualizar los commits que se han realizado desde la última actualización.
¿Qué hay de nuevo en el Server?
Visualizador de KBs
Ciclo de Vida de la KB
Seguridad
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
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
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.
Eliminación de una KB
Se elimina la KB del server.