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…

5 comentarios en “Versionado de documentos en SharePoint Services 2007”

  1. 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?.

  2. 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)???

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *