У меня есть регистрация класса, настроенная в SharePoint 2013. Пользователи получают электронную почту, когда они регистрируются в классе. Я хочу создавать уведомления по электронной почте при изменении полей «Дата начала», «Время начала» или «Местоположение» сеанса. Я хочу отправлять электронную почту только тем пользователям, которые зарегистрировались на указанную сессию (от 1 до 400 человек).
Я должен справиться с этим с помощью предупреждения или события, но не могу этого понять. Моя команда SharePoint говорит мне, что это слишком сложно, потому что «столбцы находятся в Сессиях [список], а не в Регистрации [представление списка].
Я нашел много информации об общих предупреждениях SharePoint, но не могу найти ничего об отправке уведомлений выбранной группе пользователей на основе другого поля.


Вы можете создать приемник событий для списка и отправлять электронную почту с помощью SPUtility.SendEmail с динамическими пользователями.
Вы можете проверить образец кода из здесь.