Usuario
Programar la emisión mensual de informe

Pregunta
-
Gente: quería realizarles la siguiente consulta. Quiero programar un informe (que yo elija) para que se ejecute automáticamente una vez al mes y no sé como hacerlo. Probé hacerlo a través del Menú Acciones, Programar informe pero no me aparece la configuración de periodicidad con la cual se ejecutará. También probé crear un flujo de trabajo pero no logré configurarlo porque no me aparecían las opciones que necesito.
La siguiente consulta, es saber si puedo configurar de alguna manera la eficiencia de los agentes de servicio de manera mensual. De qué manera? Controlando el tiempo que tardan en resolver todas las tareas que tuvieron en la cola personal. Se puede controlar esto de la manera que propongo o de alguna otra forma?
Gracias desde ya.
Saludos a todos.
Todas las respuestas
-
Hola maurinio Una consulta, como deseas que se envié el reporte? Es decir, lo quieres programar, pero que deseas que se aparezca así de la nada o que envié un correo electrónico con los datos del reporte?.. (es un ejemplo).
- Propuesto como respuesta Atilio jueves, 16 de diciembre de 2010 15:18
-
-
Hola,
Hasta donde yo se la programación del reporte en CRM es para que esté pre-generado y de esa forma evitarte el tiempo y la performance de generarlo on-demand.
Para poder programarlo con periodicidad y enviarlo mensualmente por e-mail a un conjunto de destinatarios por ejemplo, tienes que hacerlo directamente desde SSRS. Tienes que ir a la consola de administracion de SSRS, entrar al reporte y configurar la periodicidad, me explico?
Espero te sirva, saludos,
PP
Microsoft MVP Dynamics CRM | My Twitter: http://twitter.com/pabloperalta | My blog: http://weblogs.asp.net/pabloperalta- Propuesto como respuesta Atilio jueves, 16 de diciembre de 2010 15:26
-
<form id="aspnetForm" action="edit" enctype="application/x-www-form-urlencoded" method="post"><input id="__VIEWSTATE" name="__VIEWSTATE" type="hidden" value="/wEPDwULLTEzNzk0MzkwMDlkZD6SorGRLWx4w+alHb7GRMyulXR+" /><script type="text/javascript"></script> </form>Australia (English)Brasil (Português)Česká republika (Čeština)Danmark (Dansk)Deutschland (Deutsch)France (Français)Indonesia (Bahasa)Italia (Italiano)Magyarország (Magyar)Nederland (Nederlands)Polska (Polski)România (Română)Singapore (English)Türkiye (Türkçe)United States (English)Россия (Русский)ישראל (עברית)المملكة العربية السعودية (العربية)ไทย (ไทย)대한민국 (한국어)中华人民共和国 (中文)台灣 (中文)日本 (日本語)香港特別行政區 (中文)<input id="MastHeadSearchTextBox" class="TextBoxSearchActive" title="Buscar Microsoft" onkeydown=" if (event.keyCode == 13) { doWebSearch(); return false; } " type="text" /> <input id="MastSearchButton" class="SearchButton" title="Buscar Microsoft" onclick=" doWebSearch(); " type="button" value=" " />Microsoft > Foros de Dynamics > CRM Spanish > Programar la emisión mensual de informe > 9b90a258-2847-47fa-923b-f6ee717b417d<form action="/Forums/es-ES/crmspanish/thread/cbdef080-a243-45b7-82c0-145ac9ba7535/9b90a258-2847-47fa-923b-f6ee717b417d/edit" enctype="application/x-www-form-urlencoded" method="post">
Editar mensaje
<textarea cols="100" rows="20" name="body">Hola maurinio Pablo ha dado en el clavo, eso lo podrías ejecutar con las suscripciones de reporting services . Es decir, lo puedes enviar en un correo electrónico, pero la dirección de correo electrónico la tendrías que colocar tu (solo lo he probado enviando correos electrónicos). Creo que también puedes dejar el reporte en una carpeta y enviar al usuario que debería de recibir el reporte un email de notificación Acá te dejo algunos link donde te puedes guiar • http://technet.microsoft.com/es-es/library/ms153647(SQL.100).aspx • http://edwardsdna.wordpress.com/2009/07/17/creating-report-subscriptions-in-microsoft-dynamics-crm-4/ Salu2 Atilin</textarea>
<label for="hasCode">Resource.HasCodeLabel</label><input name="hasCode" type="checkbox" value="true" /> <label for="reason">Motivo</label><input name="reason" type="text" /><input title="Enviar" type="submit" value="Enviar" />© 2010 Microsoft Corporation. Reservados todos los derechos.|||| -
Muchas gracias Atilio y Pablo!!! La verdad que nunca usé el SSRS así que voy a leer un poco sobre el mismo y voy a tratar de hacer lo que les propuse.
Voy a probar con los link que me proporcionó Atilio. Si tienen algun link más de referencia, nunca viene mal.
Saludos y gracias por sus respuestas.
-
Maurinio, con mucho gusto.
Una forma bien facil de hacerlo es ir dentro de tu servidor de sql , con IE, a la url: http://localhost/reports
Alli buscas tu reporte y tiene que tener una opcion 'Manage suscriptions' o en español debe ser 'Administrar sucripciones'. Allí creas las suscripciones para tu reporte.
Espero te sirva, saludos.
PP
Microsoft MVP Dynamics CRM | My Twitter: http://twitter.com/pabloperalta | My blog: http://weblogs.asp.net/pabloperalta -
Estimados,
Muy buenos sus comentarios, permítanme complementarlo con lo siguiente:
Hay un componenete en Dynamics CRM que nos puede ayudar con lo requerido, el Conector para Reporting Services una vez instalado te permite poder programar informes dentro del CRM tal cual lo hace la funcionanilidad de subscripciones en reporting.
Maurinio en la entidad Informes, selecciona el informe que quisieras programar dentro del MS Dynamcis CRM y posteriormente haz clic en mas acciones y selecciona la opción programar informe.
Coméntanos como te fue.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator jueves, 16 de diciembre de 2010 19:29
-
Muchas gracias a todos por sus respuestas!!! Ya pude probarlo desde más acciones -> Programar informe, a través del asistente. Solo me resta probar como enviarlo por mail..Ahora mi pregunta es,mientras no los envíe por mail, dónde los va guardando a esos informes? Aparecen en la lista de informes?
Por otra parte, quería preguntarles si, como planteé anteriormente, puedo calcular el tiempo que tarda el agente de ventas(por ejemplo) en completar una tarea como ser una llamada de teléfono o en responder un email, o sea, en cerrar la tarea para que pase a historial...Se puede hacer un cálculo del tiempo acerca de estas cuestiones?
Saludos!!y gracias!!
-
Buenisimo maurinio.
Nuevamente, desde mi humilde conocimiento, para enviarlo frecuentemente por e-mail tienes que configurar la suscripción en SSRS.
Respecto a calcular una duración entre una fecha y hora de inicio y fecha y hora fin, para mí vas a tener que hacerlo con VS, abriendo el reporte de reporting services (.RDL).
Para ello vas a tener que exportar el reporte actual desde CRM para obtener el archivo y luego ese archivo manipularlo en VS para agregarle esa columna con esa formula. Luego lo importas en CRM y configuras la suscripcion desde la consola de SSRS.
Si alguno se le ocurre otra idea, avise.
Microsoft MVP Dynamics CRM | My Twitter: http://twitter.com/pabloperalta | My blog: http://weblogs.asp.net/pabloperalta -
Pablo/Jimmy: les comento que estuve probando realizar lo que me dijeron en un servidor con Windows 2008 pero no funcionó, tanto desde el CRM yendo a Programar informe (todo iba bien durante el asistente hasta que le llegue al final y cuando le di Crear me tiró un error) como así también desde http://localhost/reports , intenté añadiendo una suscripción y me apareció el mensaje No se pueden crear suscripciones porque las credenciales utilizadas para ejecutar el informe no están almacenadas o, si es un informe vinculado el vinculo ya no es valido . Luego intenté loguearme con Usuario y contraseña de Administrador para ver un informe dentro del Report (ahi mismo en IE) pero me apareció el mensaje "Error al procesar el informe. (rsProcessingAborted). No se puede crear una conexión al origen de datos 'CRM'(rsErrorOpeningConnection). GUID de contener 32 digitos con 4 guiones (xxxx-xxxx-xx-xxxxxx...)"
Me supongo que es un problema de permisos pero no sé cómo resolverlo. Estuve investigando al respecto pero todavía no di con la solución...
Espero que puedan ayudarme.
Saludos.
-
Hola maurinio,
Concuerdo contigo. Tiene que ser un tema de permisos, seguramente en el DataSource.
Como entiendo que eso se debe ejecutar con autenticacion integrada, te recomiendo te fijes con que credenciales está corriendo el servicio de Reporting Services. Ante la duda, ponele credenciales de admin :) . Despues "obviamente" ponele unas credenciales con menores privilegios.
Puede que este link tambien te ayude. Revisalo por favor.
Saludos y espero te solucione,
PP
Microsoft MVP Dynamics CRM | My Twitter: http://twitter.com/pabloperalta | My blog: http://weblogs.asp.net/pabloperalta -
Pablo: probé lo que me dijiste pero no me funciona :(... Ahora bien, si creo un informe nuevo, sí puedo verlo sin problemas, pero los que vienen por defecto en el CRM, cuando los quiero abrir me tira un login y cuando ingreso las credenciales de administrador me dice "Error al procesar el informe. (rsProcessingAborted). No se puede crear una conexión al origen de datos 'CRM'(rsErrorOpeningConnection). GUID de contener 32 digitos con 4 guiones (xxxx-xxxx-xx-xxxxxx...)"
Gracias nuevamente.
Saludos.
-
Maurinio,
Mirá por lo que estuve leyendo precisarías:
- Exportar el reporte desde CRM para uso externo.
- Editar el reporte en SSRS y reemplazar el datasource por una nueva datasource, que apunte al SQL donde está el CRM, con seguridad integrada.
- El reporte te tiene que quedar fuera de la carpeta de CRM en el SSRS. Ponelo en el raiz en todo caso para probar, porque según estuve leyendo, esa carpeta maneja una autenticación en particular.
Si tenés o podes conseguir el libro 'Working with Dynamics CRM' te puedo indicar donde vi eso que justamente indica paso a paso lo que querés hacer.
Luego que lo tenes levantado en SSRS y funcionando, configurar la suscripción para que lo envíe periodicamente por e-mail es muy sencillo.
Espero te sirva. Saludos,
PP
Microsoft MVP Dynamics CRM | My Twitter: http://twitter.com/pabloperalta | My blog: http://weblogs.asp.net/pabloperalta