8/11/06
Programa de "beta-testers" del Update Rollup 1
Más información: http://blogs.msdn.com/crm/archive/2006/08/09/693420.aspx
12/9/06
Seguridad en el nivel de campo
Como muestra, fijaos en lo que hacen en c360:
http://www.c360.com/FieldLevelSecurity.aspx
Esta imagen que incluyo es la interfaz de administador, donde se decide qué roles o equipos pueden acceder a un campo de un formulario, y con qué tipo de permisos.
31/8/06
Error al migrar actividades
Cuando se trata de migrar actividades de cualquier tipo (Tareas, Llamada de teléfono etc) tendremos lógicamente que rellenar el campo StateCode para indicar si la tarea está abierta o cerrada. Vale, hasta ahí ningún problema. Sin embargo, si rellenas el campo StatusCode, que permite explicar la Razón del estado de la actividad, la migración falla, con un sencillo mensaje de error : Failed to migrate object: Server was unable to process request. Además, termina el proceso y no migra el resto de actividades.
Solución: si dejamos el campo StatusCode vacío en la CDF, tomará el valor por defecto y la migración funcionará. Si tenemos que cambiar el valor por defecto... entonces tenemos otro problema, para el que no tengo solución.
11/5/06
Hablando de blogs
http://blogs.msdn.com/crm/
Por cierto, me he enterado de esto en el blog de Marcos Amoedo:
http://geeks.ms/blogs/marco/
4/4/06
CRM 3.0 Mobile Edition

He encontrado esta noticia en otro blog de CRM. Lo traduzco y lo comparto con quien lo lea...
http://icu-mscrm.blogspot.com/
Parece que la semana que viene estará disponible la versión móvil de CRM 3.0, en inglés, claro.
Actualizo: Ya está disponible aquí
Por lo que dicen en este blog, tendrá sincronización inalámbrica
y estará basada en la última tecnología: Windows Mobile 5.0, .NET Compact Framework 2.0 y base de datos SQL CE 3.0
Permitirá distintas orientaciones (apaisado o vertical) y "nuevas funcionalidades de CRM 3.0". Sé que no es mucho decir, pero algo es algo.
28/3/06
Seminario de CRM
En el seminario mostramos un par de casos reales de clientes y también algunas ideas (en funcionamiento) de extensión e integración de CRM a través de la SDK. Por cierto, las colgaré aquí en breve. No son grandes ni completas, claro, pero dan una idea de lo que se puede llegar a hacer si se tiene la intención (y el tiempo) necesario tomando CRM como plataforma de desarrollo de aplicaciones. Respecto a lo que "no puede" hacer CRM: es interesante ver cómo las expectativas que crea el producto son a veces desmesuradas. Por ejemplo: CRM no puede hacer por sí solo una integración en vivo con una aplicación a medida. Es verdad, pero también es verdad que nadie puede. Más detalles sobre los seminarios en
http://www.addlink-crm.es/seminarios/
21/3/06
Búsqueda avanzada

Parece que a partir de la versión 3.0 las búsquedas avanzadas empiezan a ser avanzadas de verdad... En la versión anterior eran nuestra única herramienta para hacer algo parecido a campañas de marketing, pero todavía tenían muchas carencias. Por poner un ejemplo: las columnas que aparecían sólo se podían configurar desde el módulo de personalización, y eran iguales para todos los usuarios. En la nueva versión todo es más personal: cada usuario puede hacer su búsqueda avanzada, escoger las columnas que quiere y después, (si cree que volverá a hacerla en el futuro) guardarla como una vista almacenada. Esto sí que empieza a ser útil. Además, se puede hacer todo tipo de combinaciones de condiciones y/o, como podéis ver en la imagen.
9/3/06
Videos Demo CRM
Aquí está el resultado del primero: http://www.microsoft-crm.es/ventas/webcast1.asp
Me habría gustado más que fuera una pelicula de acción, pero nos quedamos sin presupuesto para especialistas.
7/3/06
Más sobre el DMP

El nuevo Data Migration Pack es una mejora y puesta al día del antiguo DMF. La herramienta se ha complementado con asistentes que hacen la tarea accesible a usuarios sin conocimientos (en teoría) de SQL. Todo lo que antes se hacía a fuerza de procedimientos almacenados (es decir: mapear usuarios, territorios, unidades de negocio, campos enumerados picklist) ahora se puede hacer desde una interfaz gráfica. Lo que veis a continuación es la presentación donde se ve la planificación de los pasos a seguir. Desde este asistente se acceden a otros subasistentes para inicializar, mapear y migrar.
Un ejemplo: esta imagen que veis aquí es un mapeo de un territorio. A la izquierda aparece el valor que se ha encontrado en la bd original. A la derecha, los que están disponibles en CRM (que previamente se ha inicializado con otro asistente).

Una vez que nos decidimos a hacer la importación, podemos continuar otra migración parcial previa o limpiar el estado para empezar de nuevo. Eso sí, las tareas de backup y restore de las bases de datos en SQL todavía hay que hacerlas con el administrador de SQL Server.

En resumen, una ayuda muy buena cuando se trata de hacer pequeñas migraciones. Si la migración es grande (muchos campos personalizados, muchos picklist) sigue ayudando, pero el grueso del trabajo se desplaza a la realización de los mapeos, independientemente de la herramienta que utilicemos. De todas formas, que sea bienvenida.
2/3/06
Data Migration Pack
Se puede descargar aquí:
Microsoft Dynamics CRM 3.0 Data Migration Pack
28/2/06
Edición masiva de registros
24/2/06
Programación periódica de informes
programación de informes que permite SQL Reporting Services y las simplifica, colocándolas
directamente en la interfaz de CRM, en la zona de informes.
Podéis descargarla gratuitamente aquí, eso sí, está disponible sólo en inglés.
23/2/06
Actividades de registros relacionados
Ahora podemos ver, seleccionado una cuenta, todas las actividades hechas (historial) o por hacer de una cuenta junto con todas las que estén asignadas a sus contactos. Es una forma de tener un resumen rápido de actividad con un cliente con independencia de la persona de contacto. Muy útil. (Nota maliciosa: en una presentación de CRM pregunté si existía algo parecido y me dijeron que no)Acceso a todos los registros relacionados El panel izquierdo de los formularios de contacto o cuenta muestra todas las actividades y registros de los que forma parte una cuenta o contacto, o que hacen referencia a la cuenta, incluidas las subcuentas y registros relacionados con los contactos de la cuenta.
22/2/06
Gestión automatizada de sucripciones en CRM

Desde que activamos la primera opción, todos los usuarios que realicen campañas de marketing (por ejemplo, una campaña exprés) con correo electrónico verán en su editor un botón adicional: Anular la suscripción (ver imagen). La segunda opción nos permite confirmar al cliente que ha sido eliminado de nuestras listas.

Este botón introduce un enlace en el mensaje de correo electrónico que lanza un proceso automático que actualiza la ficha del cliente, en concreto el campo Enviar materiales de marketing. Aunque seleccionemos a este destinatario en futuras campañas, nunca participará en ellas, porque CRM lo excluirá automáticamente. Por cierto, que también podremos ver en las propiedades de la campaña quiénes han sido estos destinatarios excluidos.
21/2/06
Publicar informes en CRM
Los pasos serían los siguientes:
- Abrir el administrador de directorio activo
- Buscar el usuario Reporting Group
- Abrir sus propiedades y copiar el nombre (con código guid incluido) en el portapapeles
- Abrir un intérprete de comandos
- Ir a C:\Archivos de Programa\Microsoft CRM\Reports\
- Ejecutar PublishReports.exe con los siguientes parámetros: "Nombre Organización" "Reporting Group" (el que hemos copiado en el portapapeles en el paso 3)
Ejemplo:
PublishReports.exe "Adventure Works" "DOMINIO\ReportingGroup {d4b85e97-1a6f-4f8b-8fbe-e8c3b2df5bd6}"
Por cierto, que esta misma herramienta también se puede utilizar para subir al servidor de CRM un grupo de informes en formato rdl. Tal vez ayude a alguien...
10/2/06
Novedades (y viejedades) de CRM 3.0
Aquí dejo mi pequeña lista de observaciones acerca de cómo hace las cosas CRM 3.0 comparado con las versiones anteriores. Por cierto, que la formación para formadores es precisamente esto, una actualización de lo que se vio para la versión 1.0 allá por el año 2003.
Novedades
Asistente de configuración Para la versión Small Business Server. Permite configurar una estructura de temas predefinida por tipo de organización, renombrar entidades (contacto puede ser “Persona” o cuenta puede ser “Empresa”) y otras pequeñeces como el orden en que se muestra el nombre y apellidos de los contactos. También se puede lanzar desde línea de comandos.
Creación de entidades Para mi gusto, el plato fuerte de esta versión. Se pueden crear nuevas entidades y tenemos además una SDK que las soporta a nivel programático orientado a objetos.
Borrar atributos de una manera soportada. Sin tener que entrar a la base de datos y otras cosas desagradables. Si has puesto Burro con V, puedes echar marcha atrás.
Compartir con el usuario original Cuando un usuario asigna un registro a otro, CRM 1.2 automáticamente compartía ese registro con el usuario original. Ahora, esto es configurable a nivel servidor.
Web Services Ahora son standard, con el mismo aspecto que los generados desde Visual Studio y por lo tanto más sencillos de manejar. Tenemos también sus wsdl para otras plataformas.
Cambio de usuario Desde el administrador de implementaciones podemos cambiar el login del sistema de un usuario de CRM.
Desapariciones
Administrador de esquemas del administrador de implementaciones Ahora esto se hace desde la propia interfaz web. Mucho mejor.
Roles y Equipos Desaparecen del directorio activo. Ahora todo está representado en la base de datos únicamente. Mucho más ligero, mejora el rendimiento aparentemente.
“Viejedades”
Unidades de negocio Seguimos sin poder eliminarlas. Cuidado con la ortografía.
Eventos de formulario Sigue apareciendo en plural (eventos) cuando debería estar en singular. Lo único que podemos capturar en eventos cliente es el evento OnChange de los combos.
Año fiscal Sólo se puede establecer una vez. Cambiarlo implica reinstalación.
Web Services Podemos seguir utilizando los proxy de la SDK de la versión anterior. O sea, se mantienen los ficheros srf en el directorio MSCRMServices.
9/2/06
Presentación oficial CRM 3.0
Nuestra compañía (CRM i/o .net) va a estar en la presentación oficial de Microsoft CRM 3.0 en Barcelona presentando un caso de éxito: el de nuestro cliente Spamina. Spamina es un proveedor de servicios anti-spam y anti-virus para particulares y empresas que se está vendiendo a través de distribuidores y también a usuario final, en sitios como Fnac etc. Implantando CRM quieren hacer un seguimiento de sus ventas segmentando a sus clientes por distribuidor y otros factores. Un caso de libro para CRM, vamos. Esto es lo que vamos a presentar en la sesión del 14 de febrero en Barcelona y el 16 de febrero en Madrid. Más información en la web de Microsoft.
3/2/06
Caja de CRM 3.0
He fabricado esta imagen para la nueva web de nuestra compañía. Como soy novato en esto he usado un programita que he encontrado en www.download.com que se llama Ulead Cool3D que está muy bien para hacer cosas sencillas.
Para subir la imagen al blog he usado Picasa (cómo estoy hoy de publicitario).
Actualización desde CRM 1.2
2/2/06
Migración de datos
Por eso está bien que haya herramientas que alivien un poco el dolor: en el caso de Microsoft CRM 1.2 era el DMF o Data Migration Framework: una base de datos intermedia entre tus datos antiguos y CRM. También tenía algunas herramientas (básicamente, procedimientos almacenados de SQL) para mapear datos enumerados y usuarios, en fin, que era de bastante ayuda. Digo era porque la versión 3.0 aún no tiene nada parecido. Esperemos que aparezca por el horizonte antes que el primer cliente que necesite migración (o sea, todos).