Предупреждения об архиве документов

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

Я не нашел этого в SharePoint. Поэтому я подумывал создать для этого свою собственную функцию:

  • Задание таймера, которое запускается каждую ночь и проверяет все документы в семействе сайтов.
  • Задание таймера можно настроить на странице администратора в центральном администраторе, например, чтобы настроить, на каких семействах сайтов в веб-приложении должно выполняться задание.

Меня беспокоит то, что при запуске этого в интенсивно используемой среде не слишком ли это нагружает серверы? Скажем, например, среда со 100 000 документов, распределенных по 5 семействам сайтов. А как насчет того, чтобы пройтись по всем этим библиотекам документов в различных SPWeb, использовать SPSiteDataQuery для получения всех этих документов и пройти через эту коллекцию? Потому что открытие каждой библиотеки документов в каждом SPWeb на 5 сайтах SPS ...

Или есть другой вариант для этого? С рабочими процессами? Потому что, в конце концов, владелец документа получает предупреждение, и ему нужно подтвердить, действителен ли документ. Честно говоря, я не особо касался рабочих процессов.

Хотелось бы услышать ваше мнение по этому поводу.

Maarten.


person Maarten Louage    schedule 18.11.2009    source источник


Ответы (2)


Этот вопрос SO может дать вам некоторые идеи - рабочий процесс / задания таймера / сторонние лица и т. Д., Поскольку по сути ваше требование к оповещениям по электронной почте, когда документам исполнился 1 год, в основном такое же, как `` задача просрочена ''

Датированные напоминания в календарях sharepoint

Re: Load - ну, я не могу дать вам подробностей, поскольку каждая ситуация индивидуальна, но у вас есть возможность запустить это в одночасье, поэтому я не могу представить, что это действительно будет большой проблемой.

Также помните, что вы на самом деле не извлекаете / не анализируете сами документы, а только запись, содержащую метаданные документов, такие как заголовок, местоположение, дата изменения, назначение и т. Д.

person Ryan    schedule 18.11.2009
comment
Спасибо за ответ. Правда насчет загрузки, я не беру документы, но открываю каждый SPWeb во всей ферме. Я потратил больше времени на получение метаданных этих файлов, и SPSiteDataQuery может это сделать. За один раз для 1 целого семейства сайтов. Я выберу этот вариант. - person Maarten Louage; 19.11.2009

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

также я бы не беспокоился о том, что у меня будут 1000 или рабочий процесс. WFF - это корпоративный продукт. у меня было более 60000 пробежек без каких-либо проблем.

person Chris Jones    schedule 21.11.2009