CRM 2011: Microsoft Dynamics CRM vs Microsoft Dynamics AX (CRM)

27 02 2011

Esta semana recibí de Microsoft Dynamics CRM 2011 Blog un articulo con el mismo titulo con el que publico el presente. El articulo lo podéis encontrar en http://msdyncrm.blogspot.com/2011/02/microsoft-dynamics-crm-vs-microsoft.html. Como para todos aquellos que estamos trabajando en empresas que integran tanto Dynamics CRM como AX, el titulo del articulo me despertó mucha curiosidad. Tras leerlo atentamente observé que, si bien todas las ventajas que describe sobre Dynamics CRM sobre el CRM de AX son ciertas, no por ello son mas simples ni efectivas. A continuación hago algunos comentarios sobre algunas de las ventajas expuestas en ese articulo:

Ambos productos son líderes del mercado y AX dispone de una excelente capacidad para gestionar la relación con clientes, hasta aquí, completamente de acuerdo.

Pero (continua el articulo) Microsoft Dynamics CRM provee los siguientes beneficios sobre el CRM de AX (aquí es donde quiero añadir algunas puntualizaciones o simplemente reafirmar lo que el autor destaca):

  • Dynamics CRM tiene una interface mucha mas intuitiva en MS Outlook. Efectivamente la apariencia de CRM en Outlook es espectacular.
  • Dynamics CRM tiene una mayor integración con MS Oulook para la sincronización de Citas, EMails, Contactos y Tareas. Efectivamente, la mejora respecto a la versión 4.0 es muy destacable.
  • Dynamics CRM aprovecha las características nativas de Outlook, como el formato condicional, la agrupación y el panel de lectura de Outlook. Insisto nuevamente, la integración de CRM en Outlook ha mejorado enormemente!
  • Dynamics CRM esta disponible en navegadores o en cualquier dispositivo móvil (iPhone, iPad, BlackBerry, Windows Mobile, Android). Efectivamente, esto es así!. Podemos acceder a CRM a través de todos esos dispositivos descritos pero, atención, a través de la opción Mobile Express y por tanto con las limitaciones que ese entorno impone (no podemos crear actividades…). En cualquier caso, si que es una gran ventaja disponer de Mobile Express
  • Dynamics CRM esta disponible offline utilizando Outlook. Correcto, lo esta pero, cuidado con lo que la sincronización offline implica: los datos deben cargarse en la maquina del usuarios (utilizando SQL Express…), los desarrollos de extensiones deben tener en cuenta la utilización del sistema offline…
  • Dynamics CRM tiene características de Dashboard con dril downs. Así es, y francamente, esta es una de las funcionalidades que mas atraen del nuevo CRM pero, cuidado, no estamos hablando de Dasboards avanzados como los que uno espera de un entorno Business Intelligence. Se trata de un sistema de afijos con capacidades de dril down.
  • Dynamics CRM tiene integración de gestión de documentos con SharePoint. Es importante destacar que la integración mas completa tan solo se obtiene con SharePoint 2010 (con MOSS 2007 la inteacion es extremadamente básica) y mediante la instalación de un complemento de integración.
  • Dynamics CRM incluye unas potentes pero intuitivas características de XRM con un sistema de personalizacion de point-and-click. nada a decir, al contrario esa ha sido siempre una de las características de CRM que lo han diferenciado del resto.
  • Dynamics CRM incluye herramientas de gestión de campañas y de gestión de envio de correos de marketing muy potentes. Bien, en este punto podríamos poner algunas pegas importantes como no disponer de un editor de correos en formato HTML, los problemas de EMail Router cuando generamos envíos de grandes cantidades de Correos…
  • Dynamics CRM incluye aceleradores para portales de Partners y Clientes. En el momento de escribir este articulo, los aceleradores a los que hace referencia están disponibles para CRM 4.0 por lo que habrá que adaptaron a CRM 2011. En cualquiera de los casos, cuidado con los aceleradores ya que, por lo general son perfectos si uno utiliza el estándar (a nivel de concepto de procesos y estructura de datos), en cualquier otro caso, muy probablemente el acelerador no aplicara o requerirá una personalización de desarrollo muy importante (coste…)
  • Dynamics CRM esta disponible OnLine con un precio muy competitivo. nada que decir, al contrario, ese es el futuro!
  • Dynamics CRM incluye módulos de gestión de Servicio y Knowledge Base. Gran diferencia cn el resto.
  • Dynamics CRM incluye aceleradores para la integración con redes sociales (Facebook y Twitter). Correcto y son muy útiles en el mundo actual pero, cuidado, apliqpuemos el mismo comentario que hacia en puntos anteriores respecto a los aceleradores, siempre hay que personalizar, nunca va a ser instalar y usar (como si de una aplicación de iPad o marketplace se tratara..
  • Dynamics CRM es fácilmente integrable con aplicaciones de terceros. Nada. Que decir del brutal SDK de CRM. Como desarrollador con bastantes años de experiencia, el SDK de CRM es un de los mas completos (en comparación al propio producto) que he encontrado en años.
  • Dynamics CRM se beneficia de una gran comunidad de ISVs para añadir capacidades y nuevos módulos al entorno estancase. Efectivamente, a juzgar por el numero de blogs de CRM que podéis encontrar por internet…
  • Dynamics CRM es aplicable a un gran numero de verticales y a pequeños y medianos clientes. Esta reflexión ultima es extremadamente importante. CRM es muy aplicable a pequeñas y medianas empresas además de a las grandes empresas lo que ofrece un mercado de potenciales usuarios infinito.
  • Las licencias de Dynamics CRM son aproximadamente 3 veces mas baratas que las de AX. Creo que este es el punto mas acertado de todo el articulo así como el punto en que realmente puede compararse ambos productos

En resumen, si realmente queremos disponer de una gestión de CRM con muchas de las características descritas en este articulo, sin duda uno debe decidirse por Dynamics CRM. Sin embargo, uno debe tener muy presentes los puntos comentados en este articulo y ademas recordar que si dispone de un ERP (como AX) y se lanza a integrar Dynamics CRM, deberá pensar en la sincronización de datos entre ambos sistemas.





CRM 2011: Error al editar formulario de una entidad con apóstrofo en el nombre

20 02 2011

Recientemente un cliente nos comento un error con el que se encontró en la versión CRM 2011 RC OnPremise (5.0.9688.53). El error consiste en que no se puede editar el formulario de una entidad en la que el nombre de entidad contiene el carácter apóstrofo. El error se produce independientemente del idioma base de la organización (lo hemos comprobado en español, inglés y catalán). Este es un problema para idiomas en los que se utiliza normalmente el apóstrofo como por ejemplo el catalán (también en inglés también se utiliza el apóstrofo a menudo).

Para reproducir el error tan sólo hace falta seguir los pasos siguientes:

1. Crear una nueva entidad en la que el nombre contenga un apóstrofo (en el ejemplo de la imagen la entidad se denomina Smith’s Themes)

2. Editar el formulario desde el propio formulario de un registro nuevo o existente o desde configuración (en la imagen se muestra el proceso de edición del formulario desde un formulario de creación

3. Al entrar en página de edición del formulario se obtiene un error de tipo JavaScript y no se muestra la página de edición del formulario

En su momento reportamos el error a Microsoft a través del programa METRO (a los integrantes del cual quiero felicitar y recomendar desde aquí por su profesionalidad, atención y buen hacer). La respuesta fue que efectivamente se trata de un bug y que se había escalado al equipo de desarrollo. Lamentablemente tras instalas la versión CRM 2011 RTM OnPremise (5.0.5688.583), recientemente aparecida (16/02/2011), comprobamos que el error sigue apareciendo. Esperemos que se resuelva en la primera actualización de la versión RTM.

A continuación os mostramos las primeras líneas del texto del error que obtenemos:


<CrmScriptErrorReport>
<ReportVersion>1.0</ReportVersion>
<ScriptErrorDetails>
<Message>Expected ';'</Message>
<Line>255</Line>
<URL>/tools/formEditor/formeditor.aspx?action=-1&formtype=main&objectTypeCode=10000&pagemode=iframe&sitemappath=Workplace%7cMyWork%7cnav_dashboards</URL>
<PageURL>/tools/formEditor/formeditor.aspx?action=-1&formtype=main&objectTypeCode=10000&pagemode=iframe&sitemappath=Workplace%7cMyWork%7cnav_dashboards</PageURL>
<Function></Function>
<CallStack>
</CallStack>

</ScriptErrorDetails>
<ClientInformation>
<BrowserUserAgent>Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)</BrowserUserAgent>
<BrowserLanguage>en-us</BrowserLanguage>
<SystemLanguage>en-us</SystemLanguage>
<UserLanguage>es</UserLanguage>
<ScreenResolution>1280x959</ScreenResolution>
<ClientName>Web</ClientName>
<ClientTime>2011-02-20T01:11:05</ClientTime>
</ClientInformation>
<ServerInformation>
<OrgLanguage>1033</OrgLanguage>
<OrgCulture>1033</OrgCulture>
<UserLanguage>1033</UserLanguage>
<UserCulture>1033</UserCulture>
<OrgID>{2319F052-C7AF-45C1-9B68-D032EE0C82AA}</OrgID>
<UserID>{8285DE32-803C-E011-96A9-0800272CC390}</UserID>
<CRMVersion>5.0.9688.583</CRMVersion>
</ServerInformation>
</CrmScriptErrorReport>
...




CRM 2011: Caso Práctico de implantación en Asefa Estudiantes

18 02 2011

El próximo día 3 de marzo de 2011 nuestro colega Javier Garagorri de Qurius Madrid impartirá la ponencia “La excelencia en la orientación al cliente” en la que se presentará el Caso Práctico de implantación de CRM 2011 en Asefa Estudiantes. Una buena oportunidad para comprobar los procesos seguidos en la implementación de un CRM 2011 en real.

Podéis encontrar más información sobre el evento en la web de Qurius.





CRM 2011: Released for On-Premises and Partner-Hosted Deployments

17 02 2011

Hoy hemos recibido la noticia que Miscrofot ha anunciado que Microsoft Dynamics CRM 2011 para OnPremise y PartnerHosted ya está disponible!. La nota de prensa completa de Microsoft la encontrareis en:
http://www.microsoft.com/Presspass/press/2011/feb11/02-16OnPremisesPR.mspx.

En la nota de prensa se indica que la nueva versión CRM 2011 OnPremise (5.0.9688.583) ya está disponible para descargar para los clientes con Microsoft Software Assurance activo en Microsoft Download Center.





CRM 2011: Nuevo SDK v5.0.1

16 02 2011

Recientemente he recibido el anuncio de que ya está disponible el nuevo SDK de CRM 2011, en concreto, el update 5.0.1 del SDK. En el artículo (del blog crmblog) se comenta que está disponible para la descarga en download center y en MSDN. Entre otras mejoras que se describen en la página principal de la ayuda del nuevo SDK, la autora del artículo destaca:

· Archivos binarios (ensamblados…) actualizados a la última versión
· Los ejemplos ya funcionan en IFD con mejoras en el código de autenticación
· Nuevos temas, ejemplos y soluciones para utilizar el SOAP EndPoint en Web resources
· Nueva Información y ejemplos para PowerShell
· Actualizaciones y añadidos basados en los comentarios de los usuarios





MSCRM 4.0: Generación de plantillas HTML

16 02 2011

El editor de plantillas de correo electrónico de CRM 4.0 no permite de forma nativa introducir imágenes o hyperlinks en el texto. Esta limitación del editor no supone que no se puedan incrustar esos objetos mediante un formato HTML. En este artículo se describe el proceso a seguir para poder insertar imágenes e hyperlinks en las plantillas de correo electrónico de CRM 4.0.

Los pasos a seguir para generar una plantilla HTML que contenga imágenes, links y texto en CRM 4.0 son:

· El primer paso para la inclusión de imágenes e hyperlinks en una plantilla de correo electrónico de CRM 4.0 consiste precisamente en la creación de la página HTML con las imágenes, links y textos de la plantilla.

Para crear una página HTML puede utilizar cualquier herramienta de edición de este tipo de archivos (Dreamweaver, Visual Studio, Word…). En este ejemplo se ha utilizado Microsoft Visual Studio 2010 para crear la página HTML.

MUY IMPORTANTE: Las imágenes NO se incrustan en el cuerpo del mensaje por tanto deben estar publicadas en un servidor en Internet. En la plantilla HTML tan sólo hacemos referencia a la URL donde podemos acceder a la imagen desde internet.

En general, puede utilizar cualquier editor de HTML, sin embargo debe tener en cuenta que algunos editores de HTML personalizan el formato HTML en que se guardan los archivos pudiendo no ser 100% compatible con el formato admitido por CRM 4.0. En concreto, si utiliza Microsoft Word para crear las páginas HTML estas pueden contener muchas configuraciones no compatibles.

· Una vez diseñada la página HTML, visualícela en un navegador (preferentemente Internet Explorer). Para ello puede usar las opciones que la mayoría de editores de HTML disponen o bien, guarde la página HTML como un archivo .html y ábrala con el navegador.

· Seleccione todo el contenido de la página HTML (mediante la opción de menú o bien con la combinación estándar de teclas Ctrl+A o Ctrl+E)

· Copie el contenido seleccionado al portapapeles (mediante la opción de menú o bien con la combinación estándar de teclas Ctrl+C)

· Abra o cree una nueva plantilla de correo electrónico donde quiera insertar el contenido de la página HTML creada (con imágenes e hyperlinks)

· Pegue el contenido del portapapeles en el cuerpo de la plantilla (mediante la opción de menú contextual correspondiente o con la combinación estándar de teclas Ctrl+V)

· Guarde la plantilla con el nuevo contenido

Observará en este punto que quizás el formato del contenido puede variar. Esto depende de la compatibilidad de los editores HTML con el formato admitido por CRM 4.0. Valide que opciones de su editor de HTML son compatibles y restrinja la creación de las nuevas plantillas a esos criterios.

· A continuación vamos a validar el funcionamiento de la plantilla creasndo un nuevo correo electrónico asociado a la entidad correspondiente (en el ejemplo se ha creado una plantilla asociada a la entidad Caso).

· En el formulario de la entidad correspondiente seleccionamos crear una nueva actividad de correo electrónico y seleccionamos Insertar plantilla, seleccionando la plantilla que acabamos de crear o editar.

· Observaremos que al seleccionar la plantilla se nos muestra el cuerpo del mensaje con las imágenes y hyperlinks definidos en la página HTML.

· Tras enviar el correo electrónico creado, podemos comprobar desde el formulario del correo electrónico que sigue mostrándose la imagen y que el hyperlink funciona correctamente.





MSCRM 4.0: Error al agregar integrantes de una lista de marketing a través de búsqueda avanzada

11 02 2011

A continuación publico un artículo que me ha remitido mi colega Gryzzly Villoslado, muy interesante!

Hace algunos días me reportaron un problema relacionado a un error que se producía al intentar agregar integrantes de una lista de marketing a través de búsqueda avanzada (guardada o nueva).

Después de analizar la búsqueda avanzada que estaba siendo ejecutada, pude ver que se estaban devolviendo registros duplicados como resultado. Los criterios de la búsqueda parecían ser correctos y se trataba de una búsqueda con más de un nivel de profundidad, con esto me refiero por ejemplo a:

· Búsqueda de cuentas que tengas oportunidades con razón para el estado en curso y que cuenten con más de un registro asociado de competidor. El resultado obtenido era un listado de contactos repetidos.

¿La solución? Muy sencilla, verificar que los atributos “primary key” de las entidades que intervienen en esta búsqueda avanzada (en este caso contactid, opportunityid y competitoid) se encuentren establecidos con el valor Búsqueda = SI.

Si el problema persiste y se está trabajando con una búsqueda guardada (vista guardada), lo mejor es eliminarla y volver a crearla.