Condividi tramite


Eseguire query e modificare un tema dell'organizzazione

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Con Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 puoi definire e applicare i temi grafici per un'organizzazione. Questo costituisce un modo utile per applicare il logo e i colori di un'organizzazione all'applicazione. Puoi creare un tema personalizzato per l'applicazione apportando le modifiche ai colori predefiniti e agli elementi grafici disponibili nel sistema CRM non personalizzato. Ad esempio, puoi creare un marchio di prodotto personale, aggiungere il logo di una società e applicare i colori specifici dell'entità. I colori del tema vengono applicati a livello globale nell'applicazione, ad eccezione di alcune aree legacy.

Importante

Per le organizzazioni di Microsoft Dynamics CRM Online, questa funzionalità è disponibile solo se nell'organizzazione è stato eseguito l'Aggiornamento 1 di Dynamics CRM Online 2015. Questa funzionalità non è disponibile per Dynamics CRM (locale).

La personalizzazione del tema è supportata in questa versione solo per l'applicazione web. Le modifiche apportate al tema di un'organizzazione non vengono incluse nelle soluzioni esportate dall'organizzazione. È possibile definire più temi, ma solo uno può essere impostato e pubblicato come tema predefinito.

Video: Tema in Microsoft Dynamics CRM

In questo argomento

Eseguire una query sul tema corrente

Modificare e pubblicare i dati del tema

Esportare e importare temi

Eseguire una query sul tema corrente

Potrebbe essere necessario eseguire query sul tema corrente tramite il codice sul lato client se hai una soluzione con le risorse Web HTML in cui desideri adattare le scelte del tema effettuate per un'organizzazione. Puoi utilizzare la seguente query con l'endpoint OData per recuperare le informazioni.

<client_URL>/xrmservices/2011/organizationdata.svc/ThemeSet?$select=ControlBorder,ControlShade,DefaultCustomEntityColor,Name,DefaultEntityColor,GlobalLinkColor,HeaderColor,HoverLinkEffect,NavBarBackgroundColor,LogoToolTip,NavBarShelfColor,ProcessControlColor,SelectedLinkEffect&$filter=IsDefaultTheme eq true

Ulteriori informazioni:Utilizzare l'endpoint OData con risorse Web.

Modificare e pubblicare i dati del tema

Il tema viene creato tramite gli strumenti di personalizzazione dell'interfaccia utente, senza la necessità che lo sviluppatore scriva il codice. I dettagli su come applicare tali personalizzazioni sono disponibili in Technet: Modificare la combinazione di colori o aggiungere un logo con il marchio dell'organizzazione.

La maggior parte dei dati sono archiviati all'interno dell'entità tema. I colori personalizzati per entità specifiche sono inclusi nella proprietà EntityMetadata.EntityColor. Questi dati vengono esportati con l'entità se l'entità è inclusa in una soluzione.

Nella tabella seguente vengono descritti gli attributi dell'entità Theme che sono validi per l'aggiornamento e contengono i dati applicati dal tema:

Nome schema

Tipo

Valore del tema predefinito

Descrizione

ControlBorder

String

#CCCCCC

Colore utilizzato dai controlli per i bordi.

ControlShade

String

#F3F1F1

Colore utilizzato dai controlli per indicare quando si posiziona il puntatore del mouse sugli elementi.

DefaultCustomEntityColor

String

#006551

Colore di entità personalizzato predefinito se non è assegnato alcun colore.

DefaultEntityColor

String

#8B98AB

Colore predefinito per le entità di sistema se non è assegnato alcun colore.

GlobalLinkColor

String

#1160B7

Colore per i collegamenti, ad esempio indirizzi e-mail o ricerche.

HeaderColor

String

#1160B7

Colore per il testo dell'intestazione, ad esempio etichette di scheda del modulo.

HoverLinkEffect

String

#D7EBF9

Colore utilizzato da comandi o elenchi per gli elementi su cui è posizionato il puntatore del mouse.

LogoId

String

null

Nome di una risorsa Web da utilizzare come logo. Le dimensioni consigliate sono 50 pixel per l'altezza e un massimo di 400 pixel per la larghezza.

LogoToolTip

String

Microsoft Dynamics CRM

Testo che verrà utilizzato come testo alternativo e della descrizione del logo.

Name

String

Tema predefinito CRM

Nome dell'entità tema.

NavBarBackgroundColor

String

#002050

Colore primario per la barra di spostamento.

NavBarShelfColor

String

#DFE2E8

Colore secondario per la barra di spostamento.

ProcessControlColor

String

#0755BE

Colore primario per i controlli di processo.

SelectedLinkEffect

String

#B1D6F0

Colore utilizzato da comandi o elenchi per indicare elementi selezionati.

Dopo aver applicato le modifiche, utilizza il messaggio PublishThemeRequest per rendere corrente un record di tema.

Esportare e importare temi

Dal momento che i temi non sono inclusi nell'ambito di una soluzione, per trasferire i temi da un'organizzazione a un'altra puoi utilizzare lo strumento Configuration Migration per generare uno schema, esportare i dati del tema e importarli in un'organizzazione diversa. Per informazioni dettagliate su come utilizzare questo strumento, vedi Gestione dei dati di configurazione.

Vedere anche

Metodi e messaggi dell'entità tema
Theme entity privileges
Guida per sviluppatori sulla personalizzazione per Microsoft Dynamics CRM 2015

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright