Adăugați un cont cu client, locație și detalii conexe la o comandă de lucru
Dynamics 365 Field Service utilizează conturi și persoane de contact pe parcursul procesului comenzii de lucru. Conturile reprezintă pe cel care primește serviciul la sediu (condus prin comenzi de lucru) și arată care este contul de client care ar trebui să fie taxat pentru facturile generate din comanda de lucru. Locațiile sunt importante în scenariile pentru servicii de teren, unde este posibil ca tehnicienii de teren să se deplaseze în fiecare zi către mai multe locații ale clienților.
Conturile pentru servicii arată care este contul de primire al serviciului la sediul clientului (comandă de lucru) și unde va fi trimis tehnicianul de teren.
Conturile de facturare reprezintă contul care ar trebui să primească facturile și identifică contul principal în cazurile în care mai multe conturi pentru servicii aparțin unei organizații centrale (de exemplu: mai multe podgorii sunt deținute de o societate de vinificație).
De asemenea, prin selectarea conturilor se vor popula în mod automat și alte câmpuri de pe o comandă de lucru.
Acest lucru se dovedește util în mai multe scenarii, inclusiv la:
- transferarea listelor de prețuri ale contului (clientului) către toate comenzile de lucru aferente.
- transferarea teritoriului contului către toate comenzile de lucru afrente, care asigură faptul că resursele dedicate teritoriului sunt programate să efectueze munca la fața locului.
În acest articol, vom explora crearea și utilizarea conturilor pe comenzile de lucru.
Cerințe preliminare
- Orice versiune Dynamics 365 Field Service
- Conectați-vă la hărțile Bing și activați vizualizările pe hartă. Pentru mai multe informații, consultați acest articol.
- Activați și testați codificarea geografică. Pentru mai multe informații, consultați acest articol.
Crearea unui de servicii
Mai întâi, haideți să creăm un cont de servicii, care reprezintă o anumită locație a clientului unde se vor efectua comenzile de lucru. Fie că este un cont de servicii sau un cont de facturare, ambele sunt pur și simplu înregistrări de cont. Diferența cea mai importantă este aceea că conturile de servicii au adrese și sunt codificate geografic.
Accesați Field Service > Conturi > + Nou.
Introduceți un Nume de cont și o adresă împreună cu orice alte detalii importante în baza cerințelor pentru afacerea dvs.
Apoi, selectați Codificare geografică în partea de sus a formularului. Dacă ați setat Codificare geografică automată la Da în setările pentru Field Service (după cum s-a menționat în cerințele preliminare), atunci puteți omite acest pas.

Confirmați o codificare geografică reușită prin locația vizualizată pe hartă și valorile care populează câmpurile de latitudine și longitudine din secțiunea de planificare.

Apoi, accesați secțiunea Field Service din formularul de cont și completați detalii pe baza cerințelor dvs. în afaceri. Valorile introduse aici sunt transmise către comenzile de lucru, unde acest cont este afișat în listă ca și cont de serviciu, dar valorile pot fi editate pe fiecare comandă de lucru dacă este necesar.
Să aruncăm o privire asupra a ceea ce puteți aștepta de la fiecare dintre aceste câmpuri.
Cont de facturare
Valoarea aleasă aici va popula câmpul contului de facturare de pe comanda de lucru, atunci când acest cont este introdus drept cont de serviciu. Acest câmp nu este obligatoriu, iar dacă nu este selectat niciun cont, contul de serviciu listat pe comanda de lucru va acționa atât ca un cont de serviciu cât și ca un cont de facturare. În captura de ecran de la sfârșitul acestei secțiuni, Winery Inc. este contul de facturare pentru contul de serviciu Coho Winery. Acest lucru implică faptul că Coho Winery este o anumită locație a Winery Inc. și facturile trebuie trimise către Winery Inc.
Listă de prețuri
Această valoare este listată pe comenzile de lucru aferente și la toate produsele și serviciile aferente comenzii de lucru. Ea dictează prețul acelor produse și servicii din facturile care rezultă. În cazul în care câmpul contului de facturare de la pasul anterior are o valoare, atunci va fi utilizată lista de prețuri din înregistrarea contului de facturare. Dacă nu este introdus niciun cont de facturare, atunci lista de prețuri introdusă aici va fi utilizată pe comenzile de muncă și facturile rezultate. În cazul în care produsele sau serviciile din comanda de lucru nu sunt incluse în lista de preț, atunci este utilizat prețul de listă din înregistrarea produsului.
Scutit de impozit
Această scutire decide dacă impozitul pe vânzări trebuie adăugat la prețul comenzilor de lucru aferente. Setați la Da pentru a nu adăuga impozitul pe vânzări. Setați la Nu pentru a specifica un cod de impozit pe vânzări (procent) care ar trebui să fie adăugat la prețul de pe comanda de lucru și pe factură.
Teritoriu de furnizare a serviciilor
În acest câmp, alegeți regiunea geografică în care este situat acest cont. Această valoare va fi trecută în comenzile de lucru aferente și la cerințele comenzii de lucru și este luată în considerare în procesul de planificare de pe tabloul de planificare, în asistentul de planificare și cu Resource Scheduling Optimization (RSO).
Tip cheltuială de călătorie
Acest tip decide dacă și cât trebuie să fie evaluată și facturată pe comenzile de lucru călătoria unui tehnician de teren la acest cont de serviciu. Pentru mai multe informații, consultați considerațiile de configurare din acest articol.
Instrucțiuni comandă de lucru
Această valoare servește ca o notă de text și populează câmpul Instrucțiuni pe toate comenzile de lucru aferente. Aceasta este o modalitate bună de a asigura tehnicienii de teren să urmeze procesele specifice acestui cont. Consultați exemplul din următoarea captură de ecran.

Hinweis
Prin actualizarea acestor valori nu se vor actualiza comenzile de lucru anterioare, ci numai comenzile de lucru viitoare.
Monedă
Produsele pentru comenzi de lucru și serviciile pentru comenzi de lucru vor moșteni valoarea valutară notată în conturile de servicii pentru comenzi de lucru și în conturile de facturare.
Creați o comandă de lucru pentru contul de serviciu
În continuare, accesați Field Service > Comenzi de lucru > +Nou.
Adăugați contul pe care l-ați creat drept contul de serviciu.
Următoarele valori sunt populate în mod automat:
Cont de facturare: populat ca un cont de facturare specificat în înregistrarea contului de serviciu.
Listă de prețuri: populată ca lista de prețuri specificată în înregistrarea contului de facturare.
Hinweis
Dacă lista de prețuri de pe comanda de lucru nu reflectă lista de prețuri introdusă în contul de serviciu sau în contul de facturare, acest lucru înseamnă că este înlocuită de lista de prețuri referitoare la tipurile de comenzi de lucru sau drepturi.
- Persoană de contact principală: persoana de contact principală a contului de serviciu indicat pe comanda de lucru.

- Teritoriu de furnizare a serviciilor și instrucțiuni: reprezentate în următoarea captură de ecran.

- Adresă: reprezentată în următoarea captură de ecran.

- Locație: această locație a comenzii de lucru este transmisă la cerința comenzii de lucru și este reflectată pe harta din tabloul de planificare.

Sfat în plus: puteți selecta și glisa pioneza pe hartă pentru a edita locația comenzii de lucru (latitudine și longitudine), după cum este necesar. Acest lucru este util pentru scenarii în care adresa indică o locație arbitrară--la un campus universitar, de exemplu--dar comanda de lucru trebuie să aibă loc într-o anumită clădire specifică sau locație de la fața locului.
Hinweis
La comenzile de lucru pot fi atribuite adrese și codificare geografică în mod independent de contul de serviciu, dacă este necesar.
Facturați ce se află în contul de facturare
Când comanda de lucru este finalizată și starea sistemului s-a modificat la Închisă-Postată, este generată o factură cu toate produsele și serviciile utilizate în comanda de lucru pentru contul listat în contul de facturare de pe comanda de lucru.
Accesați Field Service > Vânzări > Facturi pentru a vizualiza factura nou generată la comanda de lucru închisă. Rețineți că contul de pe factură este contul de facturare de pe comanda de lucru, iar numele face referire la numărul comenzii de lucru. Consultați următoarea captură de ecran ca referință.

Considerații pentru configurare
Cheltuielile de călătorie, demistificate
Dacă contul de serviciu al comenzii de lucru (nu cont de facturare) are setat un tip de taxă de călătorie, apoi un produs de comandă de lucru pentru o taxă de călătorie va fi adăugat după ce comanda de lucru este programată și rezervarea generată.Starea rezervării schimbări.
Mai întâi, accesați Field Service > Setări > Setări Field Service și specificați un produs în câmpul Articol cheltuială de călătorie.

Acesta este produsul care va arăta mai târziu ca un produs din comanda de lucru.

Hinweis
Prețul unitar al produsului pentru comandă de lucru va fi valoarea introdusă în contul de serviciu taxa de călătorie.
Deși prețul unitar pentru valoarea taxei de călătorie este dictat de lista de prețuri, prețul din listă și taxa de călătorie, cantitatea este dictată de Tipul cheltuielii de călătorie din contul de serviciu. Iată ce înseamnă opțiunile pentru cantitate:
- Orar: cantitatea va fi Durata reală a călătoriei, cu rezervări de 60 de minute. De exemplu, în cazul în care prețul unitar al Taxei de călătorie este setat la 60$ și durata reală a călătoriei este de 30 de minute, produsul care reprezintă taxa de călătorie din comanda de lucru va fi evaluat la 30$.
- Kilometraj: cantitatea este Mile parcurse din rezervare. De exemplu, în cazul în care prețul unitar al Taxei de călătorie este setat la 1$ și sunt parcurse 20 de mile, produsul care reprezintă taxa de călătorie din comanda de lucru va fi evaluat la 20$.
- Fixă: cantitatea este 1. De exemplu, în cazul în care prețul unitar al Taxei de călătorie este setat la 50$, produsul care reprezintă taxa de călătorie din comanda de lucru va fi evaluat la 50$.
- Niciuna: nicio taxă de călătorie nu va fi adăugată la comanda de lucru.
Hinweis
În cazurile cu mai multor rezervări pentru o singură comandă de lucru, mai multe taxe de călătorie vor fi adăugate ca produse în comanda de lucru.
Note suplimentare
Probleme cunoscute
Valorile latitudinii și longitudinii nu se actualizează conform așteptărilor
Uneori, apare o problemă în care valorile latitudinii și longitudinii nu sunt actualizate sau sugestiile de adresă nu apar în cont sau pe formularul de contact.
Unul dintre motivele pentru care apare această problemă este că bibliotecile Field Service lipsesc din formular. Pentru a adăuga bibliotecile relevante Field Service și gestionarele de evenimente la formular, urmați acești pași.
Selectați formularul Cont din Particularizare și deschideți Proprietăți formular.
Adăugați biblioteca de formulare
msdyn_/Account/Account.Library.js.

- În secțiunea Gestionari de evenimente, selectați Adăugați și specificați funcția așa cum se vede în următoarea captură de ecran.

- Salvați și publicați particularizarea.
Hărțile Bing nu pot fi adăugate la formularul de comandă de lucru
Dacă controlul Hărților Bing este eliminat manual din formularul de comandă de lucru gata de utilizare, nu poate fi adăugat înapoi.
Pentru a activa butonul Hărți Bing în proiectantul de formulare, cel puțin unul dintre atributele adresei de tip ar trebui să aibă masca Valid pentru hartă adăugată în formular.
Mai jos este XML-ul pentru formularul de cont în care vedem Valid pentru hartă adăugat la atributul său de adresă.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Creați o soluție în mediul sandbox al clientului care include formularul la care trebuie adăugat controlul Hărți Bing. Exportați-o ca soluție gestionată.
În fișierul
customizations.xmlal soluției, mergeți la parteaformxmla acesteia.Adăugați următoarele controale de hartă la
<controlDescriptions>.
<controlDescription forControl="{8b67ae03-1701-54d2-09be-35295876ca8a}">
<customControl id="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}">
<parameters>
<datafieldname>msdyn\_mapcontrol</datafieldname>
</parameters>
</customControl>
<customControl formFactor="0" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
<customControl formFactor="1" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
<customControl formFactor="2" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
</controlDescription>
Căutați „Hărți Bing” în același fișier.
Adăugați controlul cu următorul cod pe rândul și celula la care trebuie adăugat.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Salvați fișierul și creați un nou fișier zip soluție gestionată din el.
Importați soluția în mediul afectat.
Hinweis
Dacă controlul hărții nu este încă vizibil pe formular după ce urmați acești pași, încercați să eliminați particularizările active ale formularului.
Hinweis
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru