Paneles de USD: dónde se encuentran y cómo saber los que hay

Cuando añadimos un hosted control a nuestro USD, uno de los campos que tenemos que rellenar es el Display Group. En este campo hay que indicar dónde va a ir nuestro hosted control dentro del esquema general del USD, o lo que es lo mismo, en cual de los paneles se mostrará cuando abramos nuestra aplicación.

El USD al final es una aplicación como cualquier otra, diseñada con un esquema XAML predeterminado que han organizado los desarrolladores de Microsoft y que nos dibuja sobre la aplicación lo que ya todos conocemos: los paneles laterales que se contraen y expanden, la barra superior con el logo de Unified service desk etc.

Cada uno de estos paneles recibe un nombre definido en el esquema XAML y este es el nombre que se tendrá que poner en el campo Display Group para que una aplicación se cargue exactamente en ese panel. El esquema por defecto que trae el USD contiene varios paneles donde situar nuestros hosted controls.

En la siguiente figura pongo todos los paneles que podremos usar normalmente:

Posición de paneles dentro de USD

Posición de paneles dentro de USD

A estos esquemas habría que añadir el HiddenPanel que nos servirá para incluir hosted control que queremos que trabajen en tiempo de ejecución pero que no se muestren al usuario.

Como vemos la organización es bastante intuitiva. Normalmente nosotros utilizaremos unos pocos de todos estos paneles. El MainPanel es obligado puesto que será donde normalmente veamos el contenido de las páginas CRM que visitemos. Además si queremos integración telefónica, el CtiPanel es ideal para colocar nuestra botonera con los botones de colgar, llamar, transferir etc. Otra cosa importante es que los paneles de la izquierda, uno sobre el otro, tienen definido un Height auto, de modo que podremos usar cualquiera normalmente y aparecerá arriba del todo, si no se ha utilizado ninguno superior. Finalmente añadir que el RightPopupPanel se trata de un panel PopUp que está pensado para ver “Article Preview”. Yo personalmente no lo he dado uso nunca.