Dodajte kupca s stranko, lokacijo in povezanimi podatki o kupcu v delovni nalog
Dynamics 365 Field Service uporablja račune in stike v celotnem postopku delovnega naloga. Kupci predstavljajo osebe, ki prejemajo storitev na terenu (ki temelji na delovnih nalogih) in račun stranke, ki mora biti bremenjen za znesek računov, ustvarjenih z delovnim nalogom. Lokacije so pomembne pri scenarijih rešitev za upravljanje dela na terenu, kjer se morajo tehniki na terenu vsak dan odpraviti na več lokacij strank.
Računi storitve predstavljajo osebo , ki je prejemnik računa za storitev na terenu (delovni nalog) in kraj, na katerega bo poslan tehnik na terenu.
Računi za obračunavanje predstavljajo kupce za prejemanje računov in opredeljujejo nadrejenega kupca v primerih, ko osrednji organizaciji pripada več računov storitev (na primer: vinarska korporacija ima v lasti več vinogradov).
Z izbiro računov se samodejno izpolnijo tudi druga polja delovnega naloga.
To je koristno v različnih primerih, ki vključujejo:
- posredovanje cenikov računa (stranke) vsem povezanim delovnim nalogom.
- posredovanje področja računa vsem povezanim delovnim nalogom, kar zagotavlja, da so sredstva, dodeljena področju, predvidena za izvedbo dela na terenu.
V tem članku bomo raziskali ustvarjanje in uporabo računov na delovnih nalogih.
Zahteve
- Poljubna različica aplikacije Dynamics 365 Field Service
- Povežite se z zemljevidi Bing in omogočite prikaz zemljevidov. Če želite več informacij, si oglejte ta članek.
- Omogočite in preizkusite geokodiranje. Če želite več informacij, si oglejte ta članek.
Ustvarjanje računa storitve
Najprej bomo ustvarili račun storitve, ki predstavlja določeno lokacijo stranke, na kateri bodo izvedeni delovni nalogi. Račun storitve ali račun za obračunavanje sta samo zapisa kupcev. Najpomembnejša razlika med njima je, da imajo računi storitev naslove in so geokodirani.
Odprite Field Service > Kupci > +Nov.
Vnesite Ime kupca in naslov ter vse ostale pomembne podatke glede na potrebe vašega podjetja.
Nato na vrhu obrazca izberite Geokodiranje. Če ste v Nastavitvah rešitve Field Service možnost Samodejno geokodiranje nastavili na Da (kot je navedeno v zahtevah), lahko ta korak preskočite.

Potrdite uspešnost geolokacije s pomočjo lokacije, prikazane na zemljevidu, in vrednosti v poljih za zemljepisno širino in dolžino v razdelku za načrtovanje.

Nato v obrazcu kupca odprite razdelek Field Service in izpolnite podatke glede na potrebe vašega podjetja. Vrednosti, ki jih vnesete tukaj, se prenesejo v delovne naloge, pod katerimi je ta račun naveden kot račun storitve, vendar pa lahko po potrebi tudi urejate vrednosti za posamezni delovni nalog.
Oglejmo si, kaj lahko pričakujete v posameznih poljih.
Račun za obračunavanje
Vrednost, ki jo izberete tukaj, bo izpolnila polje računa za obračunavanje na delovnem nalogu, ko boste ta račun vnesli kot račun storitve. To polje ni obvezno in če ne izberete računa, bo račun storitve, naveden na delovnem nalogu, deloval kot račun storitve in račun za obračunavanje. Na posnetku zaslona na koncu tega razdelka je Winery Inc. račun za obračunavanje za račun storitve Coho Winery. To pomeni, da je Coho Winery specifična lokacija družbe Winery Inc. in da je treba račune poslati družbi Winery Inc.
Cenik
Vrednost je navedena na povezanih delovnih nalogih in na vseh povezanih izdelkih in storitvah delovnega naloga. S tem se določi cena teh izdelkov in storitev na izdanih računih. Če je v polju računa za obračunavanje iz prejšnjega koraka navedena vrednost, potem bo uporabljen cenik iz zapisa računa za obračunavanje. Če račun za obračunavanje ni vnesen, potem bo za izdane delovne naloge in račune uporabljen cenik, ki ga vnesete tukaj. Če izdelki in storitve delovnega naloga niso navedeni na ceniku, se uporabi priporočena cena iz zapisa izdelka.
Oprostitev plačila davkov
To polje določa, če je treba ceni povezanih delovnih nalogov dodati prometni davek. Nastavite ga na Da, če ne želite dodati prometnega davka. Nastavite ga na Ne, da določite kodo prometnega davka (odstotek), ki mora biti dodana ceni delovnega naloga in računu.
Območje storitve
V tem polju izberete geografsko regijo, v kateri se nahaja ta kupec. Ta vrednost se bo prenesla v povezane delovne naloge in zahteve za delovne naloge ter bo upoštevana v postopku načrtovanja na plošči razporeda, v pomočniku za razporejanje in pri rešitvi Resource Scheduling Optimization (RSO).
Vrsta stroškov potovanja
To polje določa, ali se bo določila cena potovanja tehnika na terenu in kako bo obračunana na delovnih nalogih. Za več informacij si v tem članku oglejte dejavnike, ki se upoštevajo pri konfiguraciji.
Navodila na delovnem nalogu
Ta vrednost se uporablja kot besedila opomba in izpolni polje Navodila na vseh povezanih delovnih nalogih. To je dober način za zagotavljanje, da bodo tehniki na terenu upoštevali specifične postopke za tega kupca. Oglejte si primer na spodnjem posnetku zaslona.

Opomba
S posodobitvijo teh vrednosti se bodo posodobili le prihodnji delovni nalogi, prejšnji pa ne.
Valuta
Izdelki delovnih nalogov in storitve delovnih nalogov bodo podedovali vrednost valute, ki je navedena na računih storitve delovnega naloga in računih za obračunavanje.
Ustvarjanje delovnega naloga za račun storitve
Nato pojdite na Field Service > Delovni nalogi > +Novo.
Dodajte račun, ki ste ga ustvarili kot račun storitve.
Naslednje vrednosti bodo izpolnjene samodejno:
Račun za obračunavanje: izpolnjen kot račun za obračunavanje, ki je naveden v zapisu računa storitve.
Cenik: izpolnjen kot cenik, ki je naveden v zapisu računa za obračunavanje.
Opomba
Če cenik delovnega naloga ne odraža cenika, ki ste ga vnesli v vaš račun storitve ali račun za obračunavanje, to pomeni, da ga je preglasil cenik, povezan z vrstami delovnega naloga ali upravičenosti.
- Primarni stik: primarni stik računa storitve, prikazan na delovnem nalogu.

- Območje storitve in navodila: prikazano na naslednjem posnetku zaslona.

- Naslov: prikazan je na naslednjem posnetku zaslona.

- Lokacija: lokacija tega delovnega naloga se prenese v zahtevo delovnega naloga in je prikazana na zemljevidu plošče razporeda.

Dodaten nasvet: Po potrebi lahko izberete in povlečete žebljiček zemljevida, da uredite lokacijo (zemljepisna širina in dolžina). To je uporabno v primerih, ko je na zemljevidu prikazana poljubna lokacija (npr. univerzitetni kampus), delovni nalog pa mora biti izveden v določeni stavbi ali na določeni lokaciji na terenu.
Opomba
Po potrebi je mogoče delovnim nalogom dodeliti naslove in jih geokodirati neodvisno od računa storitve.
Bremenitev za obračunavanje
Ko je delovni nalog zaključen in je stanje sistema spremenjeno v Zaprto – objavljeno, bo za kupca, navedenega v računu za obračunavanje na delovnem nalogu, ustvarjen račun z vsemi uporabljenimi izdelki in storitvami delovnega naloga.
Če si želite ogledati na novo ustvarjeni račun za zaprti delovni nalog, odprite Field Service > Prodaja > Računi. Kupec, naveden na računu, predstavlja račun za obračunavanje na delovnem nalogu, ime pa vsebuje sklic na številko delovnega naloga. Uporabite naslednji posnetek zaslona kot referenco.

Dejavniki, ki se upoštevajo pri konfiguraciji
Obrazložitev stroškov potovanja
Če je za račun storitve na delovnem nalogu (ne za račun za obračunavanje) nastavljena vrsta stroška potovanja, bo izdelek delovnega naloga za strošek potovanja dodan, ko se Stanje sistema delovnih nalogov spremeni v Odprto – dokončano po opravljeni rezervaciji.
Najprej odprite Field Service > Nastavitve > Nastavitve rešitve Field Service in določite izdelek v polju Element stroškov potovanja.

To je izdelek, ki bo pozneje prikazan kot izdelek delovnega naloga.

Opomba
Za izdelek delovnega naloga za obračun stroška potovanja veljajo enaka pravila za določanje cene kot za vse izdelke in storitve delovnega naloga. Za znesek na enoto stroška potovanja za izdelke delovnega naloga se cena najprej določi na podlagi cenika; če je izdelek za strošek potovanja vključen na cenik kot element cenika, potem bo za izdelek za strošek potovanja uporabljena priporočena cena. Če priporočena cena ni vnesena, bo cena zneska na enoto vrednost, ki je bila vnesena v strošek potovanja računa storitve.
Cena zneska na enoto za strošek potovanja je določena s cenikom, priporočeno ceno in stroškom potovanja, količina pa je določena z elementom Vrsta stroškov potovanja na računu storitve. Možnosti količine so razložene spodaj:
- Ura: količina bo Dejansko trajanje potovanja za rezervacijo za vsakih 60 minut. Če je na primer cena zneska na enoto za Strošek potovanja nastavljena na 60 $ in dejansko trajanje potovanja znaša 30 minut, bo cena izdelka delovnega naloga za strošek potovanja znašala 30 $.
- Kilometrina: količina je Št. prepotovanih milj za rezervacijo. Če je na primer cena zneska na enoto za Strošek potovanja nastavljena na 1 $ in število prepotovanih milj znaša 20 milj, bo cena izdelka delovnega naloga za strošek potovanja znašala 20 $.
- Nespremenljiva: količina je 1. Če je na primer cena zneska na enoto za Strošek potovanja nastavljena na 50 $, bo cena izdelka delovnega naloga za strošek potovanja znašala 50 $, ne glede na število prepotovanih milj ali porabljen čas.
- Brez: strošek potovanja ne bo dodan na delovni nalog.
Opomba
Če za en delovni nalog obstaja več rezervacij, bo v obliki izdelkov delovnega naloga dodanih več stroškov potovanja.
Dodatne opombe
Znane težave
Vrednosti zemljepisne širine in dolžine se ne posodobijo po pričakovanjih
Včasih pride do težave, ko se vrednosti zemljepisne širine in dolžine ne posodobijo ali pa se predlogi naslovov ne prikažejo na obrazcu kupca ali stika.
Eden od razlogov za to težavo je, da v obrazcu manjkajo knjižnice za Field Service. Če želite v obrazec dodati ustrezne knjižnice za Field Service in rutine za obravnavo dogodkov, sledite tem korakom.
Na zavihku Prilagajanje izberite obrazec Kupec in odprite Lastnosti obrazca.
Dodajte knjižnico obrazcev
msdyn_/Account/Account.Library.js.

- V razdelku Rutine za obravnavo dogodkov izberite možnost Dodaj in določite funkcijo, kot je prikazano na naslednjem posnetku zaslona.

- Shranite prilagoditev in jo objavite.
Zemljevidov Bing ni mogoče dodati v obrazec za delovni nalog
Če je bil kontrolnik zemljevidov Bing ročno odstranjen iz vnaprej pripravljenega obrazca za delovni nalog, ga ni mogoče dodati nazaj.
Če želite v oblikovalniku obrazcev omogočiti gumb »Zemljevidi Bing«, mora imeti vsaj en atribut vrste »naslov« v obrazcu dodano masko ValidForMap.
Spodaj je prikazan XML za obrazec kupca, na katerem se vidi, da je njegovemu atributu naslova dodana maska ValidForMap.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Ustvarite rešitev za preizkusno okolje stranke, ki vključuje obrazec, v katerega je treba dodati kontrolnik zemljevidov Bing. Izvozite jo kot upravljano rešitev.
V datoteki
customizations.xmlrešitve se pomaknite v delformxmldatoteke.V
<controlDescriptions>dodajte ta kontrolnik zemljevidov.
<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>
V isti datoteki poiščite iskalni izraz »Zemljevidi Bing«.
Dodajte kontrolnik z naslednjo kodo v vrstico in celico, kamor ga je treba dodati.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Shranite datoteko in iz nje ustvarite novo datoteko zip upravljane rešitve.
Rešitev uvozite v prizadeto okolje.
Opomba
Če ste upoštevali vse navedene korake, a kontrolnik zemljevidov še vedno ni prikazan na obrazcu, poskusite odstraniti dejavne prilagoditve obrazca.