Rediģējiet plānošanas panelis rezervācijas veidni sadaļā Universal Resource Scheduling
Kad resursam ir ieplānota prasība, sistēma izveido rezervācijas ierakstu. Plānošanas panelis tiek rādītas rezervācijas, kas sagrupētas pēc resursiem. Plānošanas panelis rezervācijā parādītos laukus sauc par rezervācijas veidni, kuru varat pielāgot ar laukiem no sistēmas entītijām.
Darba pasūtījuma rezervācijas veidnes rediģēšana
Katrai entītijai, kurā iespējota plānošana, var būt atšķirīga rezervācijas veidne. Ja ir ieplānota darba pasūtījums prasība, rezervācijas veidnē tiek rādītas rezervējamā resursa rezervācijasieraksta vērtības Nosaukums un Ilgums .
Noklusējuma vērtība ir koda fragments šāda:
<div>{SchedulableEntityDisplayName} - {name}<br />Duration: <strong class="bold">{duration}</strong></div>
Lai rediģētu HTML, kas kontrolē rezervācijas veidni, dodieties uz sadaļu Grafika tipi sadaļā plānošanas panelis iestatījumi. Atlasiet entītiju, kurai vēlaties mainīt rezervācijas veidni. Ja atverat iestatījumus no plānošanas panelis cilnes, tiek mainīti tikai šīs cilnes iestatījumi. Lai veiktu izmaiņas visās cilnēs, atlasiet Rediģēt noklusējumus un lietojiet tur veiktās izmaiņas. Iestatiet pielāgotās rezervācijas veidni pozīcijā Ieslēgts un mainiet HTML kodu.
Laukā Rezervācijas veidne pārlabojiet rezervācijas veidni, ievadot HTML, un CSS tas var atsaukties uz laukiem no rezervējamo resursu rezervēšanas entītijas un saistītajām entītijām. Noteikti pārbaudiet pielāgotas rezervāciju veidnes vairākās pārlūkprogrammās un ņemiet vērā labāko pieejamības praksi. JavaScript netiek atbalstīts rezervācijas veidnē.
Padoms
Izmantojiet tikai sistēmas entītijas. Vērtību izvilkšana no pielāgotām entītijām netiek atbalstīta.
Uz laukiem no rezervējamo resursu rezervēšanas entītijas var atsaukties tieši, izmantojot lauka nosaukumu cirtainās iekavās. Piemērs: {duration}
.
Lai parādītu lauku no saistītas entītijas, atrodiet relācijas N:1 nosaukumu un pievienojiet punktu (.), kam seko mērķa entītijas lauka nosaukums. Piemēram, darba pasūtījums relācijas ceļš ir msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder un primārā incidenta tipa lauks ir msdyn_primaryincidenttype. Tā rezultātā tiek iegūta atsauce {msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_primaryincidenttype}
uz laukiem. Pievienojiet papildu relāciju apiņus, savienojot tos ar papildu punktu.
Pielāgotas veidnes attiecas tikai uz rīku padomiem plānošanas panelis stundas skatā un neietekmē dienas, nedēļas vai mēneša skatus.
Pielāgotas rezervācijas veidnes piemērs
Šajā piemērā mēs izveidojam pielāgotu rezervācijas veidni darba pasūtījums entītijai. Tālāk sniegtais koda fragments izvelk vērtības no darba pasūtījums, kas attiecas uz rezervāciju.
<div style="line-height: 11px !important; width: 99%; overflow: hidden; display: block; text-overflow: ellipsis;">
WO:
<b>{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_name}</b><br/>
Account: <b>{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_account_msdyn_workorder_ServiceAccount.name}</b><br/>
Incident: <b>{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_primaryincidenttype}</b><br/>
Duration: <b>{duration} minutes</b><br/>
</div>
Piezīmes
Tikšanās atribūtu atsauču veidošana plānošanas panelis rezervācijas veidnē netiek atbalstīta, jo tikšanās veidnes dati ir atkarīgi no saistītās rezervācijas.
Lai atsauktos uz šiem atribūtiem, pārliecinieties, vai ar tikšanos ir saistītas rezervācijas, un pēc tam plānošanas parametros atspējojiet iestatījumu Iekļaut tikšanās. Atspējojot šo iestatījumu, tiek paslēptas visas tikšanās, kurām nav rezervējamu resursu rezervāciju, kas ar tām saistītas plānošanas panelis.
Papildu rezervācijas veidņu veidošana, izmantojot CSS
Jūs varat pievienot stilus pielāgotajai rezervācijas veidnei ar CSS. Pārejiet uz sadaļu Resursu plānošanas administrēšanas >> plānošanas parametri un iestatiet opciju Atspējot HTML veidnes uz Jā , lai priekšrakstus iekļautu CSS rezervācijas veidnēs.
Šajā piemērā mēs paplašinām pielāgotās rezervācijas veidnes piemēru no iepriekšējās sadaļas. Mēs izmantojam CSS , lai pievienotu klientu vērtējumus un pakalpojumu ikonas, pamatojoties uz nosacījuma vērtībām kontā un darba pasūtījums ierakstos. Pielāgojums ir pievienojis lauka new_customerratinguzņēmuma entītijai un izplata šo lauku darba pasūtījums entītijai ar veselu skaitļu diapazonu no 1 līdz 10. Mēs vēlamies, lai rezervācijas veidne vizualizētu klientu vērtējumu ar pelēkām zvaigznēm. Lai atspoguļotu faktisko klientu vērtējumu, mēs pievienojam arī piecas oranžas zvaigznes, bet rādām tikai šo zvaigžņu procentuālo daļu, kas atbilst klientu vērtējumam no 1 līdz 10.
Mēs vēlamies arī, lai mūsu dispečers redzētu, vai darba pasūtījums ir servisa izsaukums vai cita veida uzdevums. Pielāgotajam laukam , kas new_isservicecall entītijai darba pasūtījums , ir divas iespējamās vērtības: 0 vai 1. Izmantojot tādu pašu pieeju kā iepriekš, mēs vispirms uzzīmējam pelēku uzgriežņu atslēgu kā fonu, pārklājam oranžu uzgriežņu atslēgu un ierobežojam tās lielumu līdz 0% (new_isservicecall = 0) vai 100% (new_isservicecall = 1).
Pievienojiet tālāk norādīto HTML un CSS tekstu laukam Rezervācijas veidne plānošanas panelis cilnes iestatījumos .
<div style="line-height: 11px !important; width: 99%; overflow: hidden; display: block; text-overflow: ellipsis;">
<div class="back-stars" style="color: #AAAAAA; position: relative; display:inline-block;">
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<div class="customerrating" style="width:{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_account_msdyn_workorder_ServiceAccount.new_customerrating}0%; color: #FFBC0B; position: absolute; top: 0; left:0; overflow: hidden; display:-webkit-box">
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
</div>
</div>
<div class="repair-back" style="color: #AAAAAA; position: relative; display:inline-block; padding-left:10px; vertical-align:text-top;">
<i class="fa fa-wrench" aria-hidden="true"></i>
<div class="repair" style="width:{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.new_isservicecall}00%; color: #FFBC0B; position: absolute; top: 0; left:0; padding-left:10px; overflow: hidden; display:-webkit-box">
<i class="fa fa-wrench" aria-hidden="true"></i>
</div>
</div>
<br/>
WO:
<b>{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_name}</b><br/>
Account: <b>{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_account_msdyn_workorder_ServiceAccount.name}</b><br/>
Incident: <b>{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_primaryincidenttype}</b><br/>
Duration: <b>{duration} minutes</b><br/>
</div>
Rezervācijas veidne plānošanas panelis tagad satur vizuālu klienta vērtējuma un darba veida attēlojumu.