Чтобы быстро подвести итог моего вопроса:
Возможно ли программно изменить имя каталога (с файлами и подпапками) в SharePoint? Я ожидаю, что у пользователей по крайней мере в некоторых случаях будут проверяться файлы, которые я пытаюсь переименовать.
Фон:
В настоящее время я заключаю контракт с компанией, которая производит программное обеспечение на основе Интернета (ASP.NET) с настраиваемой системой управления документами. Систему можно настроить на использование различных базовых систем, причем наиболее распространенной средой является SharePoint (WSS 3).
Мне была поручена задача расширить то, что теперь было довольно простой системой (просто выводить файлы в фиксированную структуру каталогов, иногда читая). Никогда прежде не работал с SharePoint, я провожу некоторые исследования передовых методов и пытаюсь понять, что является жизнеспособным. На данном этапе у меня нет доступа к среде тестирования, поэтому я ограничен чтением в Интернете.
Один запрос состоит в том, чтобы структура каталогов отражала имя (в качестве одного примера) текущего клиента - поэтому вся документация для клиента будет находиться в одном месте, и к ней можно будет обращаться извне через SharePoint или другие совместимые приложения. В спецификации говорится, что если имя клиента изменяется, структура каталога должна немедленно обновляться. Меня беспокоит то, что это будет либо напрямую вызывать ошибки (например, отказано в разрешении), либо косвенно вызывать ошибки (потеря работы для пользователей, извлекших извне файлы).
В качестве последующего вопроса, если есть проблемы с вышеизложенным, есть ли лучший способ реализовать вышеизложенное? Я рассмотрел предложение пользователей использовать представления для доступа к структуре в SharePoint, однако у нашего БА есть опасение, что пользователи не смогут напрямую загружать новые файлы в эту структуру.
Спасибо