Blog del CIIN

Blog del Centro de Innovación en Integración de Cantabria

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

Versionado de documentos en SharePoint Services 2007

SharePoint Services incluye varias posibilidades para gestionar el trabajo de personas alrededor del ciclo de vida de un documento. Resumiendo mucho, cuando compartimos y modificados documentos entre un grupo de personas, necesitamos:

  • Un repositorio común
  • Un sistema para controlar versiones de documentos
  • Un sistema para aprobar documentos
  • La capacidad de que los cambios de un usuario no sobreescriban los de otro

Todo esto está implementado en las librerías de documentos de Sharepoint Services, y es un elemento clave en las capacidades de su 'hermano mayor', Office SharePoint Server, para construir intranets, sitios de publicación web, etc.

En lo que sigue, usaremos los grupos predefinidos de seguridad de Sharepoint:

  • Propietarios: pueden gestionar la configuración de un sitio
  • Miembros: pueden añadir y editar documentos de un sitio
  • Visitantes: pueden leer documentos

Por defecto, cuando creamos una librería de documentos, ninguna de estas opciones está activada. Tenemos que ir a la configuración de la librería, "configuración de versiones", para lo que tendremos que tener al menos permisos de "Propietario" dentro de la librería.

Las opciones disponibles son:

  • Aprobación de contenido: Separa los documentos "aprobados" de los "pendientes". Un miembro puede añadir un nuevo documento, pero sus cambios quedarán en 'pendiente' hasta que un propietario los apruebe. Mientras tanto, los visitantes verán el documento aprobado o nada, si el documento se acaba de crear.
  • Versiones Principales (1.0, 2.0...): cada vez que un miembro guarda una nueva copia, sharepoint almacena una nueva versión del documento, que queda archivada
  • Versiones principales y secundarias (1.0, 1.1, 1.2, 2.0...): las versiones secundarias guardan fotos de un documento en el proceso de revisión. Cuando se guarda un documento, se puede elegir crear una versión principal o una secundaria
    • Los documentos en versión secundaria aparecen con estado 'borrador'
    • en ambos casos, es recomendable limitar el número de versiones que se almacenan, para evitar un consumo excesivo de disco. Esto hay que hacerlo librería a librería.
  • Seguridad de borradores: controla quién puede ver las versiones secundarias de un documento. El autor y los propietarios siempre las pueden ver, pero se puede hacer que las vean otros miembros o los visitantes (no recomendable)
  • Requerir desprotección: obliga a que se haga una desprotección obligatoria de un documento cuando se quiera modificar. De esta forma, se evita que otra persona sobrescriba cambios.

image

Todas las opciones pueden ser combinadas. En ese caso, el ciclo completo de edición de un documento sería:

Un miembro trata de editar un documento existente ya aprobado. WSS le avisa de que es necesario desprotegerlo. El icono del documento cambia para marcar este estado 

image  image

Al guardar el documento, y salir de Word, se pregunta si se quiere proteger el documento. Si no se protege, el usuario continua con el control del mismo.

Si se protege, Word pregunta si se quiere crear una versión secundaria 1.1 o una principal 2.0. Mantendremos una versión secundaria 1.1, con el documento protegido

image

Los visitantes siguen viendo sólo la versión 1.0. Los miembros o propietarios ven que hay una versión en borrador del documento

image

Otra persona repite el proceso y realiza cambios, pero ahora quiere que se publique una versión 2.0

image

Como la librería requiere aprobación de contenidos, los visitantes siguen viendo la versión 1.0.

image

Un propietario aprueba la versión 2.0, y a partir de este momento, los visitantes pueden ya leer esta versión. Así queda el historial de versiones.

image

Comentarios:

  • Propietarios y miembros pueden acceder al historial de versiones de un documento en el desplegable que aparece al pasar el ratón por un elemento. Desde aquí, se puede volver a una versión anterior. En el ejemplo de antes, si se recupera el estado 1.0, esta versión se convertiría en la 3.0.
  • La desprotección se puede hacer en SharePoint o en una carpeta local "Borradores de Sharepoint". En Windows Vista, con el modo protegido de Internet Explorer, sólo es posible la primera opción (salvo que se meta el sitio WSS en la zona de Sitios de Confianza de IE)
  • El proceso sería el mismo si se suben documentos con las opciones de carga manual, la ventaja de las aplicaciones Office es que entienden los mecanismos de Sharepoint y facilitan el trabajo
  • La aprobación se podría automatizar con un workflow. En Sharepoint Services no hay ningún template de workflow para aprobación, por lo que sería necesario usar Sharepoint Designer o Visual Studio. En MOSS hay un completo workflow de aprobación con modos serie, paralelo, con quorum mínimo...

Published 11/7/2007 9:59 por Luis Romero Laguillo

Archivado en:
Comparte este post:

Comentarios

# re: Versionado de documentos en SharePoint Services 2007@ Wednesday, July 11, 2007 12:51 PM

Muy bien explicado Luis.

Claro, breve y conciso. :-)

Un abrazote.

Jorge Serrano

# re: Versionado de documentos en SharePoint Services 2007@ Thursday, October 25, 2007 2:17 PM

Respecto al tema de versionados, ¿es posible dentro de un documento de Word (versión 2003 or upper) insertar el campo "versión" de SharePoint?. De esta forma si tenemos en la cabecera del documento el campo "versión" podemos ver la versión del documento que estamos gestionando o generando.

¿Es posible?.

Rodrigo

# re: Versionado de documentos en SharePoint Services 2007@ Thursday, January 10, 2008 1:29 PM

El buscador puede encontrar los metadatos de versiones de documentos?? o sólo encuentra los metadatos del último documento introducido (de la última versión)???

Yon

# re: Versionado de documentos en SharePoint Services 2007@ Thursday, April 10, 2008 1:29 AM

Hola Luis, muy bien explicado el funcionamiento. Me interesaria saber como se instala. Gracias

Gabriel

# re: Versionado de documentos en SharePoint Services 2007@ Thursday, June 26, 2008 5:13 PM

estoy tratando de modificar un webpart, pero me muestra un mensaje que alguien lo esta editando, como saber quien es esa persona?

edgar