jueves, 29 de noviembre de 2012

Microsoft Community Contributor (MCC)

MCC12_Logo_Horizontal_Full-color

Ayer he recibido un email informándome que he sido galardonado con el reconocimiento como “Microsoft Community Contributor” (MCC). Es la primera vez que he sido seleccionado para esta distinción.

Hoy me siento muy orgulloso y agradecido a Microsoft de haber sido seleccionado, y espero poder seguir ayudando a la gente como hasta ahora por diferentes vías (blog, foros, twitter, codeplex, etc.).

Ya aparezco en el listado con todos los MCC’s: https://www.microsoftcommunitycontributor.com/current-recipients.aspx

Descripción del programa MCC:

Through the Microsoft® Community Contributor badge program, we express our thanks to individuals who freely volunteer their time and energy to help improve the Microsoft online technical community experience for others.

More and more technology users are seeking ideas and solutions for enhancing their technology experience through online resources. At Microsoft, we help our customers find answers when and where they want them through online forums such as TechNet, MSDN® and Answers.

Today, up to 4,000,000 people gain valuable information through Microsoft online forums--and that number is growing.

These valuable resources are enhanced by the contributions of Microsoft Community Contributors, who help other participants in a range of ways, such as providing helpful answers, translating online resources into local languages and serving as moderators.

Un saludo,

lunes, 12 de noviembre de 2012

CRM2011GuidFinder en Codeplex (v1.0)

Hola, a raíz de una idea que me daba vueltas por la cabeza, he creado un nuevo proyecto en Codeplex.
Esta vez el funcionamiento que buscaba era que introduciendo un “GUID” (código interno de los registros en CRM), se pueda saber si existe en CRM y si es positivo saber en que entidad existe el mismo.
Para esto he publicado el proyecto en la dirección de codeplex: http://crm2011guidfinder.codeplex.com

Además el código fuente completo del plugin esta disponible aquí: http://crm2011guidfinder.codeplex.com/SourceControl/changeset/view/15414

La solución al importarla incluye:
  • Nueva entidad “Guid Finder”
  • Dll con un Plugin
  • Un paso en el pre-create de la entidad “Guid Finder”
El funcionamiento es muy sencillo. Al crear un nuevo registro de “Guid Finder” se puede introducir el Guid a buscar. Además se le puede decir al plugin que busque en todas las entidades de CRM, o solamente en algunas filtradas (separadas por comas en el campo “Filter Entities"").
Algunas capturas de esta nueva solución:
img1
img2
Además puede verse como resultado el campo “Found Entity” para saber si se ha encontrado el guid en algún sitio, y ademas de un “Execution Log” para ver como se ha ido ejecutando.
A pesar de que pueda parecer poco optimizado en cuanto a rendimiento, no suele tardar mucho en buscar en “All” las entidades.
Espero les sirva, un abrazo!
Demian.

jueves, 8 de noviembre de 2012

Exportador / Importador de datos de relaciones N-N

Hola, hoy voy a publicar una utilidad desarrollada por Andrii Butenko (blog: http://a33ik.blogspot.com.es/) en Codeplex.
Su solución esta desarrollada en Silverlight y está destinada a la posibilidad de exportar/importar datos de relaciones N-N en CRM.
La idea es que lo exportes en un entorno en formato CSV, y luego lo importes en otro entorno.
Los pasos que he realizado son los siguientes:
1) Descarga de la solucion de Codeplex: https://crm2011manytomany.codeplex.com/releases/view/91062
2) importar la solución.
3) he creado una nueva entidad de Paises con una relacion N-N con Contactos:
image
4) me cree unos cuantos países y se los relacioné a un contacto:
imageimage
5) Fui a la aplicación de silverlight (en crm online tarda un poquillo en cargar los desplegables, esperen…), seleccioné la entidad y la relación:
image
6) Exporte en un CSV y me ha dejado lo siguiente:
image
7) luego ya se puede importar ese csv en otro entorno:
image

La funcionalidad la verdad que me ha encantado, solo tiene una pequeña “pega”, que para que funcione es necesario que los “Guids” (códigos internos de CRM) sean los mismos en ambos entornos.
Espero les guste y les sirva a todo.
Un saludo!