Condividi tramite


Modificare lo spostamento dell'applicazione usando SiteMap

La mappa del sito consente di controllare lo spostamento dell'applicazione (menu) e altre opzioni in Dynamics 365 for Customer Engagement, ad esempio la modifica di etichette, l'aggiunta o la modifica delle icone e l'aggiunta o la modifica di elementi.

Navigazione dell'applicazione

SiteMap fornisce la struttura per la navigazione in Dynamics 365 for Customer Engagement. Viene valutato insieme ai privilegi di sicurezza per visualizzare le opzioni di spostamento nell'applicazione. Se i privilegi di sicurezza non forniscono l'accesso in lettura a un'entità specificata in SiteMap, tale opzione di navigazione non verrà visualizzata. L'elemento <Privilege> può essere usato anche per specificare i requisiti dei privilegi per visualizzare una pagina non correlata a un'entità specifica.

Per comprendere i dati che definiscono le opzioni di spostamento dell'applicazione, confrontare ciò che viene visualizzato nell'applicazione con l'elemento sitemap esportato dall'organizzazione.

Barra di spostamento dell'applicazione Web

L'immagine seguente mostra la barra di spostamento dell'applicazione Web. Le aree predefinite visualizzate sono Sales (SFA), Service (CS), Marketing (MA), Settings e Help Center (HLP).

SiteMap mostra le aree in Dynamics 365 Customer Engagement.

Le aree selezionabili vengono visualizzate nella parte inferiore della barra di spostamento. Quando viene selezionata un'area , l'area viene visualizzata come area selezionata. Viene visualizzata automaticamente l'area secondaria usata più di recente per tale area. Quando si seleziona l'area selezionata, i gruppi e le sottoaree disponibili vengono visualizzati come illustrato nell'immagine seguente.

SiteMap mostra gruppi e sottoaree in Dynamics 365 Customer Engagement.

In questa immagine, l'area Sales (SFA) è selezionata e i gruppi My Work, Customers, Sales (SFA), Collateral, Marketing (MA), Obiettivi e Strumentisono visibili.

Ogni gruppo contiene una serie di sottoaree. Quando viene selezionata un'area secondaria, il contenuto definito nella mappa del sito per tale sottoarea viene visualizzato sotto la barra di spostamento.

Navigazione di Dynamics 365 per Outlook

Il diagramma seguente illustra la navigazione di Dynamics 365 per Outlook. Outlook presenta ogni area di spostamento in ordine alfabetico in una visualizzazione albero anziché utilizzare l'ordine specificato in SiteMap. Ogni persona può posizionare il riquadro di lettura nella parte inferiore, come illustrato o sul lato. Possono anche nasconderlo. Ogni entità può essere configurata per determinare se visualizzerà il riquadro di lettura. Altre informazioni: Proprietà di entità modificabili

SiteMap in Outlook.

Opzioni di configurazione disponibili tramite SiteMap

Nelle sezioni seguenti vengono descritte le attività comuni che possono essere eseguite tramite .SiteMap

Modificare le etichette

Tutto il testo visualizzato nel valore predefinito SiteMap usa un ResourceId attributo per specificare il testo. Non è consigliabile modificare o rimuovere i valori dell'attributo ResourceId . Se si vuole modificare l'etichetta visualizzata in un elemento, usare gli <Titles> elementi e <Title> per specificare il testo da usare per l'organizzazione o la soluzione. Tutti gli elementi del titolo sostituiranno i valori dell'attributo ResourceId .

Aggiungere o modificare icone

Entrambi <Area> gli elementi e <SubArea> hanno un Icon attributo che è possibile usare per specificare le dimensioni e altre caratteristiche dell'immagine da visualizzare come icona.

Dopo CRM 2015 SP1, le icone per il <Area> sono immagini in formato pixel 85x71 (larghezza x altezza), di colore bianco e con un'opacità del 18%. I <SubArea> menu usano un'immagine a 32x32 pixel come icone di entità.

Dimensioni pixel delle icone in Dynamics 365 Customer Engagement.

È consigliabile usare una risorsa Web GIF, PNG o JPG come origine dell'icona. Quando si fa riferimento alla risorsa Web, assicurarsi di usare la direttiva della risorsa Web ($webresource:). Ad esempio, usare Icon="$webresource:sample_/icons/MyAreaIcon1.png" quando il nome della risorsa Web è "sample_/icons/MyAreaIcon1.png". L'uso di questa direttiva creerà una dipendenza in modo che la risorsa Web non possa essere eliminata finché l'elemento SiteMap lo richiede.

Aggiungere o rimuovere elementi

Per aggiungere elementi
Quando si modificano elementi XML in SiteMap, è possibile copiare e incollare elementi XML esistenti per fornire un punto di partenza avanzato.

Importante

Se si crea un nuovo elemento, deve avere un valore di attributo univoco Id o l'importazione della soluzione avrà esito negativo. È consigliabile anteporre un prefisso di personalizzazione dell'editore di soluzioni appropriato al Id valore di tutti i nuovi elementi aggiunti.

Altre informazioni: Aggiungere nuove pagine a un'area

Per rimuovere elementi
Prima di rimuovere gli elementi in SiteMap, valutare se la modifica dei privilegi del ruolo di sicurezza per gli utenti raggiungerà l'obiettivo. Ogni <SubArea> elemento associato a una pagina di entità viene valutato con i privilegi dell'utente e visualizzato solo se un utente è autorizzato a visualizzare i record per tale entità.

Se nell'area secondaria viene visualizzata una pagina, ad esempio una risorsa Web non associata a un'entità specifica, è possibile aggiungere <Privilege> elementi all'area secondaria per associare tale pagina ai privilegi per un'azione specifica o l'accesso a un'entità.

Se nessuno degli elementi della sottoarea in un <Group> oggetto o <Area> può essere visualizzato da un utente a causa dei relativi privilegi di sicurezza, tale elemento non verrà visualizzato.

Se si usa l'attributo <SubArea>AvailableOffline per impedire la visualizzazione di un'area secondaria mentre l'utente di Dynamics 365 per Outlook funziona offline, gli utenti possono comunque passare alla sottoarea, ma verrà visualizzato un messaggio che indica che la pagina da visualizzare non è disponibile offline.

Annotazioni

È consigliabile usare i privilegi del ruolo di sicurezza per controllare l'accesso alle aree dell'applicazione.

Se non si desidera modificare i ruoli di sicurezza, è possibile commentare il nodo nel XML SiteMap. Commentare un nodo è preferibile rispetto all'eliminazione perché è sempre possibile decommentare il nodo se si vuole ripristinarlo in futuro.

Le aree Workplace e Settings includono più gruppi di collegamenti. È possibile usare l'elemento <Group> in modo simile per creare gruppi nelle altre aree. È necessario un elemento di gruppo, ma è necessario includere gli <Title> elementi e <Description> affinché vengano visualizzati come gruppo. Infine, è necessario modificare l'elemento <Area> per aggiungere l'attributo ShowGroups e impostarlo su true.

Aggiungere nuove pagine a un'area

Usare <SubArea> gli elementi per aggiungere nuove pagine a un'area. Se si vuole includere una griglia per un'entità, è necessario includere un ID univoco, specificare l'entità usando l'attributo Entity e quindi specificare un titolo e una descrizione usando gli <Title> elementi e <Description> .

Per visualizzare una pagina personalizzata nell'applicazione, è necessario impostare l'attributo Url anziché l'attributo Entity . L'attributo Url può fare riferimento a una pagina in un sito Web esterno o in una risorsa Web HTML.

Quando si fa riferimento alla risorsa Web HTML, assicurarsi di usare la direttiva $webresource:della risorsa Web . Ad esempio, usare Icon="$webresource:sample_/Pages/MyCustomPage.htm" quando il nome della risorsa Web HTML è sample_/Pages/MyCustomPage.htm. L'uso di questa direttiva creerà una dipendenza in modo che la risorsa Web HTML non possa essere eliminata finché l'elemento SiteMap lo richiede.

Quando si aggiunge una pagina esterna da SiteMap, è un requisito comune passare i dati sotto forma di stringa di query alla pagina. Per passare informazioni sul nome dell'organizzazione e sulla lingua per l'utente e l'organizzazione, usare l'attributo PassParams . Per ulteriori informazioni, vedi Passare i parametri a un URL tramite SiteMap.

Vedere anche

Personalizzare Dynamics 365 Customer Engagement
Passaggio di parametri a un URL tramite SiteMap
Estendere il modello di metadati
Personalizzare i moduli di entità
Personalizzare visualizzazioni e dashboard
Personalizzare le visualizzazioni entità
Personalizzare i set di opzioni globali
Personalizzare i comandi e la barra multifunzione
Configurazione dell'aspetto del calendario del servizio
Pubblicare Personalizzazioni
Quando modificare il file delle Personalizzazioni