Free counter and web stats CRM 3.0 SDK - El del CRM

Ver por etiquetas

Todas las etiquetas » CRM 3.0 SDK (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...

Depurando JavaScript por Marco Amoedo

Como bien sabéis en Microsoft CRM tenemos la capacidad de incluir código JScript en los formularios para que se ejecute en función de varios eventos del propio formulario (OnLoad y OnSave) y de los campos del formulario (OnChange). En este y otros blogs sobre Microsoft CRM 3.0 podéis encontrar multitud de ejemplos. Pero claro, como siempre que escribimos código, tarde o temprano vamos a necesitar depurarlo para encontrar esos malditos bichos que andan por ahí perdidos. Muchas veces con utilizar el...
Archivado en: ,

Presentaciónen .NUGG: CRM como plataforma de desarrollo por Marco Amoedo

El viernes pasado en el Grupo de Usuarios de .NET de Galicia tuve la oportunidad de hablar un rato sobre Microsoft Dynamics CRM 3.0. La verdad es que la charla tuvo unos pequeños problemas técnicos, y quiero pedir disculpas a los asistentes, ya que por cosas de la informática (ley de murphy y meigas incluidas) mi ppt se esfumó. Como lo prometido es deuda, la he vuelto a hacer y os la dejo en los siguientes enlaces para que os la podáis descagar: CRM como plataforma de Negocio (Office 2007). CRM como...

Evento sobre Microsoft CRM en Coruña por Marco Amoedo

El próximo Viernes (día 25) por la tarde, el .Net Users Group Galicia (NUGG) organiza un evento en el que hablaremos sobre dos temas muy interesantes AJAX y Microsoft Dynamics CRM . Por la parte de AJAX tendremos a Eugenio Estrada que nos mostrará los grandes beneficios que AJAX nos brinda para el desarrollo de aplicaciones con ASP.NET. Estoy seguro que será una sesión muy interesante y en la que aprenderemos un montón de cosas. Por la parte de Microsoft Dynamics CRM intentaré mostraros las grandes...
Archivado en: ,

Nueva versión de Microsoft Dynamics CRM 3.0 SDK... y van 7 por Marco Amoedo

Contra todo pronóstico el equipo de Microsoft CRM acaba de liberar la séptima versión del SDK de Microsoft Dynamics CRM, lo más incréible es que hace menos de un mes de la anterior CRM SDK 3.0.6! Y más de seis meses desde la 5 ¿Le ha entrado la fiebre de los SDK? El caso es que llevan 7 versiones del SDK desde Diciembre de 2005... no está mal. Podéis descargar esta nueva versión CRM SDK 3.0.7 desde Microsoft Downloads. No hay muchas novedades, aunque si se han corregido algunos bugs en los ejemplos...
Archivado en: ,

Botón Multiselección en un Grid de CRM 3.0 por Marco Amoedo

Seguro que más de uno ha intentado hacer esto de la forma que se indica en la documentación del SDK, y estoy seguro que a muchos no os ha funcionado. Pues a mi tampoco me ha funcionado... hasta ahora :) En el SDK de Microsoft Dynamics CRM 3.0 podemos encontrar la definición de el elemento Button que tendremos que añadir en el fichero ISV.config para conseguir presentar un nuevo botón personalizado en un grid. Uno de los parámetros de configuración es PassParams que permite indicarle al CRM que cuando...

Novedades Microsoft CRM: Update Rollup 2 y SDK 3.0.6 por Marco Amoedo

En el blog del equipo de Microsoft Dynamics CRM podéis ver estas dos interesantes novedades: Una nueva versión del SDK, y la próxima liberación del Update Rollup 2. Microsoft Dynamics CRM SDK v3.0.6 Esta nueva versión no conlleva grandes novedades. Basicamente se han corregido fallos en la documentación y ejemplos, se han completado algunas cosillas, y se han añadido nuevos ejemplos para facilitar el desarrollo en Microsoft CRM. A destacar un pequeña sección añadida sobre "buenas prácticas para mejorar...
Archivado en: ,

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...

Continuando con la implementación de bloqueos en CRM 3.0 por Marco Amoedo

La semana pasada vimos una forma de implementar un sistema para establecer bloqueos de registros en el CRM . Es decir, evitar que dos usuarios pudiesen editar a la vez el mismo registro, de forma que si un usuario tiene abierto el formulario de edición de un registro otro usuario no lo pueda abrir. En el post me comentabais que sería mejor abrir el registro en modo de sólo lectura en vez de cerrarle la ventana al usuario (muchas gracias por el comentario), y la verdad es que estoy totalmente de acuerdo...

Cómo implementar bloqueos de registro en CRM 3.0 (Servicios Web + JScript) por Marco Amoedo

A raíz de una pregunta en los grupos de news de Microsoft CRM 3.0, dónde un compañero preguntaba si había alguna forma de implementar bloqueos de registros en Microsoft CRM 3.0, se me ha ocurrido esta pequeña solución. Que aunque no es una maravilla, comentaremos después algunas de sus debilidades, puede servir para muchos escenarios. Y por lo menos, es muy ilustrativa en la utilización de servicios web desde código JScript en lado cliente. Antes de nada, para aquellos que este un poco despistados...

Callouts (2) - Pre-Callouts vs Post-Callouts por Marco Amoedo

Después de una semanita sin postear nada, he estado bastante liado en varios proyectos que tenemos entre manos, retomamos el tema de los callouts en Microsoft Dynamics CRM 3.0. En el post anterior de esta serie vimos los conceptos básicos de los callouts, hoy intentaremos explicar los dos tipos de callouts de los que disponemos y sus diferencias. Pre-Callouts Un pre-callout es un callout invocado por la plataforma de Microsoft CRM antes de la ejecución del evento para el que se ha registrado. Esto...
Archivado en: ,

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...

Callouts: extendiendo la lógica de negocio de Microsoft CRM con .Net (1) por Marco Amoedo

Introducción Este es el primer post de lo que espero sea una serie de post dónde tratar de recopilar información sobre callouts en Microsoft CRM 3.0. El objetivo final es tratar de hacer un tutorial (en castellano) sobre los callouts en Microsoft CRM 3.0. Intentaré cubrir todos los temas relacionados con los callouts, pero os animo a que si echáis en falta algo me lo comentéis para incluirlo. Así mismo, me gustaría recibir vuestros comentarios sobre cada post que vaya publicando para corregir los...
Archivado en:

¿Cómo guardar campos calculados en Microsoft CRM 3.0? por Marco Amoedo

Gracias a la capacidad que nos proporciona Microsoft CRM 3.0 para crear campos en una entidad, y a la posibilidad de utilizar Java Script para manejar los eventos de cambio de los campos, resulta bastante sencillo crear un campo calculado en cualquier formulario de entidad personalizable o personalizada de la herramienta. Vamos a poner un ejemplo para verlo más claro. Imaginad que creamos una entidad que en su formulario principal tiene tres campos: base, impuesto, total. El destino de esos campos...

Auditoría de datos en Microsoft CRM por Marco Amoedo

El otro día trabajando con un cliente de Plain Concepts me plantearon una cuestión sobre Microsoft CRM bastante interesante ¿Incluye de serie Microsoft CRM algún mecanismo que nos permita auditar las modificaciones de datos en el CRM? Como muchos ya sabéis, Microsoft CRM 3.0 no incluye ningún mecanismo para realizar un log de modificaciones sobre los datos del CRM… Pero sí incluye un magnífico sistema de CallOuts que nos permite crear un sencillo log de modificaciones en una hora o menos. Ya se os...
Archivado en: ,

Desarrollo de CRM Callouts en Visual Studio 2005 por Marco Amoedo

Hasta ahora la mayoría de los que hacemos desarrollos para Microsoft CRM 3.0 nos veíamos obligados a mantener en instalado en nuestro equipo Visual Studio 2003, además de Visual Studio 2005. El motivo era el desarrollo de callouts , ya que estos deben compilarse utilizando .NET 1.1 por que se ejecutan dentro del mismo proceso de IIS que el servidor CRM (Aplicación hecha en .NET Framework 1.1). Y como en Visual Studio 2005 no hay ninguna opción de serie que permita indicar que queremos compilar utilizando...

Mejorar la velocidad de las llamadas a los Servicios Web por Marco Amoedo

Si de algo pecan los servicios web es que pueden resultar demasiado lentos para trabajos que supongan una carga intensiva, como por ejemplo, la importación masiva de registros a Microsoft Dynamics CRM. Recientemente he tenido algunos problemillas por culpa de esto, y buscando por Internet he encontrado este post de Aaron Elder (Invoke Systems) , en el que nos proponen formas de aumentar la velocidad de las llamadas a los servicios web. Os recomiendo que le echéis un vistazo, sobre todo si estáis...
Archivado en: ,
Más artículos Página siguiente >