2010-10-11 5 views
0

У нас есть требование хранить документы в SharePoint Online, поскольку люди копируют файлы в общую сеть напрямую.Хранилище файлов SharePoint Online

Есть ли способ автоматизировать это? Я думал о службе Windows, которая будет опробовать каталоги, найти любые изменения, такие как новые подкаталоги или новые файлы, а затем загрузить их в библиотеку документов SharePoint Online.

ответ

1

Вам не нужно делать опрос, если вы используете FileSystemWatcher в своей службе Windows для получения уведомлений в режиме реального времени.

http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

Однако, если ваше требование точности 100%, вам нужно будет построить в какой-то механизм отслеживания/контрольной суммы, чтобы убедиться, что каждый документ 1) обнаружен и 2) успешно переехал в SharePoint.

Возможно, вы захотите, чтобы ваш сервис проверял дельта каждый раз, когда он запускается, а затем реагирует только на события FileSystemWatcher.

РЕДАКТИРОВАТЬ: В вопросе Пер Тони ниже приведены дополнительные соображения по поводу получения файлов в SharePoint.

Сначала попробуйте простой тест.

1) Скопируйте URL-адрес библиотеки документов на сайт BPOS SharePoint. Убедитесь, что вы находитесь на машине, на которой есть приложение Office Online.

2) Открыть Блокнот. Введите некоторый случайный текст.

3) Нажмите Файл -> Сохранить как.

4) Вставьте URL-адрес.

5) Попытайтесь сохранить файл.

Это отлично работает на «регулярном» SharePoint (сделано много раз). Если это работает с BPOS, оно открывает несколько вариантов.

+0

Привет, Тим, знаете ли вы о каком-либо стороннем продукте, который делает это? Кроме того, уверены ли вы, что SharePoint Online (часть BPOS) позволяет размещать документы через свой API? – Tony

+0

@ Тони - совсем не уверен; последний выпуск BPOS был очень ограниченным, поскольку SharePoint идет. Я предположил, что вы уже подтвердили это. Следующий выпуск BPOS будет иметь SharePoint 2010 и (по моим обсуждениям с Microsoft) будет намного более надежным. У меня есть другая идея для получения файлов в BPOS; Я отредактирую свой ответ с дополнительной информацией. –

+0

@Tony - см. Также: http://www.docudude.com/2010/08/syncing-sharepoint-online-bpos-with.html –

1

Планирование файловой системы для библиотеки документов SharePoint Online или Office 365 планируется выпустить с помощью «Cloud Connector for Office 365». С текущим содержанием базы данных версии поддерживается только, но двунаправлено с V2.0