Назад | Перейти на главную страницу

Автоматически настроить подписку пользователя в SSRS

У меня есть очень простой отчет в SSRS, который представляет собой просто таблицу с тремя столбцами, именем объекта, учетной записью клиента и датой истечения срока действия.

В свой отчет я включаю фильтр по UserID, чтобы ограничить данные только зарегистрированными клиентскими учетными записями пользователей.

Я храню клиентские учетные записи пользователей в простой таблице с domain\alias | client account поля, которые заполняются из пакета SSIS.

Когда новый alias | client account ассоциация введена, я также хотел бы настроить подписку на отчет для этого alias поэтому они получают уведомление, когда он обновляется.

Это возможно?

Я не могу использовать отчеты на основе данных, потому что я использую идентификатор пользователя в качестве параметра в своих отчетах, поэтому в итоге я добавил subscribe bit в мою таблицу клиентского доступа, которая сопоставляет псевдонимы пользователей с учетными записями клиентов. Затем в моем пакете, который заполняет новых пользователей / клиентов, я отправляю электронное письмо ТОЛЬКО пользователям, связанным с учетными записями, которые соответствуют определенным критериям.

Пользователи не могут управлять своими собственными подписками (что было бы неплохо), но это будет временное решение, которое должно отлично работать, пока мы не исследуем наши более крупные потребности, которые будут соответствовать системе биллинга.