Можно ли в SharePoint 2013 создать глобальное оповещение об изменении любого контента?
Добрый день!
Возникла задача включить оповещение для одного пользователя об изменении любого контента на портале SharePoint 2013 (документы, списки, контент страниц, и т.д.). То есть, как только кто-то добавит/изменит/удалит что-то на портале, пользователю должно получить уведомление об этом.
Руками я могу это настроить, но для этого нужно заходить в каждый сайт/список/библиотеку и включать оповещение. Сайтов много, списков еще больше.
Может есть некая глобальная подписка на всё веб-приложение?
Можно сделать скрипт на powershell, который будет пробегать и подписывать это один из вариантов.
Второй сложнее, можно сделать глобальный список подписчиков всего контента на портале и сделать евент-ресивер на каждый Web (Changed/Added/Updated), который будет срабатывать на три действия и будут высылать нотификацию. Есть конечно совсем хардкор, это сделать TimerJob, но для такой плевой задачи я бы их не пользовал.