More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  CRM, SharePoint y otras ...PhotosProfileFriendsMore Tools Explore the Spaces community

CRM, SharePoint y otras aventuras...

June 24

Cómo utilizar el cliente de Outlook para CRM 4.0 desde fuera del dominio corporativo

Han pasado ya varios meses desde que implantamos Microsoft Dynamics CRM 4.0 en Renacimiento y aunque la experiencia se puede calificar de un éxito, de cuando en cuando se presentan algunos pequeños "problemillas" que es preciso resolver.

Uno de estos incidentes ha sido la integración de CRM con Outlook en equipos que no forman parte del dominio. Al instalar el cliente de CRM para Outlook 2007 en estos portátiles (con Windows Vista) en principio, no se apreciaba ningún problema y la instalación finalizaba con éxito. Sin embargo, cuando se iniciaba Outlook, si bien se podía acceder a los datos del CRM sin problemas, había dos comportamientos realmente molestos.

  crmoutlook

El primero era que la primera vez siempre me salía un popup solicitándome introducir las credenciales del usuario de dominio. Esto era bastante molesto ya que el propio Outlook también obligaba a introducir estas credenciales al conectar con Exchange por lo que el usuario tenía que introducir dos veces la misma información. La solución era bien sencilla. Se trataba simplemente de agregar la URL de la web de CRM a la Zona Intranet del Internet Explorer.

El segundo comportamiento anómalo estaba relacionado con la visualización de los contactos de CRM en la libreta de direcciones de Outlook. Uno de los puntos fuertes de CRM es la integración que tiene con Outlook. Dentro de esa integración está la ampliación de la libreta de direcciones para incorporar varias entidades de CRM.

  CRM Address Book

En el caso de equpos fuera de dominio, sin embargo, al seleccionar cuentas o contactos la lista estaba siempre vacía. Otro error curioso que se presentaba era al seleccionar la opción de CRM - Opciones en el menú de Outlook, si se intentaba modificar alguna opción, la ventana simplemente no hacía nada. Tras estar jugando con el Fiddler (una herramienta gratuita indispensable para todo desarrollador Web) pude ver que, cuando pulsaba el botón de Aceptar en el formulario de opciones, el servidor web de CRM me devolvía un mensaje de error de  autenticación. Eso me puso sobre la pista de que, de alguna manera tenía que indicarle al servidor de CRM la identidad del usuario.

Buceando por el SDK y en la Guía de Implementación, di con la solución. Era necesario crear una nueva clave de registro como sigue:

  1. Abrir el editor del registro regedit.exe
  2. Ir a HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient y crear una nueva clave de tipo STRING (si no existe) llamada UserName
  3. Como valor, escribir el usuario en formato DOMINIO\usuario

A partir de este momento, Outlook ya podía acceder sin problemas a los datos de CRM en la Libreta de Direcciones.

Bueno, otro día más cosas que hoy me he pasado de rollo.

Buscador contra el hambbre

Llevo un tiempo, más del que me hubiera gustado, sin escribir en este blog. Hoy lo hago con un motivo muy justificado. Microsoft, junto a Acción contra el Hambre acaban de lanzar una campaña llamada un click solidario. No cuesta nada probarlo y podrás aportar tu granito de arena a la lucha contra el hambre.





November 02

Sobre la campaña i'm de Windows Live Messenger

 

    


August 21

Nueva imagen de Virtual PC 2007 con la demo de CRM 3.0

Leo en el blog de Freaky que en pleno Agosto, Microsoft acaba de liberar una nueva versión de su imagen de Virtual PC 2007 para realizar demostraciones con CRM 3.0.
 
Todavía no he tenido tiempo de ejecutarla pero en la documentación que se adjunta veo que se han eliminado algunas demos que sí se incluían en la imagen anterior. El motivo no lo se. Pero realmente es una pena ya que había algunos ejemplos muy interesantes sobre cómo mostrar información BI con datos de CRM. Entre las cosas que ya no están en esta nueva demo se encuentran las siguientes:
 
  • Self Service SharePoint Portal
  • Marketing, Sales and Service SharePoint Portals
  • Analytics SharePoint Portal
  • Microsoft Business Scorecard Manager
  • Word Task Pane Integration
  • Outlook Inbox Populator Tool (Herramienta muy útil para demos con e-mail)

Pero no todo iba a ser negativo. La nueva imagen incorpora lo último de lo último: Office SharePoint Portal Server 2007, Office Professional 2007 y Visual Studio 2005.

También se incorporan algunas personalizaciones muy interesantes:

La imagen caduca el 30 de Noviembre de 2008. Podéis descargarla en:

http://www.microsoft.com/downloads/details.aspx?FamilyID=57394bc8-5ecc-422e-a066-34189f48f8c8&displaylang=en

 

December 29

¡ V3C ya está aquí !

Justamente hoy, Microsoft ha liberado la nueva versión del cliente de Microsoft Dynamics CRM 3.0. A pesar de ser 28 de Diciembre no es una inocentada. La nueva versión denomindad V3C es una actualización de compatibilidad del cliente Outlook de CRM para que funcione con Windows Vista y/o Office 2007. Además, se incluye nueva funcionalidad que estaba en principio reservada para la próxima versión Titán.
 
Entre las novedades de este paquete están:
 
- Integración con el nuevo interfaz de Office 2007
- Nuevo almacen MAPI
- Soporte para SQL Server Express 2005 sustituyendo a MSDN como almacen de datos local.
- Incluye todos los hotfixes de cliente publicados hasta la fecha. No es necesario por tanto, aplicar el Update Rollup 1.
 
Además, esta actualización puede ser instalada en un PC "limpio" o actualizando la versión ya existente.
 
Podéis descargarla libremente en la siguiente dirección:
 
 
NOTA: Por el momento sólo está disponible en inglés pero prometen el resto de idiomas para Enero.
December 18

Aggreg8 ha llegado

Leo en el blog de Enrique Dans que Microsoft ofrece un nuevo sitio web con el objetivo de ayudar a articular una comunidad de desarrolladores. La web en cuestión se llama Aggreg8 y, como casi todos los lanzamientos de la llamada Web 2.0 está todavía en versión Beta. La idea me parece muy buena y se viene a unir a otras iniciativas de Microsoft para fomentar la colaboración entre desarrolladores como es Codeplex.
 
En mi afán por probarlo todo, he aprovechado y creado un grupo de trabajo para Microsoft CRM al que por supuesto estáis todos invitados. Eso sí, está todo en el idioma de Shakespeare.
December 13

Lanzamiento de la nueva versión de CRM V3C

Si en el mensaje anterior comentaba que próximamente se lanzaría la actualización de CRM para Office 2007 y Vista, ya tenemos fecha "oficial" de lanzamiento: el 22 de Diciembre.
 
Finalmente no va a ser un parche que se aplique sobre el producto sino una nueva versión del producto. Además de incluir compatibilidad con Vista y Office 2007 mantendrá la compatibilidad con las versiones anteriores que ahora son compatibles. También incluirá el Update Rollup 1.

CRM 3.0 Update Rollup 1

Aunque muchos de vosostros ya estaréis al corriente, hace unos días Microsoft liberó una actualización para CRM 3.0 llamada Update Rollup 1.
 
Los rollups están compuestos por una acumulación de hotfixes que se han ido publicando. De esta manera se simplifica la instalación de los mismos al poder realizarla de una única vez. Tenéis toda la información del rollup en los siguientes enlaces:
 

Es importante resaltar que esta actualización no tiene que ver con la compatibilidad de CRM 3.0 con Windows Vista y Office 2007. Para ello hay previsto un paquete de compatibilidad para finales de Diciembre. En cuanto sepa algo más lo pondré por aquí.

También indicaros que, al igual que los Services Packs, los rollups pasan por una fase de beta testing antes de ser liberados. Lo se bien porque en este caso mi empresa ha participado en las pruebas del CRM Update Rollup 1 desde Agosto nada menos.

November 14

Rendimiento del Data Migration Framework

En casi todos los proyectos empresariales de CRM, es muy probable que se nos plantee la necesidad de realizar una migración inicial de datos desde otras aplicaciones. Para este escenario, Microsoft dispone de un conjunto de herramientas agrupadas bajo el nombre de Data Migration Pack. Este pack contiene plantillas de migración para algunas aplicaciones como Act o Siebel. Para el resto de aplicaciones, es el propio usuario el que debe establecer la relación entre los datos de origen y los datos de destino (CRM). Para ello, al instalar el Data Migration Framework, se crea una base de datos de staging con una estructura análoga a la de la base de datos de CRM. Una vez hemos migrado los datos de nuestras aplicaciones a esa base de datos de staging se ejecuta la herramienta de importación. Hasta aquí todo perfecto.
Pero volviendo al título de este mensaje, ¿cuál es el rendimiento de la herramienta?. ¿Cuánto tardaré en migrar mis registros? Bueno, pues trasladé esta misma pregunta a soporte de Microsoft y la respuesta es la siguiente:
 
  • En la versión 1.0, la migración se realizaba a una velocidad de 1-2 registros/segundo. El acceso de la herramienta al CRM era vía servicios web.
  • En la versión 1.2, se modificó la forma de acceso al CRM para hacerlo mediante componentes COM+. La velocidad media de migración mejoró a 10 registros/segundo.
  • En la versión 3.0 se vuelve a acceder a CRM mediante servicios web. Por el momento no hay cifras oficiales sobre su rendimiento.

Pues bien, en diversas pruebas que he realizado en una migración compleja, he obtenido tasas de migración de 4-6 registros/segundo. Este dato hay que tomarlo con cautela ya que, no podemos comparar rendimientos sin disponer de un juego de pruebas normalizado, el mismo hardware, etc. Sin embargo, lo que si que quiero es prevenir a todos aquellos que se tengan que enfrentar a un proceso de migración para que tengan muy en cuenta el tema del rendimiento. Os pongo un ejemplo. Migración de 2 millones de registros entre clientes, actividades, etc. A una tasa de 6 registros por segundo nos sale un total de 92 horas de migración, ¡casi 4 días!.

Conclusión: debemos tener muy en cuenta el tema del rendimiento a la hora de planificar nuestros procesos de migración. Por último, se nos plantea la pregunta de si se puede acelerar este proceso. La respuesta es que con el Data Migration Framework no es posible acelerar el proceso salvo que se haga tuning de SQL y se mejore el hardware del servidor de SQL. Si tenemos requisitos estrictos de tiempo máximo de migración habrá que estudiar otras alternativas como puede ser desarrollar nosotros un programa de migración con tecnología multithreading para paralelizar tareas de migración.

October 18

Actualización del Manual de Implementación de CRM

Acaba de hacerse pública la nueva versión 3.0.5 del Manual de Implementación de CRM 3.0 y creo que es importante dedicarle esta entrada para anunciarlo. El manual trae las siguientes mejoras entre las que destacan:
 
  • Actualización de los requerimientos de memoria del cliente de Outlook.
  • Información sobre la instalación de CRM en instancias de SQL Server.
  • Soporte para callouts de la versión 1.2
  • Actualizaciones y correcciones sobre la versión actual.

Sólo me queda recomendar a todos que os descarguéis esta nueva versión. Eso sí, descargarla en inglés ya que la versión en español todavía no ha sido actualizada.

http://www.microsoft.com/downloads/details.aspx?FamilyID=1ff067f8-4f77-40f0-ae9c-68ada7d4f16a&DisplayLang=en

View more entries
 
Updated 6/24/2008
Updated 8/29/2006
Updated 6/24/2008