Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Data di pubblicazione: novembre 2016
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
I temi in Unified Service Desk definiscono l'aspetto dell'applicazione dell'agente. Un tema in Unified Service Desk è costituito da una raccolta di risorse XAML, può essere posizionato in qualsiasi Web server ed è possibile farvi riferimento tramite URL oppure può essere compilato in assembly .NET (DLL) e distribuito con le applicazioni dell'agente.
Con Unified Service Desk 2.2, il Tema Aria predefinito supporta la modalità a contrasto elevato. La modalità a contrasto elevato in Windows facilita la lettura del testo su schermo aumentando il contrasto di colori. Quando attivi la modalità a contrasto elevato nel computer e stai utilizzando Air Theme, il client Unified Service Desk passerà automaticamente alla modalità a contrasto elevato. Analogamente, disabilitando la modalità a contrasto elevato sul computer, il client Unified Service Desk passerà automaticamente alla modalità di visualizzazione normale.
Nota
La commutazione automatica tra le modalità di visualizzazione normale e a contrasto elevato nel client Unified Service Desk è supportata esclusivamente per il Tema Ariapredefinito. Se stai utilizzando temi personalizzati o i controlli ospitati personalizzati che supportano la modalità a contrasto elevato, la commutazione si verifica solo dopo aver riavviato il client Unified Service Desk dopo aver attivato la modalità normale o a contrasto elevato sul computer.Ulteriori informazioni:Supporto della modalità a contrasto elevato per i temi personalizzati
In questo argomento
Temi predefiniti disponibili in Unified Service Desk
Impostare un tema predefinito
Personalizzare i temi in Unified Service Desk
Testare l'invito all'azione per personalizzare la visualizzazione
Supporto della modalità a contrasto elevato per i temi personalizzati
Temi predefiniti disponibili in Unified Service Desk
In Unified Service Desk sono disponibili tre temi predefiniti.
Tema Aria
Questo è il tema Aria. Questo tema supporta la modalità a contrasto elevato.
.jpeg)
Tema Blu
Questo è il tema Blu. Questo tema non supporta l'impostazione del contrasto elevato ed è deprecato in Unified Service Desk versione 2.2.Ulteriori informazioni:Blog: Deprecating some predefined Unified Service Desk themes
.jpeg)
Tema Stile
Questo è il tema Stile. Questo tema non supporta l'impostazione del contrasto elevato ed è deprecato in Unified Service Desk versione 2.2.Ulteriori informazioni:Blog: Deprecating some predefined Unified Service Desk themes
.jpeg)
Impostare un tema predefinito
L'azione SetTheme per il controllo ospitato Responsabile globale consente di impostare un tema in Unified Service Desk. È possibile creare un invito all'azione SetTheme e passare la chiamata del tema predefinito nel campo Dati utilizzando la sintassi seguente per impostare uno dei temi predefiniti:
/UnifiedServiceDesk;component/Styles/<Theme_Style>.xaml
La tabella seguente fornisce la sintassi per il campo Dati dell'invito all'azione per impostare un tema predefinito:
Tema |
Sintassi per il campo Dati |
|---|---|
Aria |
/UnifiedServiceDesk;component/Styles/AirStyle.xaml |
Blu |
/UnifiedServiceDesk;component/Styles/BlueStyle.xaml |
Stile |
/UnifiedServiceDesk;component/Styles/Style.xaml |
Nell'applicazione client Unified Service Desk di esempio, gli agenti possono impostare il tema facendo clic sulla freccia giù accanto all'icona delle impostazioni nell'angolo superiore destro e quindi selezionare un tema predefinito dal sottomenu Imposta tema.
Facendo clic su un tema nel sottomenu Imposta tema esegue un'invito all'azione SetTheme con la sintassi appropriata nel campo Dati come indicato in precedenza. Ad esempio, questa è la definizione dell'invito all'azione per lo stile Aria:
.jpeg)
Personalizzare i temi in Unified Service Desk
Oltre a poter scegliere tra vari temi predefiniti, è possibile personalizzare un tema in Unified Service Desk. Questa operazione viene eseguita aggiornando comandi selettivi e quindi unendoli al tema esistente Unified Service Desk per personalizzare l'aspetto.Unified Service Desk fornisce uno stile predefinito (file XAML) e una serie di risorse pennello XAML che è possibile utilizzare per comprendere i diversi comandi e il layout WPF che definiscono l'aspetto dell'applicazione agente. È possibile trovare lo stile predefinito per l'applicazione Unified Service Desk, DefaultStyle.xaml, insieme ad altre risorse pennello XAML nel pacchetto per il download di User Interface Integration SDK.Scarica il pacchetto ed estrailo per visualizzare il file e il relativo contenuto nella directory "UII\USD Developer Assets\USD Layout and Style Sheet".
Nota
Gli scripting XAML e WPF sono competenze fondamentali necessarie per personalizzare la visualizzazione delle applicazioni dell'agente modificando i controlli in un file XAML.
Utilizzare l'azione SetTheme per l'applicazione ospitata Responsabile globale per personalizzare lo stile predefinito dell'applicazione agente.Unified Service Desk supporta la l'unione delle personalizzazioni al tema o lo stile di visualizzazione esistente dell'applicazione agente. Ciò in realtà significa che è sufficiente specificare i controlli o le aree da modificare e il blocco di riferimento di ResourceDictionary per personalizzare uno stile di visualizzazione esistente. Per informazioni generali su ResourceDictionary, fare clic su Riferimenti di ResourceDictionary e della risorsa XAML.
Verrà creato un invito all'azione per modificare il testo nel titolo e il colore dell'interfaccia dell'applicazione dell'agente impostando il giallo. Verificare di avere il file DefaultStyle.xaml a disposizione poiché sarà necessario.
Accedere a Microsoft Dynamics 365.
Passa a Impostazioni > Unified Service Desk.
Fai clic su Inviti all'azione.
Fare clic su NUOVO per creare un invito all'azione.
Nella pagina Nuovo invito all'azione specificare le proprietà generali:
Nel campo Nome digitare Invito all'azione per visualizzazione personalizzata.
Nel campo Controllo ospitato seleziona Responsabile globale Dynamics 365. Se il tipo di controllo ospitato Responsabile globale ha un altro nome, specificare tale nome.
Nel campo Azione selezionare SetTheme.
Ora, verrà impostato il parametro per personalizzare la visualizzazione. Nel campo Dati copiare il seguente riferimento di ResourceDictionary:
<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Classic" xmlns:themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Luna" xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" xmlns:classic="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Classic" xmlns:shell="clr-namespace:Microsoft.Windows.Shell;assembly=Microsoft.Windows.Shell" xmlns:system="clr-namespace:System;assembly=mscorlib">Importante
Questo riferimento di ResourceDictionary deve essere incluso in ogni invito all'azione utilizzato per personalizzare lo stile predefinito.
Copiare il comando seguente nel campo Dati dopo il riferimento di ResourceDictionary copiato in precedenza.
<SolidColorBrush x:Key="WindowBackgroundStyle" Color="Yellow"/>In questo modo l'interfaccia dell'applicazione dell'agente viene modificata in giallo. Questo comando imposta il colore di sfondo nella sezione <!-- Region General --> del file DefaultStyle.xaml.
Copiare il seguente comando dopo il comando copiato nel passaggio precedente:
<Style x:Key="MainWindow" TargetType="{x:Type Window}" BasedOn="{StaticResource {x:Type Window}}"> <Setter Property="Title" Value="CUSTOM TITLE: Agent Application for CONTOSO INC."/> <Setter Property="Icon" Value="/UnifiedServiceDesk;component/imageResources/dynamics16-32-48-256.ico"/> <Setter Property="FontFamily" Value="Segoe UI" /> </Style>In questo modo il testo della barra del titolo viene modificato in "CUSTOM TITLE: Agent Application for CONTOSO INC.". Questo comando per impostare il titolo della finestra si trova nella <!-- Region Window --> section in the DefaultStyle.xaml file.
Chiudere il tag ResourceDictionary aggiungendo quanto segue alla fine del campo Dati:
</ResourceDictionary>La definizione dell'invito all'azione avrà l'aspetto seguente:
.jpeg)
Fare clic su Salva.
La procedura è completa ed è possibile testare l'invito all'azione nell'applicazione dell'agente.
Testare l'invito all'azione per personalizzare la visualizzazione
È possibile chiamare l'invito all'azione creando un pulsante della barra degli strumenti a cui allegare l'invito all'azione. Per brevità, verrà utilizzata l'applicazione ospitata Debugger per testare l'invito all'azione.
Avvia l'applicazione client Unified Service Desk e accedi al server Dynamics 365.
Nell'applicazione client avviare Debugger facendo clic sulla freccia giù accanto al menu delle impostazioni nell'angolo superiore destro e facendo clic su Debug.
In Debugger fare clic sulla freccia giù sopra la scheda Inviti all'azione per visualizzare l'area in cui è possibile testare gli inviti all'azione e le azioni UII.
.jpeg)
Nell'elenco a discesa Inviti all'azione selezionare Invito all'azione per tema personalizzato e fare clic sull'icona Esegui invito all'azione (
). Il testo nella barra del titolo e il colore dell'interfaccia dell'applicazione dell'agente vengono modificati..jpeg)
Per annullare le modifiche selezionare uno dei temi predefiniti nell'applicazione client.
Supporto della modalità a contrasto elevato per i temi personalizzati
Unified Service Desk utilizza internamente le risorse pennello XAML per la modalità di visualizzazione normale e a contrasto elevato per visualizzare gli elementi di interfaccia utente in base all'impostazione del contrasto elevato nel computer. Puoi trovare le risorse pennello XAML nel pacchetto per il download di User Interface Integration SDK.Scarica il pacchetto ed estrailo per visualizzare il file e il relativo contenuto nella directory "UII\USD Developer Assets\USD Layout and Style Sheet".
Per supportare la modalità a contrasto elevato nei temi personalizzati, tieni presente quanto segue:
Crea due inviti all'azione per impostare un tema personalizzato: una per la modalità normale e l'altra per la modalità a contrasto elevato. Ad esempio, durante la definizione della proprietà del colore di un pennello XAML, utilizza:
Uno dei colori predefiniti nella categoria Colori per la modalità normale :
<SolidColorBrush x:Key="WindowBackgroundStyle" Color="Yellow"/>Uno dei colori del sistema definiti nella categoria SystemColors per la modalità contrasto elevato :
<SolidColorBrush x:Key="WindowBackgroundStyle" Color="{x:Static SystemColors.WindowColor}"/>
Utilizza il nuovo parametro di sostituzione $SystemParameters.HighContrast in ognuna delle definizioni di chiamata di azione come condizione che fare in modo che una chiamata venga attivata in maniera corretta. Ad esempio, nella definizione dell'invito all'azione per impostare il tema personalizzati per:
La modalità normale, utilizza l'impostazione seguente nel campo Condizione per verificare che la modalità a contrasto elevato non sia impostata nel computer:
"[[$SystemParameters.HighContrast]g]"=="False"La modalità contrasto elevato, utilizza l'impostazione seguente nel campo Condizione per verificare che la modalità a contrasto elevato non sia impostata nel computer:
"[[$SystemParameters.HighContrast]g]"=="True"
Vedere anche
Customize themes for High Contrast settings
Procedure dettagliate per la configurazione di Unified Service Desk
Personalizzare l'aspetto dell'applicazione
Tipi di controllo ospitato e riferimento ad azioni o eventi
TechNet: Guida all'amministrazione di Unified Service Desk per Microsoft Dynamics CRM
Unified Service Desk 2.0
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright