Un escenario que me he encontrado a menudo es el del cliente que quiere utilizar una entidad para más de un propósito. Por ejemplo: las cuentas sirven para representar tanto a clientes, proveedores o socios. Las vistas de CRM pueden servir para tener un filtrado rápido según el criterio de tipo de relación, pero aún así hay gente que preferiría que la navegación fuera más explícita, con un enlace en la navegación principal. La nueva característica de
Copiar acceso directo de CRM 4.0 nos permite este pequeño truco. Lo que haremos será utilizar un enlace a una vista como una página al mismo nivel que el resto de entidades. Digamos que fabricamos una vista
Proveedores y la publicamos.
Ahora navegamos hasta la vista que acabamos de crear y usamos la acción
Copiar accceso directo.
Exportamos el fichero de
SiteMap para incluir el nuevo enlace. Por cierto, ojo con el carácter de
ampersand incluido en la Url de la vista porque puede despistar al cargador de personalizaciones. En resumen: sustituid
& por
& o la personalización no cargará.
.._root/homepage.aspx?etc=1&viewid=%7b60..Aquí tenéis la muestra del
SiteMap con el nuevo enlace. Lo he colocado justo debajo del enlace a
Cuentas.
<SubArea Id="nav_accts" Entity="account" DescriptionResourceId="Account_SubArea_Description" />
<SubArea Id="nav_proveedores"
Url="http://10.1.4.129:5555/CRMDemo/_root/homepage.aspx?etc=1&viewid=%7b60ACDB4C-210D-DD11-A3F2-0003FF8B31FE%7d">
<Titles>
<Title LCID="3082" Title="Proveedores" />
</Titles>
</SubArea>
Sólo queda importar el nuevo fichero SiteMap a CRM y ya está: si hacéis Ctrl+F5 tendréis un enlace a una nueva
entidad en vuestro CRM.