lunes, 2 de noviembre de 2009

Como personalizar todas las vistas del CRM (incluso las ocultas)

Muchas veces necesitamos personalizar vistas que el propio CRM no nos prmite de forma estándar modificar.
Esto ocurre por ejemplo con la vista de "Todos los integrantes" de las Listas de marketing, que no nos permiten personalizar las columnas a mostrar. Voy a intentar explicar con un ejemplo práctico como sería la forma de hacer esto.
No estoy seguro de si es algo soportado, pero como ocurre siempre, si tengo dudas considero que es algo no soportado.
Los pasos a realizar son los siguientes:
1) Hacer una consulta SQL en la base de datos:

Select SavedQueryId from savedquerybase
where name like '%Todos los integrantes%'
AND ReturnedTypeCode=2
Con esta consulta recogeremos el GUID de la vista que necesitamos modificar, buscando por el nombre de la vista y el "ReturnedTypeCode" (en este caso contact -2-).
Una vez que tenemos el id, solamente tenemos que entrar a una URL pasandole dicho GUID y allí se podrá modificar la vista en cuestión:
http://servidor/empresa/tools/vieweditor/viewManager.aspx?id={2F0D0EDE-D356-4B1E-83BD-E978F10E3EEB}

Yo lo he probado con varias vistas y me ha funcionado correctamente, no estoy seguro si funcionará con todas las vistas, pero con este en particular si que va bien.

Esta idea la he recogido del blog de Gryzzly Villoslado

Un saludo

No hay comentarios:

Publicar un comentario