28/2/06

Edición masiva de registros

El título de este post impresiona, ya lo sé, pero no se me ocurre otra manera de llamar a esta nueva funcionalidad de CRM. Es muy sencillo: seleccionamos varios registros, vamos al menú Acciones y seleccionamos Editar. La ventana que aparece es el formulario correspondiente a la entidad que sea, con todos los campos en blanco. Todos los valores que introduzcamos se escribirán simultáneamente en los registros que hayamos seleccionado previamente. Sencillo, ¿no? Pues si hubiera tenido esto en la 1.2 me habría ahorrado mucho trabajo, ya lo creo. Por ejemplo, para rellenar el tratamiento de un montón de contactos (hombre = Sr. , mujer= Sra.) Tuve que fabricar una regla de flujo de trabajo para cada una. Pegas: no todos los campos son editables "masivamente": por ejemplo, no podemos cambiar la cuenta principal o en general cualquier campo que sea de tipo clave ajena.

24/2/06

Programación periódica de informes

El Report Scheduling Wizard es una interesante herramienta que permite programar la creación de informes, diaria, semanal o mensualmente. Aprovecha las posibilidades de
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

Mirando el manual de usuario de CRM 3.0 he encontrado algo que venía echando en falta desde hace tiempo (tanto que ya lo había olvidado):

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.

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)

22/2/06

Gestión automatizada de sucripciones en CRM

Esta nueva funcionalidad de CRM nos puede ahorrar mucho trabajo a la hora de gestionar suscripciones a boletines de noticias. El típico mensaje (obligatorio, por otra parte) de "Si quiere darse de baja de este boletín, escriba un mensaje a esta dirección..." puede automatizarse desde la zona de configuración del sistema:


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. Posted by Picasa

21/2/06

Publicar informes en CRM

Hace poco tuve que vérmelas con una instalación de CRM 3.0 en la que la parte de Reporting Services no quedó correctamente instalada. Bueno, pues buscando donde buscamos todos encontré este artículo que habla de migración de CRM 1.2 a 3.0 y que incluye un apartado sobre los informes. Bueno, pues esta misma herramienta se puede utilizar para reprovisionar los informes cuando algo falla en la instalación.

Los pasos serían los siguientes:
  1. Abrir el administrador de directorio activo
  2. Buscar el usuario Reporting Group
  3. Abrir sus propiedades y copiar el nombre (con código guid incluido) en el portapapeles
  4. Abrir un intérprete de comandos
  5. Ir a C:\Archivos de Programa\Microsoft CRM\Reports\
  6. 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. Posted by Picasa Para subir la imagen al blog he usado Picasa (cómo estoy hoy de publicitario).

Actualización desde CRM 1.2

Hoy hemos empezado las pruebas para hacer una actualización desde CRM 1.2 a CRM 3.0 La parte automática te promete que será tan sencillo como instalar la nueva versión y que todas las personalizaciones que hayas hecho se propagarán sin problema. Siempre que hayas sido bueno y hayas seguido las buenas prácticas documentadas en la SDK, claro. La nueva SDK tiene un montón de nuevas características, pero mantiene la compatibilidad hacia atrás. Por ejemplo, los ficheros con extensión .srf (¿alguien sabe qué significan estas siglas?) siguen ahí: las llamadas a Web Service que hiciéramos en el pasado seguirán funcionando (menos mal). Ahora, además, encontramos un montón de ficheros .asmx en el directorio MSCRMServices, directamente en el formato de Visual Studio.
 
A ver qué tal.

2/2/06

Migración de datos

La migración de datos de cualquier sistema a cualquier sistema es un verdadero dolor de cabeza. Claro, que lo mismo hay a quien le guste, que hay gente para todo... Pero bueno, a mi me parece un trabajo tedioso, complicado, repetitivo y además poco valorado. La gente suele decir "Bueno, sólo hay que importar unos contactos y ya está". Detrás de esa frase puede haber facilmente cuarenta horas de trabajo... Es fácil cometer errores, nunca se alcanzan las expectativas del cliente y demás.

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).

¿Cómo vender CRM?

Eso me gustaría saber a mi...

Andamos dándole vueltas a unas cuantas ideas sueltas que puedan servir como argumento en una venta de CRM. Son provisionales, parciales e incompletas, pero espero que sirvan en algún momento para hacer una campaña a posibles clientes. Allá van:

Para el jefe de ventas
  • “Gestione el trabajo de/controle a” su equipo de ventas
  • Mejore el rendimiento de su equipo de ventas
  • Optimice sus procesos de venta
  • Realice estimaciones de ventas
  • Tome decisiones más objetivas
  • Conozca el estado de las oportunidades en marcha
  • Convierta sus oportunidades en ventas
  • Demuestre a sus clientes que conoce su caso

Para el jefe de sistemas

  • Adapte/Personalice CRM a las necesidades de su compañía
  • Disminuya el esfuerzo de administración
  • Integre sus aplicaciones con .net y SQL Server
  • Desarrolle soluciones CRM personalizadas para su negocio
  • Apoye sus procesos de negocio en workflows de CRM
  • Haga accesible su información a través de web


Para el jefe de marketing

  • Realice campañas de marketing enfocadas al cliente
  • Apoye sus campañas en datos fiables
  • Segmente a sus clientes basándose en datos objetivos
  • Haga seguimiento detallado de sus campañas
  • Evalúe el impacto de sus campañas
  • Integre sus canales de comunicación con CRM