Condividi tramite


Barre multifunzione disponibili in Microsoft Dynamics 365

 

Data di pubblicazione: gennaio 2017

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

In questo argomento viene descritto dove vengono definite e modificate le barre multifunzione in Microsoft Dynamics 365 (online e locale).

In questo argomento

Definizioni di barre multifunzione

Barre multifunzione dell'entità

Scheda Home di base

Microsoft Dynamics 365 per le barre multifunzione di Microsoft Office Outlook

Altre barre multifunzione

Barre multifunzione per pagine personalizzate

Definizioni di barre multifunzione

Microsoft Dynamics 365 contiene <RibbonDiffXml> (RibbonDiffXml) le definizioni predefinite per tutte le barre multifunzione nell'applicazione. È possibile esportare e visualizzare il corrente codice XML che definisce la barra multifunzione per l'organizzazione, ma non è possibile aggiornare direttamente il codice XML. Personalizzare la barra multifunzione definendo come si desidera modificarla. Le definizioni di modifica specificate sono applicate in runtime quando la barra multifunzione è visualizzata nell'applicazione. Tutte le modifiche saranno negli elementi <HideCustomAction> (RibbonDiffXml) o <CustomAction> (RibbonDiffXml). Questi elementi vengono applicati alle definizioni predefinite della barra multifunzione fornite da Microsoft Dynamics 365 (online e locale)-

Quando si scrivono le definizioni di modifica, spesso sarà necessario fare riferimento alle definizioni delle barre multifunzione predefinite. Ad esempio, si desidera nascondere un elemento specifico della barra multifunzione, è necessario conoscere l'ID univoco di tale elemento. Se si desidera posizionare un nuovo elemento della barra multifunzione all'interno o accanto a un elemento della barra multifunzione esistente, è necessario conoscere i valori ID per tali elementi e l'ordine di sequenza che controllerà la relativa posizione degli elementi.

A causa di questo requisito di fare riferimento alle definizioni degli elementi esistenti della barra multifunzione, è importante comprendere le definizioni correnti della barra multifunzione nell'organizzazione. Esistono due messaggi che è possibile utilizzare per esportare i file XML che indicano lo stato corrente delle barre multifunzione. Queste definizioni includono tutte le personalizzazioni che sono già state applicate al sistema in modo da consentire la personalizzazione di qualsiasi barra multifunzione personalizzata che è stata applicata in precedenza. Per ulteriori informazioni, vedere Esportazione delle definizioni della barra multifunzione.

Per iniziare, le definizioni delle definizioni della barra multifunzione predefinita sono incluse nei file scaricabili in Microsoft Dynamics 365 SDK. La cartella SDK\Resources\ExportedRibbonXml include i file di output di cui disporrebbe per un'organizzazione con una barra multifunzione che non sia stata personalizzata. Non è necessario eseguire l'applicazione di esempio per esportare i dati. Se si dispone di una barra multifunzione personalizzata, eseguire l'applicazione di esempio per aggiornare i file nella cartella con tutte le personalizzazioni applicate in precedenza per l'organizzazione.

Nei file XML esportati della barra multifunzione, il file applicationRibbon.xml include tutte le barre multifunzione che non sono definite per un'entità specifica. Queste corrispondono al componente di soluzione Barre multifunzione dell'applicazione. Per ogni entità, è disponibile un file nome entitàribbon.xml. Ciò corrisponde a RibbonDiffXml inclusa in ogni entità. Se si desidera modificare la barra multifunzione per un'entità specifica, è necessario individuare il file XML della barra multifunzione per tale entità.

Barre multifunzione dell'entità

Tutte le entità utilizzano una definizione comune della barra multifunzione, denominata Modello di barra multifunzione per l'entità. La definizione del modello di barra multifunzione per l'entità è disponibile nel file applicationribbon.xml. Quando si crea un'entità personalizzata, la barra multifunzione visualizzata è la barra multifunzione predefinita definita dal modello di barra multifunzione per l'entità. Per ogni entità di sistema è disponibile una definizione <RibbonDiffXml> (RibbonDiffXml) separata che crea sulla definizione del modello di barra multifunzione per l'entità.

Nel file applicationribbon.xml, è possibile visualizzare le schede seguenti che si applicano a tutte le entità:

  • Mscrm.Form.{!EntityLogicalName}.MainTab

    La scheda visualizza il nome visualizzato dell'entità nell'etichetta.

  • Mscrm.Form.{!EntityLogicalName}.Related

    La scheda ha l'etichetta Aggiungi.

  • Mscrm.Form.{!EntityLogicalName}.Developer

    La scheda ha l'etichetta Personalizza.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.MainTab

    La scheda visualizza il nome visualizzato dell'entità plurale nell'etichetta.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.View

    La scheda ha l'etichetta Visualizza.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.Related

    La scheda ha l'etichetta Aggiungi.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.Developer

    La scheda ha l'etichetta Personalizza.

  • Mscrm.SubGrid.{!EntityLogicalName}.ContextualTabs

    Quando una griglia secondaria in un modulo o un grafico ha lo stato attivo, la scheda contestuale viene visualizzata con l'etichetta Strumenti elenco.

    • Mscrm.SubGrid.{!EntityLogicalName}.MainTab

      La scheda visualizza il nome visualizzato dell'entità plurale.

Quando si visualizzano le definizioni della barra multifunzione per un'entità specifica, verrà visualizzato che il nome dell'entità in genere sostituisce il token {!EntityLogicalName}. Quando viene visualizzato il token {!EntityLogicalName} nella definizione della barra multifunzione per un'entità specifica, significa che non esiste una definizione specifica per tale entità e utilizza semplicemente la definizione del modello di barra multifunzione per l'entità. Quando si definiscono barre multifunzione per un'entità specifica, utilizzare sempre l'effettivo nome dell'entità. Le modifiche della barra multifunzione per un'entità specifica devono essere definite nel nodo //ImportExportXml/Entities/Entity/RibbonDiffXml.

È possibile apportare modifiche applicabili a tutte le entità definendo le modifiche alle barre multifunzione dell'applicazione che sostituiscono il token {!EntityLogicalName} al posto di un nome logico di entità nel nodo RibbonDiffXml. Le modifiche alle barre multifunzione dell'applicazione che vengono definite per tutte le entità devono essere definite nel nodo ImportExportXml/RibbonDiffXml. Non possono essere definite nel nodo RibbonDiffXml per un'entità specifica.

Barre multifunzione della griglia

La barra multifunzione della griglia entità è una raccolta di schede con un valore dell'attributo ID che inizia con Mscrm.HomepageGrid.<entity logical name>. Ad esempio, la scheda con il testo "account" nella griglia entità account è Mscrm.HomepageGrid.account.MainTab. Tutte le schede visualizzare nella griglia entità account avranno il valore ID che inizia con Mscrm.HomepageGrid.account.

Barre multifunzione della griglia secondaria

La barra multifunzione della griglia secondaria entità è un gruppo contestuale con una raccolta di schede con un valore dell'attributo ID che inizia con Mscrm.SubGrid.<entity logical name>. Ad esempio, la scheda con il testo "account" nella griglia secondaria entità account è Mscrm.SubGrid.account.MainTab.

Quando un elenco di record per un'entità viene visualizzato in una griglia secondaria nel modulo di un'altra entità o di un grafico, ci saranno solo tre controlli disponibili direttamente sopra o all'interno della griglia secondaria. I comportamenti per questi controlli possono essere modificati cambiando i comandi cui sono associati.

  • Aggiungi Il comportamento predefinito del comando con l'icona Aggiungi pulsante dipende se i record nella griglia secondaria sono correlati al record corrente.

    Se i record sono correlati al record corrente, il comportamento predefinito cerca i record esistenti. Se non è possibile trovare un record esistente o se l'utente desidera semplicemente creare un nuovo record, fare clic su Aggiungi nuovo.

    Se i record non sono correlati al record corrente, il comportamento predefinito aggiunge un nuovo record. Se l'entità dispone di un modulo Creazione rapida questo verrà visualizzato, altrimenti verrà mostrato un nuovo modulo completo.

    Gli impegni fanno eccezione a questo criterio. Il comando di aggiunta richiede sempre il tipo di impegno per primo.

  • Mostra elenco Il comando con l'icona Pulsante Apri visualizzazione aprirà l'elenco completo in cui tutti i comandi disponibili possono essere utilizzati.

    Se la griglia secondaria è associata al record corrente, il comportamento predefinito del comando apre la visualizzazione associata.

    Se la griglia secondaria non è associata al record corrente, il comportamento predefinito del comando apre la visualizzazione nella visualizzazione elenco principale.

  • Elimina L'icona Icona eliminazione elenco secondario è visualizzata sul lato destro della riga quando le persone passano sui record nell'elenco.

    Per i record con una relazione 1:N senza relazione, il comportamento predefinito elimina il record. L'eliminazione potrebbe essere bloccata se non è consentita a causa delle configurazioni di relazione. Gli impegni aperti e le fatture sono esempi comuni di record che non possono essere modificati a causa delle configurazioni di relazione.

    Per le relazioni che visualizzano relazioni N:N il comportamento predefinito rimuove la relazione che unisce i record anziché il record stesso.

È possibile modificare il comportamento predefinito modificando le azioni associate al comando utilizzando <CommandDefinition> (RibbonDiffXml), ma non è possibile modificare il nome del comando. Ad esempio, è possibile modificare l'azione di eliminazione in modo da disattivare il record anziché eliminarlo.

Non è possibile modificare le icone visualizzate per questi comandi. È possibile nascondere questi comandi utilizzando <HideCustomAction> (RibbonDiffXml).

Barre multifunzione dei moduli

Ogni entità può disporre di più moduli. È possibile definire le modifiche della barra multifunzione dei moduli per tutti i moduli di tale entità aggiungendo la definizione a livello di entità (//ImportExportXml/Entities/Entity/RibbonDiffXml).

Ogni modulo dell'entità può avere una definizione specifica della barra multifunzione. Nel file customizations.xml esportato, è necessario aggiungere <RibbonDiffXml> (FormXml) modificato in questa posizione://ImportExportXml/Entities/Entity/FormXml/forms/systemform/form/RibbonDiffXml.

La barra multifunzione del modulo entità è una raccolta di schede con un valore dell'attributo ID che inizia con Mscrm.Form.<entity logical name>. Ad esempio, la scheda con l'etichetta Account nel modulo entità account è Mscrm.Form.account.MainTab. Tutte le schede visualizzare nel modulo entità account avranno il valore ID che inizia con Mscrm.Form.account.

Scheda Home di base

La scheda principale di base viene visualizzata nella barra multifunzione dell'applicazione principale ogni volta che una scheda alternativa non è definita a causa del contesto dell'entità o di una regola visualizzata che lo elimina per le pagine specifiche. Ad esempio, questa scheda viene visualizzata quando si vede la Microsoft Dynamics 365Guida. L'ID della scheda home di base è Mscrm.BasicHomeTab.

Nota

L'icona che è stata visualizzata in Microsoft Dynamics CRM 2011 e Microsoft Dynamics CRM Online non viene più visualizzata. Le modifiche all'icona non appariranno in Microsoft Dynamics 365 (online e locale)

Microsoft Dynamics 365 per le barre multifunzione di Microsoft Office Outlook

In Microsoft Office Outlook 2007 non vengono visualizzati le barre multifunzione.Microsoft Office Outlook 2010 usa la barra multifunzione. È possibile utilizzare le definizioni di barre multifunzione Microsoft Dynamics 365 per aggiungere controlli a tutte.

Microsoft Office Outlook 2007

I controlli Microsoft Dynamics 365 per Outlook per supportare le versioni precedenti delle barre degli strumenti e dei menu di Microsoft Office Outlook vengono definiti come schede con i valori ID di Mscrm.LegacyOfficeToolbar e Mscrm.LegacyOfficeMenubar, rispettivamente.

Microsoft Office Outlook 2010

I controlli Microsoft Dynamics 365 per Outlook per supportare le barre degli strumenti e i menu di Microsoft Office Outlook 2010 vengono definiti come schede con i valori ID di Mscrm.Outlook14GlobalToolbar e Mscrm.Outlook14GlobalMenubar, rispettivamente.

Altre barre multifunzione

Varie altre schede della barra multifunzione a scopo speciale e un gruppo contestuale sono definiti da Microsoft Dynamics 365. Ogni scheda è associata a <TabDisplayRule> (RibbonDiffXml) specifico che controlla quando vengono visualizzati. Queste schede sono elencate nella tabella seguente.

Tabulazione

ID radice

Descrizione

Scheda della pagina di modifica delle risorse Web.

Mscrm.WebResourceEditTab

Visualizza quando vengono modificate le risorse Web in una soluzione.

Scheda Editor di moduli

Mscrm.FormEditorTab

Fornisce gruppi di azioni Salva, Modifica, Seleziona e Visualizza per moduli dell'entità.

Scheda di inserimento Editor di moduli

Mscrm.FormEditorInsertTab

Fornisce i pulsanti per inserire Sezioni, Schede e Controlli nei moduli dell'entità.

Scheda home page del dashboard

Mscrm.DashboardTab

Visualizza nell'area di lavoro.

Gruppo contestuale degli strumenti di visualizzazione

Mscrm.VisualizationTools

Visualizza quando si fa clic sul pulsante Nuovo grafico nella scheda Grafici visualizzata nella barra multifunzione griglia entità.

Scheda home page di AptbookTab

Mscrm.AptbookTab

Visualizza quando si vede il calendario dei servizi nell'area servizio.

Scheda Ricerca avanzata

Mscrm.AdvancedFind

Visualizza nella finestra Ricerca avanzata.

Scheda Editor di dashboard

Mscrm.DashboardEditorTab

Visualizza quando si modifica un dashboard.

Scheda Documenti

Mscrm.DocumentsTab

Visualizza se l'integrazione di SharePoint è stata abilitata per l'organizzazione.

Scheda Editor del grafico

Mscrm.VisualizationDesignerTab

Visualizza quando si modifica un grafico dalla finestra di soluzione.

Gruppo contestuale degli strumenti di ricerca

Mscrm.ArticleSearch

Visualizza quando si vede l'entità KBarticle.

Barre multifunzione per pagine personalizzate

È possibile visualizzare le pagine personalizzate nella navigazione dell'applicazione utilizzando la mappa del sito. Queste pagine visualizzeranno sempre Scheda Home di base (Mscrm.BasicHomeTab). Non è possibile utilizzare <PageRule> (RibbonDiffXml) per abilitare o visualizzare i componenti personalizzati della barra multifunzione nelle pagine personalizzate.

Vedere anche

Personalizzare i comandi e la barra multifunzione
Barra dei comandi o presentazione barra multifunzione

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright