Geofencing pro mobilní aplikaci Field Service
Geofence je virtuální obvod kolem konkrétního bodu. Geofencing umožňuje kreslit zóny kolem míst práce, serverů zákazníka a chráněných oblastí. Můžete nakonfigurovat systém tak, aby spouštěl různé akce tam, jde jsou geofence zkříženy osobou nebo naloženým vozidlem.
V aplikaci Dynamics 365 Field Service je výchozí příklad použití geofencingu vytvoření cyklické geofence kolem místa obchodního vztahu služby a porovnání s měnící se polohou servisních techniků měřenou podle jejich mobilních zařízení s aplikací Field Service Mobile. Když je geofence pracovního příkazu překřížen technikem v terénu, vytvoří se záznam události geofence a stav geofence se změní z vnější na vnitřní, což označuje, že je technik v terénu uvnitř geofence. Je vytvořena jiná událost geofence, protože technik v terénu opustí oblast v rámci geofence. Na základě vstupu nebo opuštění oblasti geofence se mohou aktivovat mobilní nabízená oznámení nebo vlastní pracovní postup.
V tomto článku se podíváme na konfiguraci a použití geofence:
- Nastavení poloměru vzdálenosti.
- Rezervace pracovního příkazu k automatickému vytvoření geofence v jeho okolí.
- Testování událostí geofence, jak terénní technici vstupují a opouštějí geofencované oblasti.
Předpoklady
Připojte se k Mapám Bing a vyhledejte účty služby.
Nastavte adresy automatického geokódování, aby bylo možné automaticky geo kódovat účty a pracovní příkazy při zadání adres. Při geokódování záznamu účtu nebo pracovního příkazu se vyplní hodnoty zeměpisné šířky a délky, které jsou nutné k umístění geografických ohraničení.
Povolit sledování polohy, sdílení a auditování a otestujte sledování polohy.
Krok 1. Povolit a otestovat sledování polohy, sdílení a auditování.
Nejprve povolte sledování, sdílení a auditování polohy a ověřte, zda je ve službě Field Service sledováno umístění každého technika. Sledování polohy bude fungovat, pokud se poloha technika objeví na mapě plánovací vývěsky a v záznamech o poloze v typu záznamu sledování geolokace.
Krok 2. Aktivace procesů geofence
Přejděte na Nastavení>Procesy a ujistěte se, že následující procesy jsou ve stavu Aktivní.
DeleteGeofenceWhenBookingIsCompletedOrCanceled
GenerateGeofenceWhenBookingIsCreated
Update Geofence instance coordinates
Pokud máte Vylepšené zpracování na pozadí (Preview) nastaveno na Ano v Nastavení Field Service, povolte toky geofence Power Automate. S vylepšeným zpracováním na pozadí (Preview) s toky Power Automate nemusí být procesy aktivní.
- Přejděte na https://make.powerapps.com/ a vyberte své prostředí.
- Přejděte na Řešení>Geofencing for Field Service.
- Povolte následující toky:
- Tok – DeleteGeofenceWhenBookingIsCompletedOrClosed
- Tok – GenerateGeofenceWhenBookingIsCreated
- Tok – UpdateGeofenceInstanceCoordinates
Krok 3. Konfigurovat nastavení geofencingu
Přejděte na Field Service>Nastavení>Nastavení geofencingu.
Zadejte Měrnou jednotku a Minimální poloměr. Jak ukazuje následující snímek obrazovky, je nejmenší geofence, který můžeme vytvořit, kroužek kolem účtu služby s poloměrem 25,59 stopy.
Krok 4. Konfigurace entit geofence
Přejděte na Field Service>Nastavení>Konfigurace entit.
Pak vyberte konfiguraci účtu zahrnutou ve výchozím nastavení v řešení geofence.
Zadejte následující informace:
Entita: Vyberte účet, protože umístění pracovního příkazu se dědí se souvisejícího účtu služby.
Zeměpisná šířka / zeměpisná délka: Zvolte pole zeměpisné šířky a délky v entitě účtu, která vlastní geokódované umístění. Toto nastavení určí střed geofence.
Povoleno jako: Vyberte Geofence, protože účet slouží jako statické umístění, které bude geofence obklopovat.
Výchozí poloměr: Zadejte číslo představující poloměr geofence kolem zeměpisné šířky a délky umístění účtu. Měrná jednotka bude jednotka vybraná v nastavení geofence v předchozím kroku. V tomto příkladu je výchozí poloměr 328.08399 stop.
Dále přejděte do konfigurace rezervovatelného zdroje a zadejte následující příkaz:
Entita: Vyberte rezervovatelný zdroj pro porovnání umístění techniků v terénu ve vztahu k obchodnímu vztahu služby pracovního příkazu.
Zeměpisná šířka/zeměpisná délka zvolte pole zeměpisnou šířku a délku v entitě rezervovatelného zdroje, která má nejnovější souřadnice umístění.
Název pole časového razítka Vyberte časové razítko umístění. Toto časové razítko představuje datum a čas, kdy bylo aktualizováno umístění geofence. Stav geofence bude aktualizován, pouze pokud je stav odlišný od aktuálního stavu a časové razítko je novější než časové razítko přidružené k aktuálnímu stavu geofence.
Povoleno jako Vyberte Geotracked, protože má variabilní umístění rezervovatelného zdroje, které je porovnáno s definovanými geofence.
Krok 5. Rezervace pracovního příkazu
Dále rezervujte pracovní příkaz preferovanou metodou. V tomto příkladu je pracovní příkaz ručně přetažen do rezervovatelného zdroje technika v terénu. Tento zdroj byl určen jako typ Uživatele a má přístup do mobilní aplikace Field Service.
Rezervace pracovního příkazu spustí asynchronní pracovní postup, který vytvoří geofence, dokud byl příslušný proces aktivován v předchozích krocích.
Přejděte na Field Service>Nastavení>Geofences, chcete-li zobrazit nově vytvořené geofence.
Stav geosledovaného záznamu je nastaven na Vnější, což znamená, že je rezervovatelný zdroj mimo oblast geofence.
Krok 6. Vstupte a opusťte geofence
Před cestou na místo pracovního příkazu je technik mimo geofence a je vytvořena událost geofence „exit“.
Když technik dorazí na místo pracovního příkazu a komunikuje s mobilní aplikací Field Service, vytvoří se událost geofence „vstoupit“.
Navíc dojde také ke změně souvisejícího stavu záznamu s geosledováním na Uvnitř.
Když technik opustí geofence, vytvoří se další událost „opuštění“.
Poznámka:
Pokud chcete otestovat zadání geofence, ale nemůžete fyzicky cestovat na dané místo, můžete rozšířit poloměr geofence tak, aby zahrnoval vaši aktuální polohu.
Filtry triggerů geofence
Filtry triggerů geofence lze použít k definování, kdy se spustí událost geofence, relativně k časovým hodnotám rezervace.
Když je povolen geofencing, geofence se vytvoří pro všechny rezervace, což může vést k problémům s výkonem, pokud existuje mnoho předem vytvořených nebo minulých rezervací. Filtry triggerů geofence umožňují definovat časový interval, ve kterém bude zóna geofence vytvořena a mohou být aktivovány události. Spolu s vylepšeními výkonu mohou tyto filtry pomoci vyhnout se falešně pozitivním událostem geofence. Filtrováním pouze na relevantní nadcházející schůzky služby se můžete vyhnout scénáři, kdy pracovník v přední linii neúmyslně cestuje přes zónu geofence, která se aktuálně netýká jeho aktivního zapojení.
Když jsou povoleny filtry triggerů, můžete povolit jeden nebo dva různé časově založené filtry. Mezi filtrovaná pole patří:
- Počáteční čas
- Koncový čas
- Skutečný čas příjezdu
- Vytvořeno dne
- Odhadovaný čas příjezdu
- Upraveno dne
- Časové razítko offline
- Den vytvoření záznamu
Poté můžete pro filtr nastavit hodnotu ve dnech před nebo po aktuálním datu.
Ve scénáři zobrazeném na následujícím screenshotu se zóna geofence vytvoří a aktivuje události pouze pro rezervace, které splňují následující podmínku:
- Počáteční čas rezervace je poslední den nebo následující den.
Úvahy pro konfiguraci
- Jsou podporovány vlastní geofence využívající jiné entity než účty a rezervovatelné zdroje.
- Můžete nakonfigurovat, jak daleko v čase je geografická poloha platná. To je důležité pro scénáře, kdy rezervovatelný zdroj synchronizuje geoumístění na server a následně ztratí připojení k internetu, takže zasilatelé neznají skutečné umístění. Časový limit lze nakonfigurovat v části Plánování zdrojů>Nastavení>Správa>Parametr plánování>Geografická data>Platnost geografické polohy vyprší po X minutách.
Další poznámky
- V současné době jsou podporovány pouze geofence kruhového tvaru.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro