2011-04-25 8 views
7

Nuestro sistema envía un correo electrónico de "Actualización diaria" a través de Reporting Services a todos los usuarios cada mañana. Si las personas están en una computadora, no hay problema. Pero, para los usuarios móviles, algunos clientes de correo electrónico de dispositivos móviles no pueden procesar el correo electrónico. Sin embargo, todos pueden renderizar archivos pdf.¿Es posible enviar informes de SQL Reporting Services en formato de correo electrónico con un archivo adjunto en PDF duplicado?

Entonces ... la solución rápida fue crear dos suscripciones para cada usuario; uno con el mensaje en el cuerpo y otro con el mensaje en un pdf adjunto. Esto crea una cantidad molesta de fricción. Me encantaría enviar un solo correo electrónico con el mensaje en el cuerpo adjunto una versión en PDF duplicada.

¿Existe una solución simple?

FYI, estamos gestionando esto a través de Reporting Services Subscriptions.

Respuesta

5

Por defecto, no: no se puede tener las dos formatos en un correo electrónico

El informe "render formato" determina si en línea o adjunto si usted marca "incluirá el informe". Entonces establecer en "PDF" generará un archivo adjunto. Sin embargo, si marca "Incluir enlace" para la representación en PDF, entonces la gente puede hacer clic e ir al informe servido por el sitio web.

De lo contrario, tendría que escribir alguna aplicación pequeña que llame al servicio ReportServer y obtenga ambos formatos de informe y combine en un solo correo electrónico. O escriba su propio custom delivery extension

+0

gbn tiene esto exactamente correcto. Si realmente necesita ambas versiones del informe en un solo correo electrónico, necesitará escribir un código para crear los correos electrónicos usted mismo. SSRS solo enviará un tipo a la vez a través de sus suscripciones y extensiones de entrega listas para usar. –

0

Creo que es mejor usar Database Mail. Puede administrarlo para enviar e-mail o SMS o incluso ambos a su lista de suscripción.

no estoy seguro de que se puede send a single email with the message in the body a duplicate pdf version attached.

+1

Esto no tiene nada que ver con los correos electrónicos SSRS – gbn

0

Si he entendido correctamente, que desea enviar un correo electrónico con archivo adjunto en pdf y esto tendrá pdf mismas texto/datos mientras que en el cuerpo del mensaje, ¿verdad? Si ese es el caso, ¿no cree que "Incluir informe" con "Formato de procesamiento" en PDF le dará el resultado deseado?

Cuestiones relacionadas