jueves, agosto 21, 2008

CRM, Importaciones y Picklist

Hace casi 2 semanas que cambie la infraestructura por CRM, aunque ya llevo casi 2 años conociendo el producto y apoyando los proyectos de CRM ahora soy parte del Equipo y estoy feliz :)

CRM es un producto que hace uso de casi todos los productos con los que he trabajado, se instala sobre Windows Server, usa bases de datos SQL Server, la autenticacion usa Active Directory y el envio de correo es a traves de Exchange, es una aplicacion Web sobre Internet Information Server, es orientado al objeto bastante facil de customizar, le puedes incorporar javascripts, en fin, es como aplicar todo aquello que he aprendido, me gusta.

Cuando se presenta un problema una de las primeras cosas que hago es revisar los logs de errores y buscar en la base de conocimientos ya sea en technet o en el Partner Source, sin embargo a veces no hay documentacion de lo que busco y no queda mas que comenzar a ver distintas alternativas hasta dar con una solucion.

Este fue el caso que tuve con las importaciones, estas se caian y no mostraban error, llegaban al paso de transformacion y quedaban en un status de incorrecto sin dar mas informacion.

Al menos sabia que campo me estaba dando el error, asi que me arme de un plan de accion y a hacer pruebas.

Una habilidad que siento tener y me encanta es esa mezcla entre intuicion y logica, la primera me dice por donde podria estar la solucion y la segunda me ayuda a identificarla.

Despues de algunas horas en el tema, en donde conoci mucho de la metadata de CRM logre identificar que estaba ocurriendo y aunque se sabe que hacer para evitar el problema aun no tengo la justificacion tecnica y sigo sin encontrar documentacion del tema en los sitios de Microsoft.

En las importaciones en CRM 4, los campos de tipo Picklist no deben tener mas de 89 elementos.

Para saber los elementos que contiene este picklist creo que les sera util la siguiente query.

Select Label from MetadataSchema.AttributePicklistValue P, MetadataSchema.LocalizedLabel L
where P.AttributeId = '6E081E95-8B8A-4C39-AF16-74652C9001C0'
and P.AttributePicklistValueId = L.ObjectId
order by Label


Saludos!

Isa

sábado, agosto 16, 2008

Vuelve Second Shot!!

Asi es!!

Para todos aquellos que estan preparando examenes de certificacion, tanto de IT como desarrollo o Dynamics, les cuento que volvio esta oferta que te permite en caso de que repruebes el examen, darlo por segunda vez sin costo.

La gran ventaja de esta opcion es que nos alivia ese nerviosismo que se tiene al rendir el examen y pensar que podriamos reprobarlo, sin esa presion nos ayuda a concentrarnos mejor en el examen.

Aca les dejo el link con la informacion oficial

http://www.microsoft.com/learning/mcp/offers/secondshot/default.mspx
Si se fijan, no hay una fecha de termino de esta oferta, asi que mientras este disponible hay que sacarle el maximo provecho, ya me asegure con un par de vouchers :)

Saludos!

Isa