- 01.01.2019
- 4 minute de citit
In acest articol
Atunci cand o cerinta este programata pentru o resursa, o inregistrare de rezervare este creata si afisata pe tabloul de programare in intervalul de timp al resursei respective. Campurile afisate in rezervarea placii de programare se numeste sablon de rezervare si se pot modifica.
In acest subiect, vom discuta despre cum sa editati sablonul de rezervare.
Conditii prealabile
- Field Service v6.1 +
Editati sablonul de rezervare a comenzilor de lucru
Fiecare placa de planificare si fiecare entitate activata pentru planificare (cum ar fi comenzi de lucru, proiecte, cazuri sau entitati personalizate) pot avea un sablon de rezervare diferit. Atunci cand o cerinta de comanda de lucru este programata, sablonul de rezervare prezinta Se poate rezerva Resource Rezervarea inregistrarii se Numele si Durata valorilor asa cum se vede in urmatoarea captura de ecran.
Codul HTML care afiseaza aceste valori este:
<div> {SchedulableEntityDisplayName} – {name} <br /> Durata: <strong class = “bold”> {durata} </strong> </div>
Pentru a edita codul HTML care controleaza sablonul de rezervare, faceti dublu clic pe numele filei de planificare, apoi derulati in jos pana la sectiunea Tipuri de programare si selectati entitatea din stanga pentru care doriti sa modificati sablonul de rezervare.
In acest exemplu, vom alege ordinea de lucru si apoi vom gasi campul Sablon de rezervare la sfarsitul formularului.
Apoi, modificati sablonul de rezervare stergand valoarea existenta si introducand HTML si CSS care pot face referinta la campuri din entitatea Rezervare resurse rezervabile si entitati legate, cum ar fi ordinea de lucru.
Iata un exemplu care extrage valorile din ordinul de lucru legat de rezervare.
<div style = “line-height: 11px! important; width: 99%; overflow: hidden; display: block; text-overflow: elipsis;”> WO: <B> {msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_name} </B> <br /> Cont: <b> {msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_account_msdyn_workorder_ServiceAccount.name} </b> <br/> Incident: <b> {msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_primary <br/> / b> <br/> </div>
Introduceti exemplul de text de mai sus si selectati Aplicati .
Reimprospatati tabelul de programare si rezervarile legate de cerintele privind ordinea de lucru vor aparea dupa cum urmeaza:
[Nota!] Pentru a evita greselile de tastare, accesati Personalizare > Entitati > Rezervari de resurse rezervabile si copiati numele campurilor. Campurile de la entitatea Bookable Resource Booking pot fi referite direct folosind numele campului intre paranteze. Exemplu: {durata} .
videos pornos de abuelas videos putas maduras
sex porne coños de viejas
porno casero en españa porno madres peludas
sexo casero españa porno traducido español
pornotrans como folla mi mujer
incesto ruso hentaihd
maduras españolas camara oculta madura cabalgando
españolas amater paja en el coche
incesto lesbianas videosgays
videos porno gay de españoles caras llenas de semen
videos chicas gratis folladas extremas
cerdas com gratis porno casero real español
mamada de rodillas orgia bisexual
video sexo gratis tetudas españolas
porno andaluz porno torrent magnet
mi primera follada videos de chicas gratis
abuelas españolas xxx parejas pilladas en la calle
miakalifa maduras por dinero
cartoon xxx www rubias
como folla mi mujer tetudas jovenes
Daca doriti sa afisati un camp dintr-o entitate legata, gasiti numele relatiei N: 1 – pentru entitatea de comanda de lucru, este msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder – si adaugati o perioada (.) Urmata de numele campului entitatii tinta. De exemplu, campul principal de tip incident din comanda de lucru are un nume de schema msdyn_primaryincidenttype ; pur si simplu adaugati acest lucru dupa schema relatiei si incadrati intregul sir cu paranteze cretate, dupa cum urmeaza:
{msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_primaryincidenttype}
Conectarea la o alta entitate (cum ar fi de la comanda de lucru la cont) este, de asemenea, posibila – conectati pur si simplu entitatile cu punct, ca in exemplul nostru anterior.
Urmand aceste instructiuni, veti edita sablonul de rezervare pentru cerintele comenzii de lucru afisate in aceasta fila a planificarii. Daca doriti sa editati sablonul de rezervare implicit pentru toate filele planului de planificare, selectati Deschideti setarile implicite si editati campul Sablon de rezervare acolo.
Nota
Cand <Implicit> este afisat intr-un camp de setare a filei de planificare, aceasta inseamna ca valoarea este dictata de setarile implicite.
Stil avansat de sablon de rezervare folosind CSS
In acest scenariu, sa adaugam pictograme de evaluare a clientilor si de apeluri de servicii la sablonul de rezervare pe baza valorilor conditionale din cont si inregistrarile comenzilor de lucru.
Sa presupunem ca exista o evaluare a clientilor pe care dispecerul ar trebui sa o vada pe tabloul de programare pentru a stabili prioritatile lucrarilor. Personalizatorul a adaugat un camp new_customerrating pe entitatea Cont si propaga acel camp catre entitatea de comanda de lucru cu un interval intreg de la 1 la 10. Folosind abordarea de mai sus, acest camp ar putea fi usor adaugat la sablonul de rezervare, desi nu arata bine.
In schimb, in scenariul nostru, dorim ca sablonul de rezervare sa afiseze evaluarea clientilor ca 5 stele gri, care reprezinta intervalul. Pentru a reprezenta evaluarea reala a clientilor, vom suprapune 5 stele portocalii, dar vom afisa doar un procent din acestea, corespunzator evaluarii 1-10 a clientilor.
De exemplu: sa presupunem ca evaluarea clientilor este de 4 din 10, deci afisam doar 40% din stelele portocalii, adica 2 din 5. Consultati urmatoarea captura de ecran pentru un exemplu.
De asemenea, dorim ca expeditorul nostru sa vada daca o comanda de lucru este un apel de service sau un alt tip de munca. Personalizatorul a creat un camp new_isservicecall pe entitatea comenzii de lucru, valorile sunt 0 sau 1. Folosind aceeasi abordare ca mai sus, mai intai desenam o cheie gri ca fundal, punem o cheie portocalie deasupra si limitam dimensiunea sa la 0% (new_isservicecall = 0) sau 100% (new_isservicecall = 1).
Accesati Programare resurse> Administrare> Parametri de programare si setati Dezactivare sabloane HTML de dezinfectare la Da . Acest lucru este necesar pentru a putea include declaratii CSS in sabloanele de rezervare.
Apoi, adaugati urmatorul text HTML si CSS in campul Sablon de rezervare din Setari fila Schedule Board .
sus: 0; stanga: 0; overflow: ascuns; 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; pozitie: relativa; afisaj: bloc in linie; umplutura-stanga: 10 px; 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 %; culoare: # FFBC0B; pozitie: absoluta; sus: 0; stanga: 0; umplutura-stanga: 10 px; overflow: ascuns; 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/> Cont: <b> {msdyn_msdyn_workorder_bookableresourcebooking_WorkOrder.msdyn_account_msdyn_workorder_ServiceAccount.name} </b> <br/> Incident: <b> {msdyn_msdyn_workorder_bookableresourcebooking_incorporated_WorkOrder <b> {durata} minute </b> <br/> </div>
Vedeti rezultatul modificarii in urmatoarea captura de ecran.
Cand creati aceste sabloane avansate de rezervare, asigurati-va ca testati pe mai multe browsere si luati in considerare si accesibilitatea.
Vezi si
- Adaugati atribute de resurse personalizate la placa de programare








