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.

2 comentarios: