Kopīgot, izmantojot


Servisa kalendāra izskata konfigurācija

Servisa kalendāra izskatu un darbību var kontrolēt šādos veidos:

Laika bloka izskata iestatīšana

Jūs varat kontrolēt renderēto bloku izskatu servisa kalendārā. Varat kontrolēt krāsu, kas tiek izmantota, lai atveidotu norādīto entītijas tipu un statusa kodu.

Izveidojiet CSS tīmekļa resursu ar parādāmo nosaukumu "AppointmentBookConfig". CSS tīmekļa resursā definējiet CSS klases, izmantojot šādu nosaukumu piešķiršanas konvenciju:

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

Tālāk sniegtajā piemērā ir parādīts, kā jādefinē CSS klases.

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

Vienmērīgas ritināšanas ierobežojuma iestatīšana

Varat norādīt ierobežojumu, kad tiek izmantota vienmērīga ritināšana, pamatojoties uz servisa kalendārā atveidoto bloku skaitu.

Kad servisa kalendārs atveido vairāk bloku, nekā norādīts elementā SmoothScrollLimit , darbība mainās no ritināšanas uz vienkāršu pāreju uz pirmo tikšanos. Servisa kalendārs automātiski ritina līdz pirmajai tikšanās reizei, kad tā tiek parādīta pirmo reizi un kad tiek atlasīta rinda.

Lai iestatītu šo vērtību, ISV ir jāeksportē. Konfigurējiet failu kā daļu no risinājuma un atrodiet SmoothScrollLimit elementu vietnē /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/SmoothScrollLimit.

Noklusējuma vērtība ir 2000. Pirms izmaiņu stāšanās spēkā ir jārediģē vērtība un atkārtoti jāimportē un jāpublicē risinājums.

Validācijas gabala lieluma iestatīšana

Varat norādīt tikšanos vai servisa darbību skaitu, kas vienlaikus tiek nodotas serverim, lai pārbaudītu, vai servisa kalendārā nav plānošanas kļūdu.

Lai iestatītu šo vērtību, ISV ir jāeksportē. Konfigurējiet failu kā daļu no risinājuma un atrodiet ValidationChunkSize elementu vietnē /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/ValidationChunkSize. Šis elements nav iekļauts ISV. Konfigurācijas fails pēc noklusējuma, tāpēc tas ir jāpievieno kā elementa AppointmentBook bērns.

Eksportējiet ISV. Konfigurācija

Eksportējot risinājumu, dialoglodziņā Risinājuma eksportēšana tiek parādīta opciju lapa Eksportēt sistēmas iestatījumus (papildu). Atlasiet ISV Config kā opciju. Elements IsvConfig tiks iekļauts kā mezgla ImportExportXml bērns.

Skatiet arī:

Entītiju skatu pielāgošana
ISV konfigurācijas faila shēma
Microsoft Dynamics 365 Customer Engagement pielāgošana
Nepārvaldīta risinājuma izveide, eksportēšana vai importēšana
Pielāgošanas faila rediģēšanas atbalsts
Pielāgojumu publicēšana
ISV konfigurācijas faila shēma