2009-02-11 8 views
5

Para resumir rápidamente mi pregunta:¿Es factible cambiar programáticamente el nombre de un directorio en SharePoint?

¿Es factible cambiar programáticamente el nombre de un directorio (con archivos y subcarpetas) en SharePoint? Espero que los usuarios tengan los archivos desprotegidos en al menos algunas ocasiones de lo que intento cambiar el nombre.

El fondo:

Actualmente estoy contratantes por una compañía que produce software basado en web (ASP.NET) con un sistema de gestión de documentos configurables. El sistema se puede configurar para usar diferentes sistemas subyacentes, siendo el entorno más común SharePoint (WSS 3).

Se me ha asignado una tarea para ampliar lo que ahora es un sistema bastante simple (simplemente los archivos de salida en una estructura de directorio fijo, leídos de vez en cuando). Nunca he trabajado con SharePoint antes de investigar sobre las mejores prácticas, y estoy intentando determinar qué es viable. En este momento, no tengo acceso a un entorno de prueba, por lo que estoy limitado a leer en línea.

Una solicitud es que la estructura del directorio refleje el nombre (como un ejemplo) del cliente actual, de modo que toda la documentación para un cliente estará en un solo lugar y se puede acceder externamente a través de SharePoint u otras aplicaciones compatibles. La especificación cita que si el nombre del cliente cambia, entonces la estructura del directorio debería actualizarse inmediatamente. Mi preocupación es que esto provocará errores directamente (p. Ej., Permiso denegado) o indirectamente causará errores (pérdida de trabajo para usuarios que han extraído archivos externamente).

Como una pregunta de seguimiento si hay dudas con lo anterior, ¿hay una mejor manera de implementar lo anterior? He considerado sugerir que los usuarios usen vistas para acceder a la estructura en SharePoint, sin embargo, existe una preocupación de nuestro BA que los usuarios no podrán cargar directamente nuevos archivos en esta estructura.

Gracias

+0

Solo para aclarar, ¿quiere cambiar el nombre de las carpetas en una biblioteca de documentos o en un directorio físico? – Charlie

+0

Hola Charles: creo que se nos pedirá que cambiemos el nombre de las carpetas en una biblioteca de documentos. Gracias – Chris

Respuesta

1

El problema con las carpetas de SharePoint es que no son realmente carpetas en la forma en que se puede esperar de un sistema de archivos. Todos los archivos en un SiteCollection se almacenan en una tabla grande en la base de datos (revise la tabla AllDocs).

No puedo decir categóricamente que es seguro cambiar el nombre de la carpeta sin hacer algunas pruebas, sé que el "nombre" de las carpetas no es la clave para acceder al documento, a pesar de que parece estar basado en la URL que ves en el navegador.

La mejor opción es hacer una prueba rápida, pero estoy bastante seguro de que su plan no será un problema.

1

El problema potencial es si los elementos web de Content Query, etc. dependen de carpetas específicas para existir o si cualquier otro "código" o "páginas" busca esa carpeta y no la folderId.

Guarde el contenido de la lista antes de "intentarlo" en producción. No quieres perder datos.

0

Los documentos retirados funcionarán de la manera que usted espera. Sin embargo, puede que tenga que ejecutar un rastreo de nuevo.

Cuestiones relacionadas