miércoles, 22 de diciembre de 2010

Librerías de javascript compartidas en CRM 2011

Una de las nuevas funcionalidades relacionadas con las inclusiones de Javascript, es la posibilidad de que creación de librearías de Javascript compartidas. De hecho, ahora esta mucho mejor y ordenado, de forma que se pueden incluis librearía de forma dinámica y compartirlas entre entidades.
A continuación, muestro unos pantallazos de como se crearía una librería compartida:

Creación del recurso compartido

Recurso compartido

Funciones compartidas en la librería

Publicando los cambios

Añadir la librería en Cuentas

Selección del recurso compartido

Añadirlo en OnLoad

jueves, 16 de diciembre de 2010

Versión CRM 2011 Release Candidate

Bueno, en el proceso de publicación de una nueva versión de productos de CRM, se ha llegado a uno de los últimos pasos, el Release Candidate.
Esta versión acumula lo ya disponible en la beta, mas comentarios, errores, etc detectados por los usuarios que han estado probando dicha versión.
Es justo la versión anterior a la RTM, que será la definitiva.

Para más información acerca de la version de CRM 2011 Release Candidate, ir al blog del equipo de CRM:
http://blogs.msdn.com/b/crm/archive/2010/12/14/microsoft-dynamics-crm-2011-release-candidate-rc-announcement.aspx

un cordial saludo,

miércoles, 15 de diciembre de 2010

Picklists globales en CRM 2011

Pues sí, en CRM 2011 (por fin) podemos disponer de un picklist que sea compartido entre varias entidades.
De esta forma, podemos por ejemplo crear desplegables para Paises, Provincias, Tipos, Clasificaciones, etc. que se compartirán entre varias entidades. Así, con solo añadir un valor en el picklist, se añadirá en todas las entidades.

Los pasos a seguir para crear un picklist "global" (option sets) son los siguientes en donde muestro un ejemplo de como crear y utilizar un Option set de "Países":

Creación del Option set
















Definir los valores de los Países































Publicar el Option Set















Utilización del Option Set en otras entidades (Cuenta)






Este tipo de Picklist, puede ser definido que no pueda ser modificado


viernes, 3 de diciembre de 2010

Alineaciones de campos numéricos

En su día, publiqué un artículo acerca de como alinear importes en la derecha de las columnas de las vistas utilizando JQuery (http://crmtoall.blogspot.com/2010/03/alineando-importes-la-derecha-en-vistas.html).
Ahora voy a explicar una forma de alineación que se basa en la modificación de las clases propias del CRM, lo cual por supuesto no esta soportado, pero nos permite modificar la forma en que el CRM nos muestra los números.

La forma sería:

Para los grids: modificar el fichero "/_grid/AppGrid.css.aspx" en la clase ‘nobr.num’ y a añadir el texto "text-align: right".

Para los formularios: modificar el fichero “/_forms/controls/controls.css.aspx” la clase 'INPUT.ms-crm-Number' y añadir el valor "text-align: right".

De esta forma, podemos alinear importes hacia la derecha.

un saludo!