Удаление результатов опроса SharePoint на ежедневных базах
-
10-12-2019 - |
Вопрос
Я создал опрос, в котором пользователи могут указывать, какой бутерброд им хочет поесть на обед. Теперь я хочу, чтобы результаты были удалены на ежедневных базах.Это возможно?Кажется, я не могу найти какие-либо варианты для установки рабочего процесса, чтобы удалить каждый вариант в определенное время.Я использую SharePoint Server 2013.
Спасибо!
Кевин
Решение
Если вы создаете рабочий процесс сайта, то это может быть запланировано для запуска в определенное время и может удалить элементы в вашем списке.
Рабочий процесс на основе списка, вероятно, придется сделать паузу до определенного времени, а затем удалить элементы, когда она просыпается.
В качестве альтернативы вы можете установить политику в списке для удаления элементов старше определенного возраста?
Другие советы
Нет, я думаю, что это невозможно OOTB.
Возможные варианты:
- .
- Вы можете создать TimerJob, чтобы удалить старые файлы
- Запланированный консольный инструмент, который удаляет старую запись на ежедневную основу
- Сценарий CSOM в WebPart WebPart, который удаляет старые записи
- бесконечный рабочий процесс
- ...
Привет, если вы используете рабочие процессы SharePoint 2013, я бы предложил:
- .
- Расписание уровня сайта SharePoint Workflow с использованием SharePoint рабочая процесс планировщика
- Тогда получите все вопросы, используя Получить элементы по запросу Пользовательское действие рабочего процесса от Действия рабочего процесса
- затем повторяют их через петлю и удалить их один за другим.
SharePoint Рабочий процесс планировщика и рабочих процессов Действия Пакет платных инструментов, разработанные моей командой.