SharePoint CRM List Web Part, solución del problema de instalación

A estas alturas la mayoría ya conoceréis la existencia del CRM List Web Part para Sharepoint. Personalmente creo que es una grandísima herramienta, ya que permite integrar gran parte de la información de Microsoft Dynamics CRM en los sitios de SharePoint, facilitando la colaboración y el trabajo diario a los usuarios.


Por poner un ejemplo, imaginad un sitio de SharePoint de soporte técnico en el que queramos almacenar una librería de documentación técnica, un foro para el personal técnico, y publicar noticias relacionadas con el servicio técnico. Vamos un lugar de colaboración y comunicación entre el equipo técnico, es fácil de conseguir con SharePoint ¿no? Pero, no sería más cómodo para un técnico de servicio, y mucho más productivo, poder ver la lista de casos sin resolver que tiene asignada directamente en la portada del sitio de SharePoint, sin tener que mantener otro navegador abierto con el CRM, y además poder abrir el caso con solo hacer click sobre él en la lista. Pues esta es una de la múltiples posibilidades que nos abre el CRM List Web Part, y que combinadas con otros Web Parts como el de Reporting Services, pueden permitirnos crear sitios web SharePoint que tengan toda la información necesaria para el trabajo diario de algunos roles de personal sin necesidad de conocer el funcionamiento completo del CRM.


El Problemas de Instalación


Bueno, y ahora viene la justificación del título de este post. Seguro que a más de uno le ha pasado que al intentar instalar esta herramienta se encuentra con un curioso error diciendo que no tenemos una versión válida de SharePoint. A mí también me pasó. La causa, una “cagada” en la comprobación de la versión que hace que el instalador sólo detecte como válida la versión Inglesa.


A la espera de que solucionen este problema en el instalador, os voy a dar un pequeño rodeo, o “workarround” que si no está en inglés igual no funciona, para solucionar el problema.


La Solución


En resumen, lo que tendremos que hacer es instalar manualmente el Web Part en nuestro SharePoint no inglés. Para ello necesitamos extraer del instalador el .cab que contiene el Web Part y utilizar un comando de administración de Sharepoint para instalarlo en nuestro servidor.




  • Paso 1, conseguir el .cab: En la documentación encontramos este comando, Msiexec /i listwebpart.msi EXTRACTCABONLY=1 TARGETDIR=<path to install location>, pero de nuevo el problema está en que debe ejecutarse en un servidor con Sharepoint en inglés. Pero no os preocupéis, ya lo he hecho yo en un Virtual PC, así que bajaros el archivo con el .cab de Microsoft CRM List Web Part.


  • Paso 2, instalar el .cab en el servidor: Debemos de ejecutar este comando en el servidor de SharePoint donde queramos instalar el Web Part, «C:Archivos de programaArchivos comunesMicrosoft Sharedweb server extensions60BINstsadm» -o addwppack -filename MicrosoftCRMListWebPart.cab -globalinstall.


  • Paso 3, configurar el Web Part: Seleccionar “editar página compartida” en el sitio SharePoint en el que queráis añadir el Web Part , pulsad añadir elementos web, y en la galería del servidor virtual encontrareis el CRM Web Part. Una vez añadido sólo hay que configurarlo, indicando entre otras cosas la dirección del servidor de CRM (ie: http://servidorcrm:5555), pero la configuración es bastante intuitiva y no muy compleja. En este enlace tenéis más explicaciones sobre la configuración del Web Part, y sobre como conectar varias instancias para mostrar listas de registros relacionados (ie: un web part con cuentas, y otro con los casos de la cuenta seleccionada en el anterior).

Conclusión


Una magnifica utilidad que Microsoft nos da, una vez más, para Dynamics CRM 3.0, aún a pesar de la pequeña “cagada” con la instalación. Si no lo habéis probado, no sé a que estáis esperando, por que de verdad que os va a gustar.


Como recomendación final, si necesitáis hacer un despliegue más complejo que CRM y SharePoint en el mismo servidor, leeros la documentación del Web Part por que hay que configurar unas cuantas cosillas más.


Saludos,


Marco Amoedo Martínez

6 comentarios sobre “SharePoint CRM List Web Part, solución del problema de instalación”

  1. Tengo un problema con el Webpart… Después de instalarlo, a la hora de configurar el servidor de CRM (http://servidorcrm:5555), el Sharepoint me suelta el mensaje: ERROR: debe especificar un servidor de Microsoft CRM válido.

    Alguien puede ayudarme?

    Muchas gracias.

  2. A mi me ocurre el mismo error, abro la web desde el Servidor, sí que me coje el servidor CRM, pero desde mi equipo abro la web y me dice error:debe especificar un servidor de microft crm valido

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *