The Microsoft Dynamics Most Influential People for 2012

15 04 2012

Ya se han abierto las votaciones a The Microsoft Dynamics Most Influential People for 2012 (http://www.dynamicsworld.co.uk/top-100-voting-starts-now/). Espero contar con vuestro voto!!! ;-)

No hace falta decir que, a parte de las menciones profesionales que uno pueda conseguir, mi mayor placer es el de poder ser útil a todos aquellos que depositáis vuestra confianza en mi y por consiguiente, en Qurius Prodware, para vuestras necesidades en el ámbito Microsoft Dynamics. Muchas gracias.

Por último, recordaros que entre los nominados se encuentran también varios compañeros de Qurius Prodware España así como otros colegas de Qurius Prodware a nivel internacional.





CRM 2011: Novedades previstas para Q2 2012 (video)

10 03 2012

En varios blogs de CRM ha aparecido recientemente un video en el que Reuben Krippner, Microsoft’s Senior Product Manager, nos presenta las novedades previstas en el Q2 Service Release for Microsoft Dynamics CRM. Se trata de un video de unos 45 minutos en el que podemos ver todas las novedades que nos depara CRM a muy corto plazo, algunas de ellas, largamente esperadas…





CRM 2011: Editor Visual de Ribbon

3 03 2012

Desde hace algún tiempo he estado usando una herramienta que me parece excepcional, CRM 2011 Visual Ribbon Editor. Se trata de un editor visual de Ribbon publicado en CodePlex. Podéis descargar esta herramienta en http://crmvisualribbonedit.codeplex.com/.

Antes de descubrir esta herramienta cada vez que tenia que añadir, modificar, ocultar… un botón el la Ribbon, todo se me hacía cuesta arriba!!! Si bien una vez te has puesto con el XML del Ribbon terminas entendiéndolo, si no tienes que hacer esa tarea a menudo, terminas olvidándote. Por ese motivo esta herramienta es francamente útil (tanto que incluso no entiendo como Microsoft no incluye un editor de este tipo en el propio producto CRM).

En este post os describo rápidamente como añadir un grupo de botones a una Ribbon con esta herramienta. Para seguir este ejemplo tenéis que descargaros en primer lugar la herramienta del link anterior. Todavía no he podido sacar u obtener una relación de los entornos para los que funciona ni para que rollups (aparentemente para RU6 está dando muchos problemas, aunque en la MV donde lo he usado para este ejemplo tiene RU6…). Por mi parte, lo he usado con CRM OnLine y con CRM OnPremise con autenticación AD y me ha funcionado. NO he conseguido que me funcionara con CRM OnPremise con IFD… Si en la conexión donde queréis usarla no funciona, podéis utilizar un entorno virtual donde funcione y exportar la Ribbon e importarla en vuestro entorno.

En el siguiente ejemplo, añadiremos tres botones en un nuevo grupo en la Ribbon de la entidad cuenta para el formulario de detalle. Seguro que encontrareis rápidamente como editar otras Ribbons como la del grid o la principal.

1. En primer lugar iniciamos la aplicación

2. Nos conectamos a la organización que queramos editar

3. Pulsamos sobre la opción Open para seleccionar la entidad que queremos modificar

4. La carga del Ribbon puede tardar un rato…

5. Utilizamos la opción New Group para añadir un nuevo grupo

6. Podemos modificar el campo Sequence para ubicarlo en otra posición. También he usado el campo Template para indicar el formato de los botones (Flexible3)

7. Tras seleccionar el nuevo grupo y configurar los parámetros del mismo, utilizamos la opción New Button para añadir los tres botones. En este ejemplo utilizo tres imágenes del directorio /_imgs de CRM pero podéis usar otras imágenes. He usado el campo Template Alias para asignar el formato o1 (Large)

8. Una vez configurado el grupo y los botones utilizamos la opción Save para guardar y publicar la nueva Ribbon. Accedemos a un registro de cuenta y ya tenemos la Ribbon lista!!!

A partir de este sencillo ejemplo, podéis profundizar más en las distintas funcionalidades de la aplicación para ocultar botones estándar, cambiar las acciones, añadir las acciones a los nuevos botones… Espero que la herramienta os sea tan útil como lo es para mi!





CRM 2011: Disponible el Rollup 6

13 01 2012

Ya està disponible el Rollup 6 para CRM 2011.

El enlace para descargarlo es: http://www.microsoft.com/downloads/es-es/details.aspx?familyid=e35f3e66-42ea-46af-9e79-4b4f7fa55cfe&displaylang=es

Podéis encontrar toda la información sobre la actualización en el KB: El paquete acumulativo de actualizaciones 6 para Microsoft Dynamics CRM 2011 está disponible

Esta actualización resuelve bastantes bugs si bien no aporta ninguna novedad, a diferencia del Rollup 5 (en la que se añadió el Activity Feed) o por lo menos no se informa de ello en ninguno de los links anteriores. Seguiremos a la espera pues de novedades tan necesarias como la compatibilidad con otros navegadores, prevista inicialmente para el Q1 2012.





CRM 2011: Activity Feeds (Rollup 5)

27 10 2011

Una de las novedades que aporta el Rollup 5 de CRM 2011 es el Activity Feeds. Un sistema de seguimiento de acciones y comentarios sobre los registros de cualquier entidad. Esta utilidad nos permite compartir en forma de feed (algo similar a Twitter o Facebook) no tan sólo comentarios sino también acciones realizadas sobre cada registro y de forma general en un panel global (What’s New…). Así por ejemplo, si un usuario está interesado en las actividades llevadas a cabo en una oportunidad, o quiere seguir los comentarios que hacen los usuarios sobre un cliente o cualquier otro tipo de registro, configurando el Activity Feeds convenientemente puede obtener no tan sólo un feed en cada uno de los registros a los que se subscriba (una cliente, una oportunidad, un usuario…) sino también estar actualizado de cualquier novedad en el What’s New…

Pero para disponer de Activity Feeds en una instalación OnPremise no es suficiente instalar el Rollup 5 sino que debemos descargarnos la utilidad del MarketPlace. A continuación os describo como realizar la instalación de Active Feeds y como ponerla en marcha en pocos minutos.

En primer lugar debemos ir al MarketPlace de Dynamics CRM y descargarnos el componente Activity Feeds (http://dynamics.pinpoint.microsoft.com/en-US/applications/microsoft-dynamics-crm-activity-feeds-12884926310)

Una vez descargado el componente podemos proceder a importarlo en CRM 2011

El archivo a importar tiene una extensión .cab (no debes extraer el contenido sino importar el archivo .cab):

Es importante marcar la opción de activar los componentes y pasos incluidos en la instalación

En mi primera instalación, al finalizar el proceso me ha aparecido una alerta sin embargo, todo se ha importado correctamente (¿??). Por tanto, he tenido que cerrar la ventana y posteriormente publicar todas las personalizaciones manualmente.

El error que muestra se refiere a que no se pueden importar todas las traducciones del componente

Tras publicar todas las personalizaciones y refrescar la pantalla principal, aparece la primera novedad el cuadro principal What’s New. Este cuadro muestra todos los feed de los registros a los que estemos subscritos como veremos más adelante

A continuación configuraremos una entidad para que podamos subscribirnos como seguidores en alguno de sus registros. En mi ejemplo, he configurado la entidad account. Como veréis en la configuración debemos especificar el nombre de esquema de la entidad que queramos activar. Para ello creamos un nuevo Post Configuration recordando marcar la opción Enable walls for this type of record form

Una vez configurada la entidad en un nuevo Post, ya podemos utilizar aCtivity Feeds en los registros de esa entidad. En el ejemplo siguiente vemos como al modificar un valor del registro nos aparece un nuevo feed en el registro y en la pantalla What’s New. En el formulario del registro observaremos que se nos añade un nuevo cuadro en la parte superior del formulario llamado Record Wall donde podemos crear comentarios referentes al registro. Junto al cuadro podemos subscribirnos a ese registro de tal modo que cualquier comentario que se añada (o bien comentarios que se añadan por programación) se muestren en mi What’s New:

Cuando cualquier usuario añada comentarios a algunos de los registros a los que yo me haya subscrito, esos mensajes me aparecerán en el What’s New, donde también podré añadir comentarios generales:

Como veis, la integración de este componente es muy simple pero, su utilización puede ser todo un éxito en ciertos ámbitos de la empresa que utiliza CRM 2011. Espero poder ir dando más detalles sobre los distintos usos que le podemos dar a este componente, por el momento, ya sabemos instalarlo!





CRM 2011: Editar el Get Starter Pane

29 09 2011

En CRM 2011 disponemos de los Get Starter Pane, paneles que aparecen en la parte superior de las listas principales. Esta nueva funcionalidad aporta mucho más de lo que inicialmente aparenta. Inicialmente uno puede pensar ‘vaya estorbo’, que ganas de perder espacio de pantalla a la lista… Pues bien, quizás cambiéis de opinión cuando veáis las posibilidades de este nuevo componente. Por defecto, el Get Starter Pane nos muestra un menú con ciertas acciones de ayuda pero, la potencia la obtenemos cuando comprobamos que podemos editar este componente.

En concreto, en el SDK encontrareis información sobre el Get Starter Pane (Create Custom Get Started Pane Content). Resumiendo lo que nos dice el SDK es que tenemos las instrucciones en el directorio SDK/Resources/GetSatrtedPaneTemplate.

En este artículo he seguido esas instrucciones para modificar el Get Started Pane de una entidad personalizada (Test) y mostrar una imagen con el texto Hellp World. Como podréis imaginaros si leeis las instrucciones del documento readme.docx del directorio que os comenté anteriormente, las posibilidades que nos abre este componente son infinitas! Este ejemplo simple, puede serviros de introducción. No seguiré al pie de la letra el guión del documento, simplemente os muestro los pasos que he seguido para el ejemplo:

1. Copiar el contenido entero del siguiente directorio en otro directorio (en el ejemplo lo he llamado Test)

SDK/Resources/GetSatrtedPaneTemplate/helpvisor

2. Eliminar todos los archivos que no voy a usar del template. En concreto, tan sólo voy a usar los archivos siguientes:

  • Redir.htm
  • Images/q-logo.png
  • 1033/helpvisortemplate.htm
  • Scripts/helpvisor.js

3. Editar la página helpvisortemplate.htm añadiendo el código que queramos. Obviamente si queremos mantener el formato original de CRM 2011, deberemos mantener los archivos de la carpeta contatns, los estilos… En este ejemplo tan solo mostraremos una imagen por tanto, no hará falta todos esos archivos. En el HTML hago una referencia relativa a una imagen que posteriormente será un webresource por tanto, es importante mantener la ubicación (y la nomenclatura de los webresource)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;>">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></a>
<html xmlns="<a href="http://www.w3.org/1999/xhtml&quot;>">http://www.w3.org/1999/xhtml"></a>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Starter Pane sample</title>
</head>
<body>
<div><img src="../Images/q-logo.png" alt="" id="logo" /></div>
</body>
</html>

4. Añadir una imagen al directori0 images (no es que sea necesario pero así mantengo ordenada toda la configuración del nuevo Pane…)

5. Crear los siguientes webresource a partir de los archivos que tenemos en el directorio. Podemos usar la herramienta WebResourceUtility del SDK o bien crearlos manualmente (teniendo mucho cuidado con la nomenclatura de los webresource que creemos)

  • new_samplePane_/redir.htm
  • new_samplePane_/1033/HelpVisorTemplate.htm
  • new_samplePane_/images/q-logo.png
  • new_samplePane_/scripts/HelpVisor.js

6. Exportar el SiteMap en una solución y editar el archivo customizations.xml que incluye. Añadir la entrada siguiente en el área donde queramos mostrar la lista principal de la entidad (con el nuevo Get Started Pane)

<SubArea Id="new_test" Entity="new_test" GetStartedPanePath="$webresource:new_samplePane_/redir.htm?data=HelpVisorTemplate.htm"/>

7. Importar nuevamente la solución con el customizations.xml modificado y publicar las personalizaciones

8. Comprobar que la opción de mostrar los Get Starter Pane en las opciones personales está activa

Tras realizar estos sencillos pasos (que podrían ser todavía más sencillos… esperemos que Microsoft vaya mejorando el método de edición de estos Pane), obtenemos la visualización de la nueva página en el Get Started Pane de la entidad Test.

Obviamente este es un ejemplo extremadamente simple, pero estoy seguro que si hacéis este ejercicio y sobretodo, leéis atentamente el guión del SDK veréis cuantas posibilidades nos brinda este componente.





CRM 2011: Ya está disponible el Rollup 4

23 09 2011

Ya tenemos disponible para su descarga el Rollup 4 para CRM 2011. Como siempre, tenemos toda una relación de problemas que se resuelven en este Rollup 4, además de acumular la resolución de todos los problemas solucionados en los Rollup anteriores. Podeis descargar el Rollup en:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27554

Os recomiendo que leáis atentamente los problemas que se resuelven en este Rollup 4 pues, francamente, hay algunos que parece impensable que hasta el Rollup 4 no se hayan encontrado y resuelto. Podéis leer la relación de problemas resueltos en:

http://support.microsoft.com/default.aspx?kbid=2556167

Algunos de los temas resueltos en este Rollup 4 que me parecen interesantes son:

· No se puede abrir Microsoft Dynamics CRM después de instalar Microsoft Dynamics CRM 2011 en un entorno con Microsoft.NET Framework preliminar de 4.5 instalado

· Cuando intenta eliminar una actividad de una vista de actividad recién creada, recibirá el mensaje de error siguiente: Registro no está disponible.

· Cuando se habilita la detección de duplicados, no se puede convertir un cliente potencial a una oportunidad.

· Se supone que usa una configuración de formato de número distinto del inglés (Estados Unidos). Al ejecutar Cerrar como logrados función en una oportunidad, el valor estimado se multiplica por 10.000 (error muy parecido al que ya se resolvió en Rollup 3 referente a la exportación a Excel!!!)

· Suponga que tiene un informe que contiene un Prefiltro. Si importa el informe dos veces, el Prefiltro no funciona en el informe.

· Para corregir problemas de traducción al español, cambiar la etiqueta de campo de la Recomendado por la empresa campo.

· Iconos incorrectos se muestran para las entidades personalizadas en el cliente de Microsoft Dynamics CRM 2011 para Outlook.

· Al exportar datos de un informe del Asistente para informes a una hoja de cálculo de Excel de Microsoft Office, no se puede cambiar el formato de moneda, fecha los campos de número en la hoja de cálculo de Excel.

· Si utiliza un formato de número y moneda distinto del inglés (Estados Unidos) en la configuración del sistema, se muestran incorrectamente los valores monetarios en las cuadrículas en el cliente Web de Microsoft Dynamics CRM de 2011. También se muestran incorrectamente los valores monetarios en los paneles de lectura en el cliente de Microsoft Dynamics CRM 2011 para Outlook y cuadrículas.

· Si la clave EnableRetrieveMultipleOptimization del registro se establece en 2, los usuarios que no tienen funciones de administrador del sistema no pueden ver una lista de informes. Esta opción apareció en el Rollup 2 para optimizar el rendimiento de las consultas de las vistas

· Se supone que se actualice a Microsoft Dynamics CRM 2011. Cuando intenta guardar nuevos registros de la entidad de Microsoft Dynamics CRM para las entidades que tienen campos monetarios en las formas, se produce un error. Además, se registra un error de aplicación en el Visor de sucesos de aplicación.

Y mucho más!!!