Share via


Modificare la navigazione dell'applicazione utilizzando la mappa del sito.

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

La mappa del sito ti consente di controllare la navigazione dell'applicazione e di utilizzare altre opzioni in Dynamics 365 come la modifica delle etichette, l'aggiunta o la modifica di icone e l'aggiunta o la modifica di elementi.

In questo argomento

Navigazione applicazione

Opzioni di configurazione disponibili tramite la mappa del sito

La mappa del sito è la struttura di navigazione in Microsoft Dynamics 365. Viene valutata insieme ai privilegi di sicurezza per visualizzare opzioni di navigazione nell'applicazione. Se i privilegi di sicurezza non consentono l'accesso in lettura per un'entità specificata nella mappa del sito, quella opzione di navigazione non verrà visualizzata per l'utente. L'elemento <Privilege> (SiteMap) può anche essere utilizzato per specificare i requisiti di privilegio per visualizzare una pagina non è correlata a un'entità specifica.

Per comprendere i dati che definiscono le opzioni di navigazione dell'applicazione, confrontare ciò che si vede nell'applicazione con Default SiteMap XML o l'elemento personalizzato sitemap esportato dall'organizzazione.

Barra di navigazione applicazione Web

Nell'immagine seguente viene illustrata la barra di navigazione applicazione Web. Le aree predefinite visualizzate sono SFA (Vendite), CS (Servizio), MA (Marketing), Settings (Impostazioni) e HLP (Centro assistenza).

La mappa del sito mostra le aree in Dynamics CRM

Le aree selezionabili appaiono nella parte inferiore della barra di navigazione. Quando un'area è selezionata, l'area viene visualizzata come l'area selezionata. Viene visualizzata automaticamente l'area secondaria più recentemente utilizzata per tale area. Quando si sceglie l'area selezionata, i gruppi e le aree secondarie disponibili vengono visualizzate come illustrato nell'immagine seguente.

La mappa del sito mostra gruppi e aree secondarie in CRM

In questa immagine, l'area SFA (Vendite) è selezionata e i gruppi MyWork (Attività personali), Customers (Clienti), SFA (Vendite), Collateral (Collaterale), MA (Marketing), Goals (Obiettivi) e Tools (Strumenti) sono visibili.

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

Microsoft Dynamics 365 per la navigazione di Outlook

Il diagramma seguente illustra la navigazione di Dynamics 365 per Outlook.Microsoft Outlook presenta ciascuna area di navigazione in ordine alfabetico in una visualizzazione ad albero anziché utilizzare l'ordine specificato in SiteMap. Ogni utente può posizionare il riquadro di lettura nella parte inferiore come mostrato o lateralmente. In alternativa, può nasconderlo. Ogni entità può essere configurata per determinare se visualizzerà il riquadro di lettura.Ulteriori informazioni:Proprietà dell'entità modificabili

SiteMap in Outlook

Opzioni di configurazione disponibili tramite la mappa del sito

Nelle sezioni seguenti vengono descritte le attività più comuni che possono essere eseguite tramite la mappa del sito.

Modifica delle etichette

Tutto il testo visualizzato nel file SiteMap predefinito utilizza un attributo ResourceId per specificare il testo. Evitare di modificare o rimuovere i valori dell'attributo ResourceId. Se si desidera modificare l'etichetta visualizzata in un elemento, utilizzare gli elementi <Titles> (SiteMap) e <Title> (SiteMap) per specificare il testo che si desidera utilizzare per la propria organizzazione o soluzione. Tutti gli elementi titolo sostituiscono i valori dell'attributo ResourceId.

Aggiungere o modificare icone

Entrambi gli elementi <Area> (SiteMap) e <SubArea> (SiteMap) hanno un attributo Icon che è possibile utilizzare per specificare la dimensione e altre caratteristiche dell'immagine da visualizzare come l'icona.

Dopo CRM 2015 SP1, le icone per <Area> (SiteMap) sono l'immagine a 85x71 pixel (larghezza per altezza), bianca e con il 18% di opacità. I menu di <SubArea> (SiteMap) utilizzando l'immagine a 32x32 pixel come icone di entità.

Dimensioni in pixel di icone in CRM

È consigliabile utilizzare una risorsa Web di immagine GIF, PNG o JPG come origine dell'icona. Facendo riferimento alla risorsa Web, verificare di utilizzare la direttiva ($webresource:) per le risorse Web. Ad esempio, utilizzare Icon="$webresource:sample_/icons/MyAreaIcon1.png" quando il nome della risorsa Web è “sample_/icons/MyAreaIcon1.png”. Utilizzando tale direttiva creerà una dipendenza in modo da impedire che la risorsa Web venga eliminata finché l'elemento della SiteMap la richiede.

Aggiungere o rimuovere elementi

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

    Importante

    Se si crea un nuovo elemento deve avere un valore dell'attributo Id univoco o l'importazione della soluzione non riuscirà. È necessario anteporre un prefisso di personalizzazione dell'autore della soluzione appropriato al valore di Id per tutti i nuovi elementi aggiunti.

    Ulteriori informazioni:Aggiungere nuove pagine a un'area

  • Per rimuovere elementi
    Prima di rimuovere elementi in SiteMap, valutare se modificare i privilegi del ruolo di sicurezza degli utenti otterrà l'obiettivo. Ogni elemento <SubArea> (SiteMap) associato a una pagina dell'entità viene esaminato con i privilegi dell'utente e viene visualizzato solo se un utente è autorizzato a visualizzare i record per l'entità.

    Se l'area secondari visualizza una pagina, come ad esempio una risorsa Web non associata a un'entità specifica, è possibile aggiungere gli elementi <Privilege> (SiteMap) all'area secondaria per associare la pagina con privilegi per un'azione o un accesso specifici a un'entità.

    Se nessuno degli elementi dell'area secondaria in un <Group> (SiteMap) oppure <Area> (SiteMap) può essere visualizzato da un utente a causa dei privilegi di sicurezza, tale elemento non verrà visualizzato.

    Se si utilizza l'attributo <SubArea> (SiteMap)AvailableOffine per impedire a un'area secondaria di essere visualizzata mentre l'utente di Dynamics 365 per Outlook è offline, gli utenti potranno continuare a navigare nell'area secondaria, ma verrà visualizzato un messaggio che indica che la pagina da visualizzare non è disponibile offline.

    Nota

    È consigliabile utilizzare 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 in SiteMap XML. Commentare un nodo è meglio rispetto ad eliminarlo perché è sempre possibile rimuovere i commenti dal nodo se si desidera ripristinarlo in futuro.

Raggruppare collegamenti all'interno di aree

Le aree Area di lavoro e Impostazioni includo più gruppi di collegamenti. È possibile utilizzare l'elemento <Group> (SiteMap) in modo analogo per creare gruppi nelle altre aree. Un elemento gruppo è richiesto, ma è necessario includere gli elementi <Title> (SiteMap) e <Description> (SiteMap) perché questo venga visualizzato come un gruppo. Infine, è necessario modificare l'elemento <Area> (SiteMap) per aggiungere l'attributo ShowGroups e per impostarlo su true.

Aggiungere nuove pagine a un'area

Utilizzare gli elementi <SubArea> (SiteMap) per aggiungere nuove pagine a un'area. Se si desidera includere una griglia per un'entità, si include un ID univoco, si specifica l'entità con l'attributo Entity e quindi si fornisce un titolo e una descrizione utilizzando gli elementi <Title> (SiteMap) e <Description> (SiteMap).

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 a una risorsa Web HTML.

Facendo riferimento alla risorsa Web HTML, verificare di utilizzare la direttiva per le risorse Web ($webresource:). Ad esempio, utilizzare Icon="$webresource:sample_/Pages/MyCustomPage.htm" quando il nome della risorsa Web HTML è “sample_/Pages/MyCustomPage.htm”. L'uso di tale direttiva creerà una dipendenza tale da impedire che la risorsa Web HTML venga eliminata finché l'elemento SiteMap la richiede.

Nota

Per visualizzare una risorsa Web Silverlight all'esterno di un modulo o un grafico dell'entità, crea una risorsa Web HTML come pagina host per la risorsa Web Silverlight. Utilizza quindi la direttiva $webresource: per aprire la risorsa Web HTML.

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

Vedere anche

Personalizzare le applicazioni di Microsoft Dynamics 365
Modificare la mappa del sito
Passare i parametri a un URL tramite SiteMap
Controllare l'accesso al sito Guida e formazione
Utilizzare il servizio Organizzazione con i metadati di Dynamics 365
Personalizzare moduli di entità
Personalizzare le visualizzazioni e i dashboard
Personalizzare visualizzazioni entità
Personalizzare set di opzioni globali
Personalizzare i comandi e la barra multifunzione
Configurazione dell'aspetto del calendario dei servizi
Pubblicare personalizzazioni
Quando modificare il file di personalizzazione

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright