Delen via


Configuratie van het uiterlijk van de servicekalender

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

U kunt het uiterlijk en gedrag van de servicekalender op de volgende manieren bepalen:

  • Het uiterlijk van het tijdblok instellen

  • Instellen vlotte scrollimiet

  • De omvang van het validatieblok instellen

Om deze instellingen te bewerken, moet u het ISV.Config bestand exporteren door het als deel van een oplossing toe te voegen, het <IsvConfig> element bewerken in het bestand customizations.xml, en vervolgens de oplossing opnieuw importeren en publiceren.Meer informatie:De ISV.Config exporteren

Het uiterlijk van het tijdblok instellen

U kunt het uiterlijk en gedrag van de gerenderde blokken in de servicekalender bepalen. U kunt de kleur bepalen die wordt gebruikt om het gedefinieerde entiteitstype en statuscode weer te geven.

Een CSS-webresource maken met een weergavenaam van "AppointmentBookConfig". Definieer in de CSS-webresource CSS-klassen met de onderstaande naamconventie:

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

In het volgende voorbeeld ziet u hoe u de CSS-klassen moeten worden gedefinieerd.

 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%);
 } 

Instellen vlotte scrollimiet

U kunt de limiet opgeven wanneer vlot scrollen wordt gebruikt op basis van het aantal weergegeven blokken in de servicekalender.

Wanneer de servicekalender meer blokken weergeeft dan aangegeven in het element SmoothScrollLimit, wijzigt het gedrag van scrollen naar gewoon naar de eerste afspraak gaan. De servicekalender gaat automatisch naar de eerste afspraak als het eerst wordt weergegeven en wanneer een rij wordt geselecteerd.

Als u deze waarde wilt instellen, moet u het ISV.Config bestand als onderdeel van een oplossing exporteren en het SmoothScrollLimit element zoeken in /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/SmoothScrollLimit.

De standaardwaarde is 2000. U moet de waarde bewerken en de oplossing opnieuw importeren en publiceren voordat de wijzigingen van kracht wordt.

De omvang van het validatieblok instellen

U kunt het aantal afspraken of serviceactiviteiten opgeven die tegelijk naar de server worden gestuurd om te controleren op planningsfouten in de servicekalender.

Als u deze waarde wilt instellen, moet u het ISV.Config bestand als onderdeel van een oplossing exporteren en het ValidationChunkSize element zoeken in /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/ValidationChunkSize. Dit element is standaard niet opgenomen in het ISV.Config bestand. U moet het dus toevoegen als onderliggend element van het element AppointmentBook.

De ISV.Config exporteren

Wanneer u een oplossing exporteert, biedt het dialoogvenster Oplossing exporteren de optiepagina Systeeminstellingen exporteren (geavanceerd). Selecteer ISV-configuratie als optie. Het IsvConfig element wordt als een onderliggend element van het knooppunt ImportExportXml opgenomen.

Zie ook

Entiteitweergaven aanpassen
ISV configuration file schema
Microsoft Dynamics 365-toepassingen aanpassen
Maak, exporteer of importeer een onbeheerde oplossing
Wanneer u het aanpassingenbestand moet bewerken
Aanpassingen publiceren
ISV configuration file schema

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht