Как удалить / переместить старые формы / документы из моей библиотеки документов в Sharepoint?

Я поддерживаю сайт Sharepoint 2007 с парой рабочих процессов, связанных с некоторыми библиотеками документов. Заказчик хочет, чтобы файлы, которые не изменялись в течение 3 месяцев, автоматически перемещались в определенную библиотеку документов. Есть ли способ обойтись с инструментами Sharepoint автоматически, или мне нужно создать какую-то настраиваемую веб-часть (если это вообще возможно для этого)?


person n00b    schedule 13.04.2012    source источник


Ответы (2)


Рекомендуемый способ сделать это - использовать встроенную структуру политик управления информацией. Для списка или библиотеки документов вы можете настроить запланированные контрольные точки для каждого элемента. На этих контрольных точках вы можете «списать» элемент, удалить его или заархивировать в список архива. Кроме того, вы можете просто вызвать предопределенный рабочий процесс SharePoint, чтобы определить, что должно произойти.

Типичным примером может служить политика управления информацией, которая еженедельно проверяет элементы списка и затем вызывает настраиваемый рабочий процесс. Затем вы можете связать рабочий процесс, который проверяет дату изменения текущего элемента, проверяет, превышает ли она 3 месяца, а затем просто перемещает элемент.

Ознакомьтесь с разделом управления записями общего доступа здесь

person Brian Scott    schedule 16.04.2012

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

--- Ферда

person Ferdinand Prantl    schedule 13.04.2012
comment
Это тоже хорошая идея, но она требует развития, если для этой цели уже предусмотрена основа политики управления информацией. +1 - person Brian Scott; 17.04.2012