Del via


Konfiguration af servicekalenders udseende

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Du kan styre udseendet og funktionaliteten af servicekalenderen på følgende måder:

  • Angivelse af tidsblokudseende

  • Angivelse af jævn rulningsgrænse

  • Angivelse af valideringsstørrelsen

Hvis du vil redigere disse indstillinger, skal du eksportere ISV.Config-filen ved at tilføje den som en del af en løsning, redigere <IsvConfig>-elementet i customizations.xml-filen og derefter igen importere og udgive løsningen.Flere oplysninger:Eksport af ISV.Config

Angivelse af tidsblokudseende

Du kan styre udseendet af de viste blokke i servicekalenderen. Du kan kontrollere den farve, der bruges til at gengive objekttype og statuskode.

Opret en CSS-webressource med det viste navn "AppointmentBookConfig". Definer CSS-klasserne med følgende navngivningskonvention i CSS-webressourcen:

[div.ganttBlock<entitylogicalname>Status<statuscode>]

Følgende eksempel viser, hvordan CSS-klasserne skal defineres.

div.ganttBlockserviceappointmentStatus1
{
    border: 1px solid #FF0000;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF0000',endColorstr='#FF0000');
    background: -moz-linear-gradient(top,  #FF0000 0%, #FF0000 100%);
    background: -webkit-linear-gradient(top,  #FF0000 0%,#FF0000 100%);
    background: -ms-linear-gradient(top,  #FF0000 0%,#FF0000 100%);
    background: linear-gradient(top,  #FF0000 0%,#FF0000 100%);
} 

div.ganttBlockserviceappointmentStatus2
{
    border: 1px solid #00FF00;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FF00',endColorstr='#00FF00');
    background: -moz-linear-gradient(top,  #00FF00 0%, #00FF00 100%);
    background: -webkit-linear-gradient(top,  #00FF00 0%,#00FF00 100%);
    background: -ms-linear-gradient(top,  #00FF00 0%,#00FF00 100%);
    background: linear-gradient(top,  #00FF00 0%,#00FF00 100%);
}

div.ganttBlockserviceappointmentStatus3
{
    border: 1px solid #0000FF;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0000FF',endColorstr='#0000FF');
    background: -moz-linear-gradient(top,  #0000FF 0%, #0000FF 100%);
    background: -webkit-linear-gradient(top,  #0000FF 0%,#0000FF 100%);
    background: -ms-linear-gradient(top,  #0000FF 0%,#0000FF 100%);
    background: linear-gradient(top,  #0000FF 0%,#0000FF 100%);
} 

div.ganttBlockserviceappointmentStatus4
{
    border: 1px solid #FFFF00;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFF00',endColorstr='#FFFF00');
    background: -moz-linear-gradient(top,  #FFFF00 0%, #FFFF00 100%);
    background: -webkit-linear-gradient(top,  #FFFF00 0%,#FFFF00 100%);
    background: -ms-linear-gradient(top,  #FFFF00 0%,#FFFF00 100%);
    background: linear-gradient(top,  #FFFF00 0%,#FFFF00 100%);
} 

div.ganttBlockserviceappointmentStatus6
{
    border: 1px solid #FF00FF;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF00FF',endColorstr='#FF00FF');
    background: -moz-linear-gradient(top,  #FF00FF 0%, #FF00FF 100%);
    background: -webkit-linear-gradient(top,  #FF00FF 0%,#FF00FF 100%);
    background: -ms-linear-gradient(top,  #FF00FF 0%,#FF00FF 100%);
    background: linear-gradient(top,  #FF00FF 0%,#FF00FF 100%);
} 

div.ganttBlockserviceappointmentStatus7
{
    border: 1px solid #00FFFF;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFF',endColorstr='#00FFFF');
    background: -moz-linear-gradient(top,  #00FFFF 0%, #00FFFF 100%);
    background: -webkit-linear-gradient(top,  #00FFFF 0%,#00FFFF 100%);
    background: -ms-linear-gradient(top,  #00FFFF 0%,#00FFFF 100%);
    background: linear-gradient(top,  #00FFFF 0%,#00FFFF 100%);
}

div.ganttBlockserviceappointmentStatus8
{
    border: 1px solid #7F7F7F;
    FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7F7F7F',endColorstr='#7F7F7F');
    background: -moz-linear-gradient(top,  #7F7F7F 0%, #7F7F7F 100%);
    background: -webkit-linear-gradient(top,  #7F7F7F 0%,#7F7F7F 100%);
    background: -ms-linear-gradient(top,  #7F7F7F 0%,#7F7F7F 100%);
    background: linear-gradient(top,  #7F7F7F 0%,#7F7F7F 100%);
} 

Angivelse af jævn rulningsgrænse

Du kan angive grænsen, når jævn rulning bruges, baseret på antallet af blokke, der er gengivet i servicekalenderen.

Når servicekalenderen gengiver flere blokke end angivet i SmoothScrollLimit-elementet, ændres funktionsmåden fra at rulle til blot at springe til den første aftale. Servicekalenderen ruller automatisk til den første aftale, når den vises, og når en række er markeret.

For at angive denne værdi skal du eksportere ISV.Config-filen som en del af en løsning og finde SmoothScrollLimit-elementet ved /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/SmoothScrollLimit.

Standardværdien er 2000. Du skal redigere værdien og derefter importere og udgive løsningen igen, før ændringen træder i kraft.

Angivelse af valideringsstørrelsen

Du kan angive antallet af aftaler eller serviceaktiviteter, der sendes til serveren på et tidspunkt for at kontrollere for planlægningsfejl i servicekalenderen.

For at angive denne værdi skal du eksportere ISV.Config-filen som en del af en løsning og finde ValidationChunkSize-elementet ved /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/ValidationChunkSize. Dette element er ikke medtaget i ISV.Config-filen som standard, så du skal tilføje det som underordnet AppointmentBook-elementet.

Eksport af ISV.Config

Når du eksporterer en løsning, indeholder dialogboksen Eksportér løsning indstillingssiden Indstillinger for eksportsystem (avanceret). Vælg ISV-konfiguration som indstilling. Elementet IsvConfig medtages som underordnet i ImportExportXml-noden.

Se også

Tilpasse objektvisninger
ISV configuration file schema
Udviklervejledning til tilpasning til Microsoft Dynamics CRM 2015
Oprette, eksportere eller importere en ikke-administreret løsning
Hvornår tilpasningsfilen skal redigeres
Publicere tilpasninger
ISV configuration file schema

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret