Del via


Tilpasse temaer i Unified Service Desk

 

Udgivet: november 2016

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Temaer i Unified Service Desk definerer udseendet af Helpdesk medarbejderprogrammet. Et tema i Unified Service Desk består af et XAML-ressourcebibliotek og kan placeres på en webserver og refereres til via URL-adresse eller kan være en kompileringsfejl i .NET samlinger (dll) og fordeles med Helpdesk medarbejderprogrammer.

Fra og med Unified Service Desk 2.2 understøtter det foruddefinerede Luft-tema stor kontrast. Stor kontrast-tilstanden i Windows gør det nemmere at læse teksten på skærmen tydeligt, fordi farvekontrasten er forøget. Når du slå stor kontrast til på din computer og bruger Air Theme, skifter Unified Service Desk klienten automatisk til denne tilstand. På samme måde medfører deaktivering af stor kontrast på computeren, at Unified Service Desk klienten automatisk skifter til normal visningstilstand.

System_CAPS_noteBemærkning

Automatisk skift mellem tilstandene normal og stor kontrast i Unified Service Desk klienten understøttes kun for det foruddefinerede Luft-tema. Hvis du bruger brugerdefinerede temaer eller brugerdefinerede tilknyttede kontrolelementer, der understøtter stor kontrast, sker skiftet først, når du har genstartet Unified Service Desk klienten efter at have skiftet til tilstanden normal eller høj kontrast på computeren.Flere oplysninger:Understøttelse af stor kontrast til brugerdefinerede temaer

Dette emne indeholder

Foruddefinerede temaer tilgængelige i Unified Service Desk

Angive et foruddefineret tema

Tilpasse temaer i Unified Service Desk

Teste handlingsopkaldet for at tilpasse din skærm

Understøttelse af stor kontrast til brugerdefinerede temaer

Foruddefinerede temaer tilgængelige i Unified Service Desk

Unified Service Desk leveres med tre foruddefinerede temaer.

Luft-tema

Dette er luft-temaet. Dette tema understøtter tilstanden stor kontrast.

Lufttema i Unified Service Desk

Blåt tema

Dette er det blå tema. Dette tema understøtter ikke indstillingen stor kontrast og er udfaset i Unified Service Desk 2.2-udgaven.Flere oplysninger:Blog: Udfasning af nogle foruddefinerede Unified Service Desk-temaer

Blåt tema i Unified Service Desk

Stiltema

Dette er stiltemaet. Dette tema ikke understøtter indstillingen stor kontrast og er udfaset i Unified Service Desk 2.2-udgaven. Flere oplysninger:Blog: Udfasning af nogle foruddefinerede Unified Service Desk temaer

Stiltema i Unified Service Desk

Angive et foruddefineret tema

Med handlingen SetTheme for det tilknyttede kontrolelement for Global Manager kan du angive et tema i Unified Service Desk. Du kan oprette et handlingsopkald til handlingen SetTheme og sende kaldet til det foruddefinerede tema i feltet Data ved hjælp af følgende syntaks til at angive et af de foruddefinerede temaer:

/UnifiedServiceDesk;component/Styles/<Theme_Style>.xaml

I nedenstående tabel vises syntaksen for feltet Data i handlingsopkaldet til at angive et foruddefineret tema:

Tema

Syntaksen for datafeltet

Luft

/UnifiedServiceDesk;component/Styles/AirStyle.xaml

Blå

/UnifiedServiceDesk;component/Styles/BlueStyle.xaml

Typografi

/UnifiedServiceDesk;component/Styles/Style.xaml

I eksemplet for Unified Service Desk-klientprogrammet kan Helpdesk medarbejdere angive temaet ved at klikke på pil ned ud for ikonet Indstillinger i øverste højre hjørne og derefter vælge et foruddefineret tema fra undermenuen Angiv tema.

Hvis du klikker på et tema i undermenuen Angiv tema, foretages der et handlingsopkald til handlingen SetTheme med den rigtige syntaks i feltet Data som tidligere nævnt. Dette er eksempelvis handlingsopkaldsdefinitionen for luft-typografi:

Definition af opkaldshandling for luft-tema

Tilpasse temaer i Unified Service Desk

Ud over at kunne vælge mellem forskellige foruddefinerede temaer kan du tilpasse et tema i Unified Service Desk. Dette gøres ved opdatering udvalgte kontrolelementer og derefter flette det med det eksisterende tema i Unified Service Desk for at tilpasse udseendet.Unified Service Desk indeholder standardtypografien (XAML-fil) og en række XAML-penselressourcer, som du kan bruge til at forstå de forskellige WPF-kontrolelementer og layout, der definerer udseendet af Helpdesk medarbejderprogrammet. Du kan finde standardtypografi for Unified Service Desk-programmet, DefaultStyle.xaml, sammen med andre XAML-penselressourcer i Integration af brugergrænsefladen SDK-pakken, som du kan downloade.Download-pakken, og pak den ud for at få vist filen og dens indhold under mappen "UII\USD Developer Assets\USD Layout and Style Sheet".

System_CAPS_noteBemærkning

WPF og XAML scripting er grundlæggende færdigheder, der kræves for at tilpasse visningen af Helpdesk medarbejderprogrammer ved at manipulere objekter i en XAML-fil.

Brug SetTheme-handlingen for det tilknyttede program Global Manager for at tilpasse standardtypografien med Helpdesk medarbejderprogrammet.Unified Service Desk understøtter fletning af dine tilpasninger med det eksisterende tema eller format af Helpdesk medarbejderprogrammet. Det betyder faktisk, at du blot skal angive kontrolelementer eller områder, som du vil have ændret sammen med ResourceDictionary-referenceblokken for at tilpasse et eksisterende format. Generelle oplysninger om ResourceDictionary finder du ved at klikke på ResourceDictionary og XAML-ressourcereferencer.

Lad os oprette et handlingsopkald for at ændre teksten i overskriften og temafarven for Helpdesk medarbejderprogrammet til gul. Kontrollér, at du har den praktiske DefaultStyle.xaml-fil, da vi får brug for den.

  1. Log på Microsoft Dynamics 365.

  2. Gå til Indstillinger > Unified Service Desk.

  3. Klik på Handlingsopkald.

  4. Klik på NY for at oprette et handlingsopkald.

  5. På siden Nyt handlingsopkald skal du angive de generelle egenskaber:

    1. I feltet Navn skal du skrive Handlingsopkald for brugerdefineret visning.

    2. I feltet Tilknyttet kontrolelement skal du vælge Dynamics 365 Global Manager. Hvis du har et andet navn til dit tilknyttede kontrolelement af typen Global Manager, kan du angive det navn i stedet.

    3. Vælg SetTheme i feltet Handling.

  6. Vi skal nu angive parameteren for at tilpasse visningen. I feltet Data skal du kopiere følgende ResourceDictionary-reference:

    <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">
    
    System_CAPS_importantVigtigt

    Denne reference til ResourceDictionary skal være inkluderet i hvert handlingskald, som du kan bruge til at tilpasse standardtypografien.

  7. Kopiér følgende kommando i feltet Data efter ResourceDictionary-referencen, som du kopierede tidligere.

    <SolidColorBrush x:Key="WindowBackgroundStyle" Color="Yellow"/>
    

    Dette vil ændre temaet for Helpdesk medarbejderprogrammet til gul. Du kan finde denne kommando til at angive baggrundsfarven i afsnittet <!-- Region General --> i filen DefaultStyle.xaml.

  8. Kopiér følgende kommando efter den kommando, du har kopieret i forrige trin:

    <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>
    

    Dette vil ændre teksten i titellinjen til "Brugerdefineret titel: Helpdesk medarbejderprogram for CONTOSO INC.". Du kan finde denne kommando for at angive vinduestitel <!-- Region Window --> section in the DefaultStyle.xaml file.

  9. Luk koden ResourceDictionary ved at tilføje følgende i slutningen af feltet Data:

    </ResourceDictionary>
    

    Definition af handlingsopkald ser sådan ud:

    Definere handlingsopkaldet for at tilpasse din skærm

  10. Klik på Gem.

Du er færdig, og du er nu klar til at teste handlingsopkaldet i Helpdesk medarbejderprogrammet.

Teste handlingsopkaldet for at tilpasse din skærm

Du kan kalde dette handlingsopkald ved at oprette en knap på værktøjslinjen og derefter vedhæfte handlingsopkaldet til den. Af pladshensyn bruger vi det tilknyttede fejlfindingsprogram for at teste handlingsopkaldet.

  1. Start Unified Service Desk-klientprogrammet, og log på Dynamics 365-serveren.

  2. Start fejlfindingsprogrammet i klientprogrammet ved at klikke på den nedadvendte pil ved siden af menuen Indstillinger i øverste højre hjørne og klikke på Fejlfinding.

  3. I fejlfindingsprogrammet skal du klikke på pil ned over fanen Handlingsopkald for at få vist det område, hvor du kan teste handlingsopkaldet og UII-handlinger.

    Teste handlingsopkald og UII-handlinger i fejlfinding

  4. Fra rullelisten Handlingsopkald skal du vælge Handlingsopkald for brugerdefineret tema og klikke på ikonet Kør handlingsopkald (Knappen Kør handlingsopkald for USD-fejlfinding). Teksten i titellinjen og temafarven for Helpdesk medarbejderprogrammet ændrer sig.

    Tilpasset visning af klientprogrammet

Hvis du vil fortryde ændringerne, kan du vælge et af de foruddefinerede temaer i klientprogrammet.

Understøttelse af stor kontrast til brugerdefinerede temaer

Unified Service Desk internt bruger XAML-penselressourcer med normal eller stor kontrast til at vise UI-elementer, afhængigt af indstillingen stor kontrast på computeren. Du kan finde XAML-penselressourcer i Integration af brugergrænsefladen SDK-downloadpakken.Download-pakken, og pak den ud for at få vist filen og dens indhold under mappen "UII\USD Developer Assets\USD Layout and Style Sheet".

Hvis du vil understøtte stor kontrast i dine brugerdefinerede temaer, skal du overveje følgende:

  • Opret to handlingskald for at angive et brugerdefineret tema: ét til normal tilstand og det andet til stor kontrast tilstanden. Når du angiver farveegenskaben for en XAML-pensel, skal du f.eks bruge:

    • En af de foruddefinerede farver som angivet i klassen Farver for tilstanden normal:

      <SolidColorBrush x:Key="WindowBackgroundStyle" Color="Yellow"/>
      
    • En af systemfarverne som defineret i klassen SystemColors for tilstanden stor kontrast:

      <SolidColorBrush x:Key="WindowBackgroundStyle" Color="{x:Static SystemColors.WindowColor}"/>
      
  • Brug den nye $SystemParameters.HighContrast udskiftningsparameter i hver definition af dine handlingskald som en betingelse for at sikre, at et handlingskald udløses korrekt. Eksempelvis i handlingskalddefinitionen til indstilling af brugerdefineret tema for:

    • Tilstanden normal skal du bruge følgende i feltet Betingelse for at kontrollere, at tilstanden stor kontrast ikke er angivet på din computer:

      "[[$SystemParameters.HighContrast]g]"=="False"
      
    • Tilstanden stor kontrast skal du bruge følgende i feltet Betingelse for at kontrollere, at tilstanden stor kontrast ikke er angivet på din computer:

      "[[$SystemParameters.HighContrast]g]"=="True"
      

Se også

Customize themes for High Contrast settings
Gennemgange af konfiguration af Unified Service Desk
Tilpas udseendet af programmet
Tilknyttede kontrolelementtyper og reference for handling/hændelse
TechNet: Administrationsvejledning til Unified Service Desk for Microsoft Dynamics CRM

Unified Service Desk 2.0

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret