Можно ли отправить отчет служб SQL Reporting Services в формате электронной почты с дубликатом вложения pdf?

#email #pdf #reporting-services #html-email

#Адрес электронной почты #PDF #отчеты-службы #html-электронная почта

Вопрос:

Наша система отправляет электронное письмо с «Ежедневными обновлениями» через службы Reporting Services всем пользователям каждое утро. Если пользователи находятся на компьютере, проблем нет. Но для пользователей в пути некоторые почтовые клиенты мобильных устройств не могут отображать электронное письмо. Однако все они могут отображать файлы pdf.

Итак … быстрое решение заключалось в создании двух подписок для каждого пользователя; одна с сообщением в теле, а другая с сообщением в прикрепленном PDF. Это создает раздражающее количество сложностей. Я бы хотел отправить одно электронное письмо с сообщением в теле, к которому прилагается дубликат PDF-версии.

Есть ли простое решение?

К вашему сведению, мы управляем этим с помощью подписок служб Reporting Services.

Ответ №1:

По умолчанию нет: вы не можете использовать оба формата в одном электронном письме

«Формат отображения» отчета определяет, является ли отчет встроенным или прикрепленным, если вы установите флажок «Включить отчет». Таким образом, установка значения «PDF» приведет к созданию вложения. Однако, если вы установите флажок «Включить ссылку» для отображения в формате PDF, пользователи могут щелкнуть и перейти к отчету, предоставляемому веб-сайтом.

В противном случае вам пришлось бы написать какое-нибудь небольшое приложение, которое вызывает службу ReportServer и получает оба формата отчета, а также объединить их в одно электронное письмо. Или напишите свое собственное пользовательское расширение для доставки

Комментарии:

1. в gbn это совершенно верно. Если вам действительно нужны обе версии отчета в одном электронном письме, то вам нужно будет написать некоторый код для самостоятельного создания электронных писем. SSRS будет отправлять только один тип за раз через свои подписки и готовые расширения доставки.

Ответ №2:

Я думаю, что лучше использовать почту базы данных. Вы можете управлять им, чтобы отправить e-mail или SMS или даже оба из них в свой список подписки.

Я не уверен, что вы можете send a single email with the message in the body a duplicate pdf version attached.

Комментарии:

1. Это не имеет никакого отношения к электронным письмам SSRS

Ответ №3:

Если я правильно понял, вы хотите отправить электронное письмо с вложением в формате pdf, и в этом PDF-файле будет тот же текст / данные, что и в теле письма, верно? Если это так, то не думаете ли вы, что «Включить отчет» в «Формат отображения» в PDF даст вам желаемый результат?