Dynamics CRM

Event Management Accelerator

Ayer se realizó la parte más técnica de la Release de los Accelerators de Microsoft, uno de los que se trató a fondo es el Event Management Accelerator.

Este Accelerator sirve como su nombre indica para la gestión a través del CRM de todo lo que tiene que ver con la organización de un evento como el equipo, reportes, horarios, ponentes, lugar de las ponencias...


Otras cosas muy interesante son los desarrollos .NET que permiten el registro en los eventos a través de una web y la invitación a los eventos a través de campañas de CRM.


En total, el accelerator se compone de archivos de customización para las entidades Campaign y Campaign Response, 11 nuevas entidades, Workflows, desarrollo .NET para el registro a los eventos a través de un portal y varios reportes.

El lanzamiento se prevee para finales de esta semana en inglés y en otros idiomas para finales del 2008.

Release de los Accelerators Microsoft Dynamics CRM 4.0

Los Accelerators de Microsoft Dynamics CRM 4.0 sirven para reforzar la competitividad de este, proporcionando funcionalidad para los usuarios que no está disponible en la versión 4.0 original.

El día 20 y 21 se producirá la presentación de los siguientes Accelerators del CRM:

  • Analytics

  • Event Management

  • E-Service Portal

  • Enterprise Search

  • Extended Sales Forecasting

  • CRM Notifications

  • Business Productivity

  • Sales Methodologies

El día 20 se realizará una presentación desde la perpectiva de ventas y marketing y el 21 el enfoque será más hacia la parte técnica.

Pasado esta fecha, informaré más detalladamente sobre cada uno de estos.

Vertical de CRM 4.0 para soluciones sanitarias

Microsoft a lanzado un vertical de Microsoft Dynamics CRM 4.0 para tratar soluciones relacionadas con el mundo de la salud.

En el siguiente link podemos ver una demo de este vertical integrado con Outlook.

Si os interesa él tema, hay más información sobre este vertical en el siguiente enlace, incluyendo una máquina virtual con el CRM operativo, el XML de las customizaciones y un mapa de la demo entre otras utilidades.

http://www.codeplex.com/crmverticaltemplates/Release/ProjectReleases.aspx?ReleaseId=13323

Borrado de campos del CRM desde la aplicación

Realizando una migración de una base de datos ORACLE al SQL SERVER 2005 del Microsoft Dynamics CRM 4.0 he descubierto una cosa curiosa respecto al borrado de campos desde la aplicación.

Cuando una entidad tiene un campo lookup de otra, como es lógico, la entidad origen debe estar migrada antes de empezar la migración de la segunda. Para rellenar el lookup tengo que recuperar el GUID del registro que quiero de dicha entidad y luego junto con los otros datos de los registros lanzar con la API del CRM la importación.

Ejecutando una consulta a la base de datos del SQL SERVER me he dado cuenta que al hacer un inner join con una de las tablas del CRM me sacaba todo duplicado.
Después de darle muchas vueltas a la consulta he observado que aunque en el CRM la entidad de origen no estuviera duplicada, en la base de datos seguía teniendo registros de más.
Esto es debido a que al borrar desde la aplicación los campos de la base de datos NO SE BORRAN. El mecanismo que utiliza el CRM es que el atributo DELETESTATECODE se pone a 2 y la aplicación no muestra dichos campos.


Esta es la causa de que la consulta que estaba realizando sacara duplicados.
Por ello si vais a borrar y después realizar una consulta en la base de datos este detalle puede hacer que ahorremos mucho tiempo.