none
Sacar listados en excel. RRS feed

  • Pregunta

  • Hola muy buenas, vereis llevamos unas semanas usando CRM Dynamics en mi empresa y no hay manera de que consigamos hacer un par de coillas.
    Cuanto estoy en la parte de Servicios/Casos, quiero sacar un listado de los casos cerrados que hemos estado haciendo, y los exporto en excel.
    Pues bien, hay una de las cosas que quiero mostrar en la lista que no logro que entre en la tabla, no encuentro el campo o es que no se hacerlo.
    Cuando cierras un caso, te pregunta cuanto tiempo has invertido en ese caso. Eso es lo que me gustaria enseñar al exportar el excel, y no lo consigo.
    Alguien sabe como podria hacerlo?
    Y otra cosa, cuando exporto los datos a un excel, en office 2003 se abre muy bien pero en el 2007 me sale un error de que el archivo no tiene el formato especificado y si le doy a abrir de todas formas, me sale todo en blanco, sin datos.
    .
    Saludos.
    lunes, 2 de noviembre de 2009 10:00

Respuestas

  • Hola Bertolin 

    No entiendo cuando dices "Edito los filters".. cuando tu ejecutas alguna consulta SQL sobre las Filtered estos te traen los datos actualizados. Por ejemplo 
    Select * from dbo.FilteredAccount
    Ahora, para hacer las búsqueda y demás lo unico que deberias de hacer es colocar un CRMAF en el alias de la tabla por ejemplo :

    SELECT column1, column2, columnN
    FROM FilteredAccount AS CRMAF_FilteredAccount
    Hay muchas opciones mas para crear y utilizar las búsquedas previas del reporte, te dejo algunos link donde explican un poco de esto

    http://msdn.microsoft.com/es-es/library/bb955081(en-us).aspx

    Yo te recomiendo que los reportes los hagas en el mismo servidor de SQL ya que para utilizar las Vistas necesitas algunos permisos especiales, pero si haces los reportes con algún usuario del CRM ( si fuera el administrador mejor), no deberías de tener ningún problema





    martes, 3 de noviembre de 2009 8:46

Todas las respuestas

  • Hola Bertolin,
    al resolver un Caso, el texo que introduces como "Resolucion", se almacena en una Actividad de Tipo "Resolcuion del Caso" y no en el propio registro del Caso.
    Esto es así porque el caso lo puedes reabrir y poder haber varias reaoluciones de un Caso.
    Tiene que hacer una busqueda avanzada de Actividades y filtrar por "Tipo de actividad" = "Resolución de caso".
    asi podras recoger esa informacion.

    Lo del Office 2007 no se me ocurre por que puede ser...es una Hoja de calculo dinámica o estática?

    un saludo
    lunes, 2 de noviembre de 2009 11:42
    Moderador
  • Gracias por responder tan rapido, pero no es bien bien lo que preguntaba, me explique mal seguramente. O sea eso que me comentas es util, pero no m ayuda para lo que necesito yo. El problema es cuando en la parte de "Casos" listo todos los casos resuelto. Y con ese listado, quiero sacar un excel.
    Los que me piden ese listado quieren que una de las celdas que hay en la tabla que generas sea el tiempo que se utilizo en cada caso. Y no encuentro la manera de hacerlo por ningun lado. Espero haberme explicado mejor ahora.
    Lo de office 2007, si es dinamica, la estatica me la abre sin problemas.Saludos y gracias de nuevo
    lunes, 2 de noviembre de 2009 13:02
  • Hola Bertolin.

    Bueno cuando yo pienso que lo que necesitas es hacer un Reporte, te explico el porque. Cuando tu cierras un caso, la ventana que aparece pidiendo algunos datos adicionales son de la tabla IncidentResolutionBase ( si es que mi memoria no me engaña), esa tabla no aparece en las búsqueda ni tampoco te deja importar  sus columnas. Pero si haces un reporte puedes "linkear" fácilmente con las filtered toda la información necesaria para el caso y sus respectivas resoluciones. Ahora, si la mente no me falla nuevamente ya hay un reporte para eso, anda a la parte de informes y ve si hay alguno que se ajuste a lo que tu necesitas, si es así lo único que deberías de cambiar es la búsqueda avanzada. 

    Sobre lo del Office 2007 alguna vez leí que uno de los famosos RollUp del CRM solucionaba eso. No se cual es el rollup correcto, pero prueba actualizando con el RollUp 7.

    Saludos

    Nos cuentas como te fue.

    Atilin
    lunes, 2 de noviembre de 2009 13:52
  • Si, eso es verdad, coincido con Atilio, lo mejor para el usaurio final sería crearse un reporte.
    Sino otra idea que se me ocurre seria guardar en el Caso mediante un plugin que se dispare al cerrar el mismo y que rellene esa información en algun atributo de la entidad de Caso que habria que crear para tal caso. De esta forma tendrás en una columna del caso el resultado.

    un saludo,
    lunes, 2 de noviembre de 2009 15:32
    Moderador
  • He instalado el Rollup 7 y nada sigue fallando. Bueno eso no es del todo importante, y el otro tema....
    Vamos avanzando, efectivamente era con los reports, yo estaba empeñado a que debia ser al exportar, pero ya veo que no, gracias.
    Pero de todas formas no consigo que salga lo que quiero. Por lo que puedo ver, los reports son como hacer consultar a la base de datos no?
    Pues bien yo intento hacer una y siempre me sale el mismo resultado y no entiendo porque.
    Empecemos por el principio, primero me pide que le diga que tipo de report quiero, Actividades, Casos sin atender, Tabla de resumen de casos...
    Yo elegi esta ultima que puse, entonces aqui ya puedo montar la consulta, y hago lo siguiente (que supongo q es lo q estara mal) Edito los filters, y pongo lo siguiente. Resoluciones de caso (Caso) y el siguiente campo Tiempo invertido mayor que 1, le doy a generar informe y me sale con los mismos datos que antes, no añade ningun campo pero tampoco dice si hay algun error, no se, el programa no ayuda demasiado la verdad jeje. Una ayudita? Es que estoy empezando con esto de CRM y voy un poquito perdido. Saludos
    lunes, 2 de noviembre de 2009 15:40
  • Hola Bertolin 

    No entiendo cuando dices "Edito los filters".. cuando tu ejecutas alguna consulta SQL sobre las Filtered estos te traen los datos actualizados. Por ejemplo 
    Select * from dbo.FilteredAccount
    Ahora, para hacer las búsqueda y demás lo unico que deberias de hacer es colocar un CRMAF en el alias de la tabla por ejemplo :

    SELECT column1, column2, columnN
    FROM FilteredAccount AS CRMAF_FilteredAccount
    Hay muchas opciones mas para crear y utilizar las búsquedas previas del reporte, te dejo algunos link donde explican un poco de esto

    http://msdn.microsoft.com/es-es/library/bb955081(en-us).aspx

    Yo te recomiendo que los reportes los hagas en el mismo servidor de SQL ya que para utilizar las Vistas necesitas algunos permisos especiales, pero si haces los reportes con algún usuario del CRM ( si fuera el administrador mejor), no deberías de tener ningún problema





    martes, 3 de noviembre de 2009 8:46
  • Mil Gracias Atilo, por fin dimos con lo que estaba buscando, el manual y la indicacion de los reportes para hacerlos a mi gusto (ya que tengo la cuenta de administrador).
    Ahora si que hace lo que quiero.
    Mil gracias, espero no molestaros mas en mucho tiempo jeje.
    martes, 3 de noviembre de 2009 12:18