Можно ли отправлять переменное количество писем по подписке SSRS?
Мне только когда-либо удавалось настроить фиксированное количество подписок SSRS, каждая из которых соответствует 1 электронному письму, но теперь я хочу иметь возможность отправлять x электронных писем с различным содержанием, где x - это переменная, которую можно запрашивать из БД вместе с соответствующим содержанием. Шаблон для всех этих писем, однако, должен быть одинаковым.
Например: я могу запросить количество запланированных на сегодня собраний, которое будет варьироваться в разные дни, а затем разослать по электронной почте в начале дня для каждого из этих собраний с темой заголовка в качестве заголовка собрания и тело письма или "отчет" с указанием повестки дня собрания.
Это то, что я могу достичь с помощью служб отчетности?
Мне удалось найти решение с использованием служб SSIS, позволяющее отправлять электронные письма разному числу получателей, но мне было интересно, есть ли другой выход:
Вот это решение, если кому-то интересно: https://technet.microsoft.com/en-us/library/ff793463
Заранее спасибо!
1 ответ
Нашли решение и оно относительно простое. На шаге 3 настройки подписки на основе данных, в которой вы указываете запрос, я написал один, который возвращает список получателей и контент, который будет использоваться в теле отчета / электронной почты. Служба SSRS автоматически изменяет количество отправляемых электронных писем в зависимости от количества записей, извлекаемых запросом.