Free counter and web stats CRM 3.0 Personalización - El del CRM

Ver por etiquetas

Todas las etiquetas » CRM 3.0 Personalización (RSS)

Liberada: Microsoft Dynamics CRM VPC - Agosto 2007 por Marco Amoedo

En el blog de Menno me entero de que por fin ha sido publicada la nueva imagen de Virtual PC 2007 con la demo de Microsoft Dynamics CRM 3.0 . Esta nueva imagen sustituye a la que se liberaba el año pasado . La nueva imagen incluye algunas nuevas personalizaciones como por ejemplo el explorador de ficheros de Matt Wittemann o la capacidad para generar documentos Open XML de Michael Hoëhne . Además de otras que ya tenía la imagen anterior como el Caching Tool de Joris Kalz . Por otra parte esta nueva...

Plantillas Verticales para Microsoft CRM por Marco Amoedo

A través del blog del equipo del CRM me entero de que han sido liberadas una serie de plantillas de verticales para Microsoft CRM tal y como habían prometido en la WPC'07. Se trata de un par de verticalizaciones genéricas para Gobierno Local (Ayuntamientos) y para empresas de manufacturación, que han sido puestas a libre disposición en Codeplex como iniciativa de código compartido. Estas plantillas están muy completas y pueden servir de base para obtener buenas ideas. Ambas incluyen, además de...

Añadir Live Maps a Microsoft CRM 3.0 por Marco Amoedo

Las dos últimas semanas he estado bastante atareado, ya casi están aquí las vacaciones y hay que dejar el trabajo listo antes de irse a la playita, por eso no he publicado nada en el blog. En este tiempo la gente del Equipo del CRM me ha invitado a escribir un post que acaban de publicar en su blog. Se trata de un ejemplo de como podemos integrar mapas en nuestro CRM utilzando Live Maps os dejo los enlaces al artículo y al ejemplo completo de código. Cuando tenga un ratillo lo pondré por aquí en...

Reutilizar un campo Picklist en Microsoft CRM por Marco Amoedo

Seguro que alguna vez os habéis encontrado en la situación de tener que añadir un campo de tipo Picklist a varias entidades de Microsoft CRM 3.0, y como sabéis no hay una forma directa de reutilizarlo. Es decir, que tenemos que crear el campo en cada una de las entidades y volver a introducir las opciones del picklist una a una en cada entidad. En un picklist con bastantes opciones y realizándolo para varias entidades puede convertirse en una tarea bastante pesada. Por ejemplo, un desplegable con...

Tips para campos Lookup en Microsoft CRM por Marco Amoedo

Después de una semanita en la que no he tenido prácticamente tiempo para poner ningún post en el blog, hoy voy a dejar aquí una recopilación de algunos "tips" que he ido apuntando sobre cosas interesantes de los campos lookup de Microsoft Dynamics CRM 3.0. Espero que os resulte útil. Fijar la entidad por defecto en un campo Lookup A veces resulta un poco molesto tener que estar seleccionando el tipo de entidad adecuado cuando queremos seleccionar un registro en un campo de lookup que acepta varios...

Impersonación en ensamblados .Net de Workflow en Microsoft CRM por Marco Amoedo

El otro día surgía en los foros la pregunta sobre como impersonar al usuario en las llamadas a los servicios web del CRM dentro del código .Net de un ensamblado de workflow. La documentación del SDK tiene un pequeño error sobre cómo conseguir esto, así que vamos a intentar aclarar cómo podemos conseguir está impersonación y porque es necesaria. El Escenario Como bien sabemos, en Microsoft Dynamics CRM disponemos de un motor de workflow que nos permite crear procesos de negocio que automaticen la...

Como hacer picklist dinámicos en Microsoft CRM 3.0 por Marco Amoedo

El otro día me plantearon esta cuestión ¿Cómo puedo hacer que los valores de un picklist (lista desplegable) varíen en función de los valores de otro picklist? Al recibirla me puse a pensar, y recordé que en alguna parte había visto un ejemplo de cómo conseguir esto. Así que me puse a buscar donde lo había visto para responder a la pregunta. Después de un rato buscando, encontré esta entrada del blog de Ben Vollmer donde explicaba cómo conseguirlo. La solución que proponía Ben Vollmer está muy bien...

Como evitar la exportación de datos en Microsoft CRM por Marco Amoedo

Ayer preguntaban en los foros de geeks.ms si era posible evitar que los usuarios pudiesen exportar datos de Microsoft CRM . La verdad es que es una cuestión curiosa porque Microsoft CRM 3.0 está pensado para que los usuarios puedan trabajar con el CRM de las formas más diversas, es decir, está diseñado para facilitar la extracción de datos hacia otros programas y así poder explotarlos de las maneras más diversas (Exportar a Excel, Vistas filtradas, etc…) Pero si lo pensamos un poco, seguro que a...

Plantillas de Visio para Microsoft CRM 3.0 por Marco Amoedo

Leo en Microsoft CRM Sandbox , que la gente de Invoke Systems ha decido publicar unas plantillas para Microsoft Visio con elementos que nos permitirán crear demos en papel del Interfaz de Usuario. Estas plantillas serán de gran utilidad a la hora de recoger los requisitos de personalización del IU y dejar bien claro cómo va a quedar sin tener que liarnos a hacer personalizaciones en el CRM y capturas de pantalla. Os dejo el enlace para la descarga desde Microsoft CRM Sandbox, de verdad que merece...

Modificar la cadena de conexión de hojas Excel dinámicas por Marco Amoedo

Una de las grandes ventajas de Microsoft CRM es la flexibilidad que da a los usuarios para trabajar en la forma en la que se sientan más cómodos. Un ejemplo de esto es la capacidad para exportar datos a Excel desde prácticamente cualquier vista del sistema, ya que Excel (y en general la familia office) es un entorno de trabajo en el que normalmente un usuario de oficina se mueve como pez en el agua. Personalmente me he quedado sorprendido viendo algunas hojas Excel hechas por usuarios para cubrir...
Archivado en:

Integrar Mapas de Virtual Earth en Microsoft Dynamics CRM por Marco Amoedo

Hoy vamos a ver un sencillo ejemplo de cómo integrar mapas en Microsoft Dynamics CRM aprovechando el API de VirtualEarth de Windows Live ! Digo sencillo, porque es solo una burda muestra de las posibilidades que nos da este API para conseguir mostrar información geográfica en el CRM. El objetivo es tener una pestaña en el formulario de cuentas donde poder visualizar un mapa centrado en la dirección de la cuenta. Es decir, un mapa centrado en la ubicación de nuestro cliente. Para ello no tenemos más...
Archivado en:

Recuperar colecciones con los Servicios Web - RetrieveMultiple y Fetch por Marco Amoedo

La última vez que hablamos sobre los métodos de los servicios web del CRM dejamos a un lado dos métodos que nos permiten recuperar colecciones de entidades, los métodos RetrieveMultiple() y Fetch(). Como vamos a ver, los dos nos permiten recuperar colecciones de objetos de Microsoft Dynamics CRM, aunque con unos matices y filosofía de utilización muy distintos. RetrieveMultiple El método RetrieveMultiple es un método “fuertemente tipado” que nos permite recuperar una colección de registros de una...

Feeds RSS en Microsoft Dynamics CRM, Solución de Problemas por Marco Amoedo

Hace ya unos meses que tenemos disponible un pequeño gran add-in para Microsoft Dynamics CRM que nos permite mostrar información del CRM a través de feeds RSS . Aunque en principio la tecnología RSS fue concebida para la sindicación de noticias, es una idea aplicable a otros tipos de información, como viene a demostrar este ejemplo. La verdad es que el concepto, contrariamente a lo que se pueda pensar, es muy interesante para dinamizar una implementación de Microsoft Dynamics CRM . Podemos disponer...

Client Side Scripting en Microsoft Dynamics CRM por Marco Amoedo

Son muchas las veces que me encuentro con las mismas preguntas sobre personalización de Microsoft Dynamics CRM 3.0 ¿Se puede hacer esto? ¿Con qué método es mejor hacerlo? ¿Se puede hacer esto con JavaScript/Workflows/Callouts? Bueno, pues vamos a aclarar un poquito que podemos conseguir con cada cosa, hoy voy a intentar mostrar la utilidad del Client Side Scripting con JavaScript y el fichero ISV.config, para que veáis qué se puede conseguir con esto, y cómo nos permite añadir funcionalidad de forma...

Planificación y Documentación de Personalizaciones por Marco Amoedo

A estas alturas todos sabemos que la documentación es algo fundamental en el desarrollo de sistemas de información. Aunque siempre en su justa medida, como todo, que tampoco hay que escribir más líneas de documentación que líneas de código. Pues bien, Microsoft ha tenido esto en cuenta para su herramienta Microsoft Dynamics CRM 3.0 y nos ha facilitado la labor de documentación a todos aquellos que tenemos que personalizar la solución. Ha puesto a nuestra disposición Planning Files . Se trata de un...

Microsoft CRM Performance and Stress Toolkit por Marco Amoedo

El equipo de Microsoft Dynamics CRM acaba de liberar una nueva herramienta que será de gran ayuda a todos los que implantamos esta solución. Se trata de Microsoft Dynamics CRM 3.0 Performance and Stress Testing Toolkit , y como su propio indica, es una herramienta que proporciona un método más o menos estándar para realizar pruebas de rendimiento. Gracias a esta nueva herramienta podremos realizar de forma bastante sencilla pruebas funcionales y de carga de una implementación del CRM. Esto permitirá...

Mapeado de Datos en Microsoft Dynamics CRM 3.0 por Marco Amoedo

Una pequeña introducción al concepto de mapeado de datos en Microsoft Dynamics CRM 3.0, y a la definición de nuevos mapeados en el sistema....