Barre multifunzione disponibili in Microsoft Dynamics CRM 2015
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
In questo argomento viene descritto dove vengono definite e modificate le barre multifunzione in Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015.
In questo argomento
Definizioni di barre multifunzione
Barre multifunzione dell'entità
Scheda Home di base
Microsoft Dynamics CRM 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 Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015-
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 CRM 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 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 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 è 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 Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015
Microsoft Dynamics CRM 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 CRM 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 CRM 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
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright