Universal Resource Scheduling za Dynamics 365 Field Service
U ovom se članku opisuje način na koji aplikacija Dynamics 365 Field Service upotrebljava rješenje Universal Resource Scheduling. Pogledat ćemo i način konfiguriranja aplikacije Universal Resource Scheduling za lokalne scenarije terenske usluge.
Pregled
Universal Resource Scheduling rješenje je sustava Dynamics 365 koje tvrtkama i ustanovama iz različitih djelatnosti i s različitim scenarijima omogućuje dodjelu resursa poslovima i zadacima.
Universal Resource Scheduling dodjeljuje najbolje resurse poslovima i zadacima na temelju sljedećih kriterija:
- dostupnost resursa
- potrebne vještine
- obećani vremenski okviri
- poslovna jedinica
- zemljopisna područja i ostalo.
Tvrtke ili ustanove rješenja Field Service najčešće upotrebljavaju aplikaciju Universal Resource Scheduling za planiranje mobilnih resursa za poslove i zadatke na određenim lokacijama (poznato kao radni nalozi) jer resursi putuju na različite lokacije klijenata. Budući da se radni nalozi općenito izvršavaju na lokaciji, Universal Resource Scheduling planira resurse najbliže radnim nalozima, čime se skraćuje vrijeme putovanja i smanjuju troškovi.
U ovom se članku ukratko opisuje sljedeće:
- Komponente aplikacije Universal Resource Scheduling
- Kako aplikacija Universal Resource Scheduling radi s radnim nalozima rješenja Field Service?
- Kako zakazati radne naloge u aplikaciji Universal Resource Scheduling?
- Osnovna konfiguracija
Dodatne pojedinosti o aplikaciji Universal Resource Scheduling potražite u dokumentaciji o aplikaciji Universal Resource Scheduling.
Komponente
Kad se instalira aplikacija Dynamics 365 Field Service, automatski se instalira i rješenje Universal Resource Scheduling te se prikazuje na izborniku kao što je prikazano na sljedećoj snimci zaslona.

Općenito, radni nalozi i povezani entiteti dio su rješenja Field Service, a entiteti povezani s resursima i uvjetima dio su aplikacije Universal Resource Scheduling. Sve te komponente besprijekorno rade zajedno.
Drugim riječima, radni nalozi za terensku uslugu definiraju što je potrebno napraviti i gdje, dok aplikacija Universal Resource Scheduling definira tko može obaviti određeni posao i kada.
Na sljedećem je popisu prikazano koje komponente pristaju aplikacijama Field Service i Universal Resource Scheduling:
- Radni nalozi (Field Service)
- Resursi koje je moguće rezervirati (Universal Resource Scheduling)
- Preduvjeti resursa (Universal Resource Scheduling)
- Rezervacije resursa (Universal Resource Scheduling)
- Alati rasporeda – raspored, ploča, pomoćnik rasporeda (Universal Resource Scheduling)
- Resource Scheduling Optimization (instalirano zasebno) (Universal Resource Scheduling)
Dodatne informacije potražite u odjeljku Dokumentacija za uslugu Universal Resource Scheduling.
Kako aplikacija Universal Resource Scheduling radi s radnim nalozima rješenja Field Service?
Sad kad smo vidjeli odnos različitih komponenti s aplikacijama Field Service i Universal Resource Scheduling, pogledajmo što se događa pri interakciji aplikacije Universal Resource Scheduling s radnim nalozima rješenja Field Service.
Stvaranjem radnih naloga stvaraju se uvjeti
Nakon stvaranja i spremanja radnog naloga u pozadini se automatski generira povezani uvjet. U tom se uvjetu (koji je zasebni entitet) navode određene pojedinosti za resurse koji mogu izvršiti radni nalog. Taj će se uvjet zakazati za resurse i samo referencira radni nalog.
Po zadanom se stvara jedan uvjet, ali jedan radni nalog može imati više uvjeta. Osim toga, radnom nalogu može se dodati i skupina zahtjeva s više uvjeta.

Polja proslijeđena iz radnog naloga u uvjete
Stvoreni uvjet nasljeđuje atribute iz radnog naloga, što između ostalog uključuje sljedeće:
- Naziv (tekst s brojem radnog naloga)
- Radni nalog (referenca pretraživanja za radni nalog)
- Lokacija rada
- Zemljopisna širina
- Zemljopisna dužina
- Područje usluge
- Trajanje
- Datum početka / završetka
- Prioritet
- Značajke
- Željeni/ograničeni resursi
- Preferenca ispunjenja


Ažuriranjem atributa radnog naloga ažurirat će se atributi uvjeta. Prije zakazivanja moguće je izvršiti i ručno uređivanje uvjeta.
Napomena
Mnogi atributi radnog naloga dodaju se radnom nalogu pri stvaranju vrsta incidenata radnog naloga, uključujući trajanje i značajke.
Napomena
Field Service održava Radni nalog i primarni zahtjev za resursima sinkroniziranima. Sva polja utjecaja na zakazivanje automatski se sinkroniziraju. Ako klijent ručno stvori više zahtjeva za radni nalog, oni se ne sinkroniziraju automatski.
Planiranje radnih naloga s pomoću aplikacije Universal Resource Scheduling
Nakon što su radni nalog i povezani uvjet spremni za zakazivanje, alati za planiranje u aplikaciji Universal Resource Scheduling mogu se upotrijebiti za rezerviranje najprikladnijeg resursa za uvjet.
Nakon rezerviranja uvjeta radnog naloga stvara se zapis o rezerviranju raspoloživog resursa u kojem se dokumentira resurs, vrijeme putovanja i vrijeme početka/završetka. Rezerviranje se odnosi na radni nalog i uvjet.
Rezerviranje se može izvršiti iz sljedećeg:
- Radni nalozi
- Uvjeti
- Ploča s rasporedom
- Resource Scheduling Optimization (RSO)
Rezerviranje iz radnog naloga
Odabirom mogućnosti Rezerviraj u radnom nalogu pokrenut će se pomoćnik za raspored u aplikaciji Universal Resource Scheduling i povezati određeni uvjet radnog naloga s dostupnim resursima.

Rezerviranje iz uvjeta
Kao i kod radnih naloga, isto se sučelje za rezerviranje može pokrenuti iz entiteta uvjeta odabirom mogućnosti Rezerviraj u uvjetu.

Rezerviranje s ploče s rasporedom
U donjem oknu s pločom s rasporedom prikazuju se zapisi uvjeta. Ploča se pomoću filtra prikaza može konfigurirati tako da prikazuje samo uvjete povezane s radnim nalozima.

Zahtjev se može povući i ispustiti na resurs na ploči s rasporedom radi zakazivanja radnog naloga. Druga je mogućnost da odaberete Pronađi dostupnost na uvjetu u donjem oknu, čime će se pokrenuti pomoćnik za raspored koji preporučuje najprikladnije resurse.
Rezervacija pomoću dodatka Resource Scheduling Optimization
Resource Scheduling Optimization može automatski zakazati uvjete radnog naloga na temelju unaprijed definiranih rasporeda ili okidača. To možete i ručno postići odabirom gumba Pokreni sada.

Konfiguriranje aplikacije Universal Resource Scheduling za rješenje Field Service
Prije početka rada s aplikacijom Universal Resource Scheduling za rješenje Field Service potrebno je konfigurirati nekoliko stavki.
Omogućivanje zakazivanja radnih naloga
Idite na Planiranje resursa > Administracija > Omogući planiranje resursa za entitete.

Tu administratori odlučuju koji se entiteti mogu zakazati u resursima. Nakon instaliranja značajke Field Service radni su nalozi po zadanom omogućeni za zakazivanje resursa.
Dvokliknite radne naloge da biste definirali zadano ponašanje pri zakazivanju uvjeta radnog naloga.
Povezivanje s kartama
Važno
Povezivanjem s uslugom mapiranja, dopuštate sustavu da dijeli vaše podatke, uključujući, ali ne ograničavajući se na adrese i koordinate, s vanjskim sustavima izvan vašeg Microsoft Dynamics 365 okruženja. (Usluga mapiranja odnosi se na Bing Maps ili drugu uslugu mapiranja treće strane koju ste odredili vi ili vaš operativni sustav). To se također odnosi na okruženja Government Cloud. Vaša upotreba usluge mapiranja također će podlijegati njihovim posebnim uvjetima korištenja. Podaci koji su uvezeni iz takvih vanjskih sustava u sustav Microsoft Dynamics 365 podložni su Izjavi o privatnosti tvrtke Microsoft.
Povezivanje sa servisom mapiranja od ključne je važnosti za zemljopisni prikaz radnih naloga i rute tehničara na terenu.
- Da biste povezali uslugu mapiranja, idite na Zakazivanje resursa > Administracija > Parametri zakazivanja.

- Postavite mogućnost Povezivanje s kartama na Da. Zatim spremite i zatvorite.
Ključ API će se automatski popuniti i koristiti API za Bing karte.

Napomena
U verziji Field Service 8.8.10.44 + ključ API-ja Bing Maps skriven je i nije dostupan krajnjim korisnicima i vanjskim stranama.
Konfiguriranje statusa rezerviranja
Resursi (terenski tehničari) stupaju u interakciju sa statusima rezerviranja da bi obavijestili zainteresirane strane o napretku svog rada. Statusi rezervacije u aplikaciji Field Service mogu ažurirati sistemske statuse radnog naloga. Da biste to učinili, unesite status za Field Service u Status rezervacije.
Idite na Zakazivanje resursa > Statusi rezervacije.
Na sljedećoj snimci zaslona pogledajte koje su preporučene gotove vrijednosti.

Geolociranje resursa
Mjesta radnog naloga definiraju se pomoću zemljopisne širine/dužine obrasca radnog naloga ili povezanog računa usluge. Važno je i geolocirati resurse.
Idite na Zakazivanje resursa > Resursi.
Da bi se resursi prikazali na karti mape s rasporedom, moraju imati geokodirano mjesto početka i završetka.
Resurse možete geokodirati na dva načina.
Prva mogućnost
Postavite početnu/završnu lokaciju resursa na Adresa resursa i provjerite je li u povezanom zapisu resursa (Korisnik, Račun, Kontakt) koji definira vrsta resursa navedena vrijednost zemljopisne širine i dužine.

Primjerice, na sljedećoj snimci zaslona resurs koji se može rezervirati kao vrstu resursa ima Kontakt, što znači da povezani zapis kontakta mora biti geokodiran, što znači da polja zemljopisne širine i dužine moraju sadržavati vrijednosti.

Napomena
U svrhu određivanja rute lokacija resursa definira se kao trenutna lokacija radnog naloga, trenutna lokacija mobilnog uređaja ili početna/završna lokacija definirana ovdje ako nisu primjenjive druge mogućnosti.
Druga mogućnost
Postavite početnu/završnu lokaciju resursa na Adresa organizacijske jedinice i provjerite je li povezani zapis organizacijske jedinice geokodiran, tj. sadrže li polja zemljopisne dužine i širine vrijednosti.

Napomena
Možda ćete morati dodati polja zemljopisne širine/dužine u obrazac entiteta organizacijske jedinice.
Provjera ispravnosti geokodiranja
Kako biste bili sigurni da su resursi ispravno geokodirani, idite na Universal Resource Scheduling > Ploča s rasporedom. Resurs bi se trebao prikazati na karti. Odaberite naziv resursa da bi se njegova pribadača istaknula na karti.

Dodatne napomene
Ako radni nalog ili zahtjev nemaju zemljopisnu širinu ili dužinu, lokacija se tretira kao agnostična, što znači da se lokacija resursa ne uzima u obzir tijekom zakazivanja. Ako radni nalog ili zahtjev imaju zemljopisnu širinu i dužinu, radno je mjesto postavljeno na lokaciji, lokacije resursa, vrijeme putovanja i rute uzimaju se u obzir tijekom zakazivanja.