Mostrando entradas con la etiqueta Funcionalidades. Mostrar todas las entradas
Mostrando entradas con la etiqueta Funcionalidades. Mostrar todas las entradas

sábado, 11 de diciembre de 2010

Reordenar NavBar de entidad

Es conocido que para ordenar ítems del navBar existe una opción llamada “Orden de visualización”

No obstante, esta opción sólo está habilitada para las relaciones personalizadas y no para las que son OOTB o para los ítems que creamos por el ISV.

Para estos casos se puede hacer uso de un JScript en el OnLoad y utilizar la función "insertBefore". Este script requiere de los ID de los ítems del NavBar de la entidad (este ID lo podremos obtener utilizando herramientas como IEDevTollbar o simplemente buscando en el código fuente del formulario). En este ejemplo trabajaremos con los ítems Actividades e Historial de la entidad Contactos. En el OnLoad copiar lo siguiente:
var _ActivitiesNavItem = document.getElementById("navActivities").parentNode;
var _ActHistoryNavItem = document.getElementById("navActivityHistory").parentNode;
_ActHistoryNavItem.insertBefore(_ActivitiesNavItem);
Y Esto sería el antes y el después.

viernes, 10 de diciembre de 2010

Obtener sentencia SQL desde Vista o Búsqueda Avanzada

Muchas veces (especialmente cuando empezamos con Dync CRM) y nos solicitan hacer reportes desde Visual Studio, desconocemos el nombre de las tablas, de los atributos, o simplemente no tenemos experiencia haciendo consultas a BD. En un post anterior mostré como obtener el FetchXML de vistas y búsquedas avanzadas, ahora les mostraré la manera de obtener la sentencia SQL.

Primero haremos una búsqueda avanzada (o seleccionaremos una vista) y la exportaremos a Excel seleccionando la opción “Hoja de cálculo dinámica” (Dynamic worksheet).
Cuando tengamos el Excel abierto con el resultado de la exportación, procederemos a seleccionar la opción “Datos” del ribbon y luego seleccionaremos la opción “Conexiones”.

Luego se abrirá una ventana en la cual haremos clic en el botón “Propiedades…”,
En la siguiente ventana, seleccionaremos la pestaña “Definición”, donde en la sección “Texto del comando” se muestra la sentencia SQL