Universal Resource Scheduling pro Dynamics 365 Field Service
Tento článek popisuje, jak Dynamics 365 Field Service používá Universal Resource Scheduling. Podíváme se také na to, jak nakonfigurovat Universal Resource Scheduling pro scénáře služeb u zákazníka.
Přehled
Universal Resource Scheduling je řešení Dynamics 365, které umožňuje organizacím z různých odvětví s různými scénáři přiřadit zdroje k úkolům a pracím.
Universal Resource Scheduling přiřazuje nejlepší zdroje k pracím a úkolům na základě:
- Dostupnost zdroje
- Požadované dovednosti
- Přislíbené časové intervaly
- Organizační jednotka
- Zeměpisná oblast a další
Organizace poskytující služby u zákazníka nejčastěji používají Universal Resource Scheduling pro plánování mobilních zdrojů pro úlohy a práce vázané na místo (známé jako pracovní příkazy), protože zdroje cestují do různých míst zákazníka. Vzhledem k tomu, že pracovní příkazy jsou obvykle prováděné na místě, Universal Resource Scheduling plánuje zdroje nejblíže místu pracovního příkazu, což snižuje cestovní náklady a čas.
V tomto článku se budeme stručně zabývat následujícími věcmi:
- Součásti Universal Resource Scheduling
- Jak Universal Resource Scheduling pracuje s pracovními příkazy Field Service
- Jak naplánovat pracovní příkazy pomocí Universal Resource Scheduling
- Základní konfigurace
Podrobnější informace o Universal Resource Scheduling naleznete v dokumentaci Universal Resource Scheduling.
Součásti
Při instalaci Dynamics 365 Field Service se Universal Resource Scheduling nainstaluje automaticky a zobrazí se v nabídce, jak je znázorněno na následujícím snímku obrazovky.

Obecně platí, že pracovní příkazy a související entity jsou součástí služby Field Service, zatímco entity související s zdroji a požadavky jsou součástí Universal Resource Scheduling. Vše funguje bez problémů společně.
Jinými slovy, pracovní příkazy služeb u zákazníka definují, jakou práci je třeba udělat a kde, zatímco Universal Resource Scheduling definuje, kdo může provést práci a kdy.
Následující seznam ukazuje, jaké komponenty odpovídají službě Field Service a řešení Universal Resource Scheduling:
- Pracovní příkazy (Field Service)
- Rezervovatelné zdroje (Universal Resource Scheduling)
- Požadavky na zdroje (Universal Resource Scheduling)
- Rezervace zdrojů (Universal Resource Scheduling)
- Nástroje plánování – plánovací vývěska, pomocník plánování (Universal Resource Scheduling)
- Resource Scheduling Optimization (instalován samostatně) (Universal Resource Scheduling)
Další informace naleznete v dokumentaci pro řešení Universal Resource Scheduling.
Jak Universal Resource Scheduling pracuje s pracovními příkazy Field Service
Nyní, když jsme se podívali na to, jak různé komponenty odpovídají řešením Field Service a Universal Resource Scheduling, podíváme se na to, co se děje, když Universal Resource Scheduling interaguje s pracovními příkazy Field Service.
Vytváření pracovních příkazů vytvoří požadavky
Když je pracovní příkaz vytvořen a uložen, na pozadí se automaticky vygeneruje související požadavek. Tento požadavek (což je samostatná entita) popisuje konkrétní podrobnosti pro zdroje, které mohou provést pracovní příkaz. Požadavek je to, co bude naplánováno na zdroje, a jednoduše odkazuje na pracovní příkaz.
Ve výchozím nastavení je vytvořen jeden požadavek, ale jeden pracovní příkaz může mít více požadavků. Kromě toho lze do pracovního příkazu přidat i skupinu požadavků s více požadavky.

Pole předaná z pracovního příkazu do požadavků
Když je vytvořen požadavek, dědí atributy z pracovního příkazu, včetně, ale nikoli výhradně:
- Název (text a číslo pracovního příkazu)
- Pracovní příkaz (vyhledávací odkaz na pracovní příkaz)
- Místo výkonu práce
- Zeměpisná šířka
- Zeměpisná délka
- Oblast služby
- Doba trvání
- Počáteční a koncové datum
- Priorita
- Charakteristiky
- Preferované/zakázané zdroje
- Preference plnění


Aktualizace atributů pracovního příkazu aktualizuje atributy požadavku. Manuální úpravy požadavků lze provést i před plánováním.
Poznámka
Mnoho atributů pracovního příkazu se přidává k pracovnímu příkazu při vytváření typů incidentů pracovního příkazu, včetně trvání a vlastností.
Poznámka
Služba Field Service uchovává Pracovní příkaz a požadavek na primární zdroj v synchronizaci. Všechna pole ovlivňující plánování jsou automaticky synchronizována. Pokud zákazník ručně vytvoří více požadavků na pracovní příkaz, tyto nejsou automaticky synchronizovány.
Plánování pracovních příkazů pomocí Universal Resource Scheduling
Poté, co je pracovní příkaz a související požadavky připraveny k naplánování, plánovací nástroje Universal Resource Scheduling lze použít pro rezervaci požadavku pro nejvhodnější zdroj.
Poté, co je požadavek na pracovní příkaz zarezervován, je vytvořen záznam rezervace rezervovatelného zdroje. Tento záznam obsahuje zdroj, čas cesty, počáteční a koncový čas. Rezervace se týká pracovního příkazu i požadavku.
Rezervovat lze z:
- Pracovní příkazy
- Požadavky
- Plánovací vývěska
- Resource Scheduling Optimization (RSO)
Rezervace z pracovního příkazu
Výběrem možnosti Rezervovat z pracovního příkazu spustíte pomocníka plánování Universal Resource Scheduling tak, aby odpovídal souvisejícímu požadavku na pracovní příkaz s dostupnými zdroji.

Rezervace z požadavku
Stejně jako s pracovními příkazy může být spuštěna stejná zkušenost s rezervací z entity požadavku volbou možnosti Rezervovat, když se nacházíte na požadavku.

Rezervace z plánovací vývěsky
Dolní podokno plánovací vývěsky zobrazuje záznamy požadavku a může být nakonfigurováno k zobrazení pouze těch požadavků, které souvisí s pracovními příkazy, s filtrem zobrazení.

Požadavek lze přetáhnout na zdroj na plánovací vývěsce pro naplánování pracovního příkazu. Můžete také vybrat najít dostupnost na požadavku v dolním podokně a tím spustit pomocníka plánování, který doporučuje nejvhodnější zdroje.
Rezervace s Resource Scheduling Optimization
Resource Scheduling Optimization může automaticky naplánovat požadavky na pracovní příkazy na základě předdefinovaných plánů nebo aktivačních událostí. Lze toho rovněž dosáhnout ručně volbou tlačítka Spustit.

Konfigurace Universal Resource Scheduling pro Field Service
Existuje několik věcí, které budete potřebovat ke konfiguraci předtím, než začnete Universal Resource Scheduling pro Field Service.
Povolit pracovní příkazy pro plánování
Přejděte do nabídky Plánování zdrojů > Správa > Povolit plánování zdrojů pro entity.

Zde správci rozhodují, jaké entity lze naplánovat pro zdroje. Po instalaci Field Service jsou pracovní příkazy povoleny pro plánování zdrojů ve výchozím nastavení.
Dvakrát klikněte na pracovní příkaz, chcete-li definovat výchozí chování při plánování požadavků na pracovní příkaz.
Připojení k mapám
Důležité
Připojením k mapové službě umožňujete systému sdílet vaše data, mimo jiné včetně adres a souřadnic, s externími systémy mimo vaše prostředí Microsoft Dynamics 365. (Mapová služba se týká map Bing nebo jiné mapové služby třetích stran určené vámi nebo vaším operačním systémem). To platí i pro vládní cloudová prostředí. Vaše používání mapové služby bude rovněž podléhat jejich samostatným podmínkám použití. Data importovaná z takových externích systémů do Microsoft Dynamics 365 podléhají prohlášení Microsoftu o ochraně osobních údajů.
Připojení k mapové službě je důležité, pokud chcete geograficky zobrazit pracovní příkazy a nasměrovat techniky v terénu.
- Chcete-li připojit mapovou službu, přejděte na Plánování zdrojů > Správa > Parametry plánování.

- Nastavte Připojit k mapám na Ano. Poté uložte a zavřete.
Klíč API bude automaticky zadán a použije rozhraní API služby Mapy Bing.

Poznámka
Ve verzi Field Service 8.8.10.44 + je klíč rozhraní API Bing Maps skrytý a není k dispozici pro koncové uživatele a externí strany.
Konfigurace stavů rezervací
Zdroje (technici v terénu) interagují se stavy rezervací, aby mohly informovat zainteresované osoby o postupu své práce. Pro FIeld Service mohou stavy rezervací aktualizovat systémové stavy pracovních příkazů. To se provádí zjištěním stavu služby Field Service ve stavu rezervace.
Přejděte na Plánování zdrojů > Stavy rezervace.
Viz následující snímek obrazovky ohledně doporučených přednastavených hodnot.

Geografické vyhledání zdrojů
Místa pracovních příkazů jsou definována zeměpisnou šířkou/délkou formuláře pracovního příkazu, nebo souvisejícím účtem služby. Rovněž je důležité geograficky lokalizovat zdroje.
Přejděte na Plánování zdrojů > Zdroje.
Chcete-li zajistit, aby se zdroje zobrazovaly na mapě plánovací vývěsky, musí mít geokódované počáteční a koncové místo.
Jsou dva způsoby pro geokódování vašich zdrojů.
Možnost 1
Nastavte počáteční/koncové místo zdroje na Adresa zdroje a ujistěte se, že související záznam zdroje (uživatel, obchodní vztah, kontakt), jak je definovaný typem zdroje, má hodnoty zeměpisné šířky a délky.

Například na následujícím snímku obrazovky má rezervovatelný zdroj typ zdroje = Kontakt. To znamená, že související záznam o kontaktu musí být geokódován, tedy pole zeměpisné šířky a délky musí mít hodnoty.

Poznámka
Pro účely směrování je místo zdroje definováno jako aktuální poloha pracovního příkazu, aktuální místo mobilního zařízení nebo zde definované počáteční/koncové místo, pokud nejsou použitelné další možnosti.
Možnost 2
Nastavte počáteční/koncové místo zdroje na Adresa organizační jednotky a ujistěte se, že je související záznam organizační jednotky geokódován, což znamená, že pole zeměpisné šířky a délky musí mít hodnoty.

Poznámka
Možná budete muset přidat pole zeměpisné šířky a délky do formuláře entity organizační jednotky.
Potvrzení, že geokódování funguje správně
Chcete-li se ujistit, že zdroje jsou geokódovány správně, přejděte na Universal Resource Scheduling > Plánovací vývěska. Zdroj by se měl zobrazit na mapě. Vyberte název zdroje pro zvýraznění jeho umístění na mapě.

Další poznámky
Pokud pracovní příkaz nebo požadavek nemá zeměpisnou šířku ani délku, bude se s místem zacházet jako bez znalosti polohy, což znamená, že umístění zdrojů není při plánování zohledněno. Pokud má pracovní příkaz nebo požadavek zeměpisnou šířku a délku a místo výkonu práce je nastaveno na práci u zákazníka, umístění zdrojů, doba cesty a trasy se berou v úvahu při plánování.