Töökäsule kliendi, asukoha ja seotud üksikasjadega konto lisamine
Rakenduses Dynamics 365 Field Service kasutatakse kogu töökäsu protsessi vältel ettevõtteid ja kontakte. Ettevõtted näitavad, kes saab kohateenindust (määratud töökäskudega) ja millisele kliendikontole töökäsust loodud arved saatma peab. Asukohad on olulised väliteeninduse olukordades, kus välitehnikutel võib olla tarvis iga päev mitmesse kliendi asukohta reisida.
Teeninduskontod näitavad, kes on kohapealse teeninduse (töökäsu) vastuvõttev ettevõte ja kuhu välitehnik saadetakse.
Arvelduskontod näitavad, millisele ettevõttele tuleks arved saata ja tuvastavad peamise konto olukordades, kus kesksele organisatsioonile kuulub mitu teeninduskontot (nt: veiniettevõttele kuulub mitu viinamarjaistandust).
Ettevõtte valimine asustab töökäsus ka automaatselt teised väljad.
See on mitmes olukorras kasulik, sh:
- ettevõtte (kliendi) hinnakirjade edastamine kõikidele seotud töökäskudele;
- ettevõtte territooriumi edastamine kõikidele seotud töökäskudele, mis tagab, et kohapealse töö tegemiseks ajastatakse territooriumile määratud ressursid.
Selles artiklis uurime töökäskudes ettevõtete loomist ja kasutamist.
Eeltingimused
- Mis tahes rakenduse Dynamics 365 Field Service versioon
- Looge ühendus Bingi kaartidega ja lubage kaartide visuaalne esitamine. Lisateabe saamiseks vaadake seda artiklit.
- Lubage ja katsetage geokodeerimist. Lisateabe saamiseks vaadake seda artiklit.
Teeninduskonto loomine
Esmalt loome teeninduskonto, mis esindab konkreetset kliendi asukohta, kus töökäskusid täitma hakatakse. Ükskõik, kas tegu on teenindus- või arvelduskontoga, on mõlema puhul tegu lihtsalt ettevõte kirjetega. Olulisim erinevus on see, et teeninduskontodel on aadressid ja need on geokodeeritud.
Avage Field Service > Ettevõtted > +Uus.
Sisestage Ettevõtte nimi ja Aadress koos kõigi muude oluliste üksikasjadega sõltuvalt teie ärivajadustest.
Seejärel valige vormi ülaosas Geokodeeri. Kui olete Field Service’i sätetes seadnud suvandi Automaatne geokodeerimine väärtuseks Jah (nagu eeltingimustes märgitud), siis võite selle etapi vahele jätta.

Geokodeerimise edukuses saate veenduda tänu asukohale, mis kaardil visualiseeritakse ja väärtustele, millega ajastamisjaotise laius- ja pikkuskraadi väljad asustatakse.

Seejärel avage ettevõtte vormi jaotis Field Service ja täitke üksikasjad sõltuvalt teie ärivajadustest. Siia sisestatud väärtused edastatakse töökäskudele, kus ettevõte on teeninduskontoks määratud, kuid väärtusi saab vajaduse korral igas töökäsus muuta.
Vaatame, mida te iga välja puhul oodata võite.
Arvelduskonto
Kui ettevõte teeninduskontona sisestada, asustab siin valitud väärtus arvelduskonto välja töökäsus. Selle välja täitmine pole kohustuslik ja kui ettevõtet ei ole valitud, siis toimib töökäsus nimetatud teeninduskonto nii teenindus- kui arvelduskontona. Selle jaotise lõpus toodud kuvatõmmises on teeninduskonto Coho Winery puhul arvelduskontoks Winery Inc. See viitab sellele, et Coho Winery on ettevõtte Winery Inc. konkreetne asukoht ja arved tuleb saata Winery Inc.-ile.
Hinnakiri
See väärtus on lisatud seotud töökäskudele ja kõigile seotud töökäsu toodetele ja teenustele. See määrab nende toodete ja teenuste hinna arvetel. Kui arvelduskonto väljal on eelmises etapis väärtus, kasutatakse arvelduskonto kirjel olevat hinnakirja. Kui arvelduskontot ei ole sisestatud, kasutatakse hilisemates töökäskudes ja arvetel siin sisestatud hinnakirja. Kui hinnakirjas ei ole töökäsu tooteid või teenuseid loetletud, kasutatakse tootekirjes olevat hinnakirjahinda.
Maksuvaba
See määrab, kas seotud töökäskude hindadele tuleb lisada käibemaks. Kui väärtuseks on määratud Jah, siis käibemaksu ei lisata. Kui väärtuseks on määratud Ei, saate täpsustada käibemaksukoodi (protsendi), mis tuleb töökäsu hinnale ja arvele lisada.
Teenindusala
Sellel väljal saate valida geograafilise piirkonna, kus ettevõte asub. See väärtus edastatakse seotud töökäskudele ja töökäskude nõuetele ning seda võetakse ajakavapaneelis, ajakavaabilises ja rakenduses Resource Scheduling Optimization (RSO).
Reisikulu tüüp
See määrab kas ja kuidas tuleks selle teeninduskonto puhul välitehniku reisimisele töökäskudes hind määrata ja see arvele lisada. Lisainfo saamiseks vaadake konfiguratsioonikaalutlusi sellest artiklist.
Töökäsu juhised
See väärtus toimib tekstmärkena ja asustab kõigis seotud töökäskudes välja Juhised. See on hea viis, kuidas tagada, et välitehnikud selle ettevõttega seotuid konkreetseid protsesse järgiksid. Näidet selle kohta näete järgmises kuvatõmmises.

Märkus
Nende väärtuste värskendamine ei värskenda varasemaid töökäskusid, ainult tulevaid töökäskusid.
Valuuta
Töötellimuse tooted ja töötellimuse teenused pärivad töötellimuse teenuse kontodel ja arvelduskontodel märgitud valuutaväärtuse.
Teeninduskonto jaoks töökäsu loomine
Järgmisena avage Field Service > Töökäsud > + Uus.
Lisage loodu konto teeninduskontoks.
Järgmised väärtused asustatakse automaatselt.
Arvelduskonto: asustatakse teeninduskonto kirjes toodud arvelduskonto järgi.
Hinnakiri: asustatakse arvelduskonto kirjes toodud hinnakirja järgi.
Märkus
Kui töökäsu hinnakiri ei vasta teenindus- või arvelduskontole sisestatud hinnakirjale, siis tähendab see, et töökäsu tüüpide või õigustega seotud hinnakiri on selle tühistanud.
- Esmane kontaktisik: töökäsul kuvatud teeninduskonto esmane kontaktisik.

- Teenindusterritoorium ja juhised: näidatud järgmisel kuvatõmmisel.

- Aadress: näidatud järgmisel kuvatõmmisel.

- Asukoht: töökäsu asukoht edastatakse töökäsu nõudele ja seda kajastatakse ajakavapaneeli kaardil.

Näpunäide: kaardil olevat nööpnõela saab valida ja lohistada, et töökäsu asukohta (laius- ja pikkuskraadi) vajaduse korral muuta. See on kasulik olukordades, kus aadress viitab suvalisele asukohale, näiteks ülikoolilinnakule, kuid töökäsk peab toimuma konkreetses hoones või asukohas.
Märkus
Töökäskudele saab vajaduse korral määrata aadresse ja neid saab teeninduskontodest eraldi geokodeerida.
Arvelduskontole arve saatmine
Kui töökäsk on lõpetatud ja süsteemi olekuks on määratud Suletud – sisestatud, luuakse töökäsu arvelduskonto all nimetatud ettevõttele arve, mis sisaldab kõiki töökäsu tooteid ja teenuseid.
Avage Field Service > Müük > Arved, et kuvada suletud töökäsule äsja loodud arve. Pange tähele, et arvel olev ettevõte on töökäsu arvelduskonto ja nimi viitab töökäsu numbrile. Viiteks vaadake järgmist kuvatõmmist.

Konfiguratsioonikaalutlused
Reisikulud, lahtiseletatult
Kui töökäsu teeninduskontole (mitte arvelduskontole) on määratud reisikulu tüüp, siis lisatakse töökäsule pärast broneerimist reisikulu töökäsu toode, kui Töökäsu süsteemi oleku väärtuseks saab Avatud – lõpuleviidud.
Esmalt avage Field Service > Sätted > Field Service'i sätted ja määrake väljas Reisikulu üksus toode.

See on toode, mis kuvatakse hiljem töökäsu tootena.

Märkus
Reisikulu töökäsu toode allub samadele hinnakujunduse reeglitele nagu kõik töökäsu tooted ja teenused. Reisikulu töökäsu toodete ühiku summa hinnakujundus on tingitud esmalt hinnakirjast; kui reisikulutoode ei kuulu hinnakirjaüksusena hinnakirja, siis kasutatakse reisikulutoote hinnakirjahinda. Kui hinnakirjahinda ei ole sisestatud, on ühiku summa hinnaks väärtus, mis on sisestatud teeninduskonto reisikulusse.
Kuigi reisikulu ühiku summa hinna määrab hinnakiri, hinnakirjahind ja reisikulu, on kogus tingitud teeninduskontol olevast Reisikulu tüübist. Koguse valikud tähendavad järgmist.
- Igatunnine: kogus on broneeringu Tegelik reisi kestus 60 minuti kohta. Näiteks kui Reisikulu ühiku summa hinna väärtuseks on määratud 60 $ ja tegelik reisi kestus on 30 minutit, määratakse reisikulu töökäsu toote hinnaks 30 $.
- Läbisõit: kogus on broneeringu Läbitud miilid. Näiteks kui Reisikulu ühiku summa hinna väärtuseks on määratud 1 $ ja läbiti 20 miili, määratakse reisikulu töökäsu toote hinnaks 20 $.
- Fikseeritud: kogus on 1. Näiteks kui Reisikulu ühiku summa hinna väärtuseks on määratud 50 $, määratakse reisikulu töökäsu toote hinnaks 50 $, vaatamata läbitud miilidele või reisimisele kulunud ajale.
- Puudub: reisikulu töökäsule ei lisata.
Märkus
Olukorras, kus ühel töökäsul on mitu broneeringut, lisatakse töökäsu toodetena mitu reisikulu.
Lisamärkused
Teadaolevad probleemid
Laius- ja pikkuskraadide väärtuseid ei värskendata eeldatud viisil
Mõnikord ilmneb probleem, kus laius- ja pikkuskraadide väärtusi ei värskendata või aadressisoovitusi ei näidata ettevõtte või kontakti vormil.
Üheks probleemi põhjuseks on see, et field Service'i teegid vormilt puuduvad. Vastavate Field Service'i teekide ja sündmuseohjurite lisamiseks vormile toimige järgmiselt.
Valige Konto vorm jaotisest Kohandamine ja avage Vormi atribuudid.
Vormi teegi
msdyn_/Account/Account.Library.jslisamine.

- Tehke jaotises Sündmuseohjurid valik Lisa ja määratlege funktsioon nii, nagu näha järgmisel kuvatõmmisel.

- Salvestage ja avaldage kohandused.
Bingi kaarte ei saa töökäsu vormile lisada
Kui Bingi kaartide juhtelement on valmiskujul töökäsu vormilt eemaldatud, ei saa seda tagasi lisada.
Vormikujundajas Bingi kaartide nuppu lubamiseks peaks vähemalt ühel tüübiaadressi atribuutidest olema vormile lisatud mask ValidMapMap.
Allpool on konto vormi XML, kus on näha, et selle aadressi atribuudile on lisatud ValidForMap.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Looge kliendi liivakastikeskkonnas lahendus, mis sisaldab vormi, millele tuleb lisada Bingi kaartide juhtelement. Eksportige hallatava lahendusena.
Lahenduse failis
customizations.xmlminge selle osasseformxml.Lisage atribuudile
<controlDescriptions>järgmine kaartide juhtelement.
<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>
Otsige samas failis üles "Bingi kaardid".
Lisage reale või lahtrisse (sinna kuhu vaja) juhtelement koos järgmise koodiga.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Salvestage fail ja looge sellest uue hallatava lahenduse zip fail.
Importige lahendus mõjutatud keskkonda.
Märkus
Kui kaardi juhtelement ei ole pärast neid toiminguid veel vormil nähtav, proovige aktiivsed vormi kohandused eemaldada.