Este artículo viene a responder una pregunta realizada a través del blog a cerca de cómo proteger múltiples documentos a la vez en WSS 3.0 una vez que estos ya están almacenados en nuestra biblioteca de documentos.
Generalmente cuando subimos documentos mediante carga múltiple, estos se quedan desprotegidos, por lo que es necesario ir protegiéndolos uno a uno posteriormente.
Pero esto se puede evitar de manera sencilla si utilizamos SharePoint Designer 2007. Para ello abrimos nuestro sitio con SharePoint Designer y navegamos hasta la biblioteca de documentos en cuestión (sabemos que los documentos están desprotegidos porque aparece una flecha verde a mano izquierda de cada uno de ellos). A continuación seleccionamos todos los documentos que queremos proteger, y hacemos clic con el botón derecho sobre la opción Check In (Proteger), de forma que nos aparece una pantalla en la que podemos introducir comentarios en el versionado de los documentos. De esta forma tan sencilla conseguimos agilizar muchísimo un proceso que, hecho desde nuestro sitio SharePoint, sería muy tedioso.
El proceso para desproteger múltiples documentos a la vez, se realizaría de forma similar pero esta vez seleccionando la opción Check Out (Desproteger).
*En MOSS, aunque se podría utilizar este “truco”, también existe una opción para realizar la protección múltiple de documentos desde el propio sitio de SharePoint. Para ello es necesario ir a Site Actions > Manage content and structure (Acciones del sitio > Administrar contenido y estructura) y navegar hasta nuestra biblioteca. Seleccionamos todos los documentos y dentro del menú Actions (Acciones) seleccionamos Check In (Proteger).
Y esto es todo, un pequeño aporte que espero os sea de utilidad!!!
¿Sabes de alguna manera de realizar esta protección mediante código? Verás: un sitio en mi servidor MOSS 2007 cuenta con ya cierta cantidad importante de carpetas/subcarpetas y documentos en estas. Sin embargo, al haber subido masivamente varios documentos, estos están desprotegidos, haciéndolos inaccesibles al resto de los usuarios. El método que tú expones es práctico cuando hablamos de pocas carpetas. Por eso ¿conocerás la forma de realizar esto progrmáticamente, digamos, pasando una lista con las URLs de las carpetas contenedoras? Gracias de antemano Goretti.
Hola Cesar, lo que comentas se puede hacer utilizando las librerías especificas de SharePoint. La semana que viene publicaré un post referente a este tema, a ver si te sirve de ayuda.
Un saludo
Y muchas gracias por comentar
Ya he publicado un artículo, en el que se ve el código que se puede implementar para proteger todos los documentos de una biblioteca de manera automática, tal y como preguntabas Cesar. Aquí te dejo el enlace: http://geeks.ms/blogs/gortigosa/archive/2011/07/04/check-out-m-250-ltiple-autom-225-tico-en-sharepoint-2007.aspx
Espero que te sirva de ayudad para hacerte una idea de como aplicarlo;)
Un saludo