Bagikan melalui


Geofencing untuk aplikasi Field Service mobile

Geofence adalah perimeter virtual di sekitar lokasi tertentu. Geofencing memungkinkan pengguna untuk menggambar zona di tempat kerja, lokasi pelanggan, dan area aman. Anda dapat mengkonfigurasi sistem untuk memicu berbagai tindakan saat geofence dilewati oleh orang atau kendaraan lengkap.

Dalam Dynamics 365 Field Service kasus penggunaan default untuk geofencing adalah membuat geofence melingkar di sekitar lokasi akun layanan dan membandingkannya dengan perubahan lokasi teknisi lapangan yang diukur oleh perangkat seluler mereka yang menjalankan aplikasi Field Service Mobile. Ketika geofence perintah kerja dilintasi oleh teknisi lapangan, catatan peristiwa geofence dibuat dan status geofence diubah dari luar ke dalam, menunjukkan teknisi lapangan berada di dalam geofence. Aktivitas geofence lain dibuat saat teknisi lapangan meninggalkan area yang di-geofence. Berdasarkan masuk atau meninggalkan geofenced area, pemberitahuan otomatis perangkat bergerak atau alur kerja kustom dapat dipicu.

Di artikel ini, kita akan melihat cara mengkonfigurasi dan menggunakan geofences dengan:

  • Mengatur jari-jari jarak.
  • Pemesanan perintah kerja untuk secara otomatis membuat geofence di sekitarnya.
  • Menguji aktivitas geografis, saat teknisi lapangan masuk dan meninggalkan area yang dibatasi.

Prasyarat

Langkah 1. Aktifkan dan uji pelacakan lokasi, pembagian, dan audit

Pertama, aktifkan pelacakan, berbagi, dan audit lokasi serta verifikasi lokasi setiap teknisi dilacak di Field Service. Anda akan mengetahui pelacakan lokasi berfungsi jika lokasi teknisi muncul di peta papan jadwal dan di rekaman lokasi di jenis rekaman pelacakan geolokasi.

Cuplikan layar tampilan per jam di papan jadwal, menunjukkan teknisi di peta.

Langkah 2. Aktifkan Proses Geofence

Buka Proses Pengaturan> dan pastikan proses berikut dalam status Aktif .

  • DeleteGeofenceWhenBookingIsCompletedOrCanceled
  • GenerateGeofenceWhenBookingIsCreated
  • Update Geofence instance coordinates

Cuplikan layar pengaturan Field Service, menampilkan daftar proses.

Jika Anda memiliki Enhanced Background Processing (Pratinjau) diatur ke Ya di Pengaturan Field Service, aktifkan alur geofence Power Automate . Dengan Enhanced Background Processing (Pratinjau) dengan Power Automate Flows, proses tidak diperlukan untuk aktif.

  1. https://make.powerapps.com/ Buka dan pilih lingkungan Anda.
  2. Buka Solusi>Geofencing for Field Service.
  3. Aktifkan alur berikut:
    • Flow – DeleteGeofenceWhenBookingIsCompletedOrClosed
    • Flow – GenerateGeofenceWhenBookingIsCreated
    • Flow – UpdateGeofenceInstanceCoordinates

Cuplikan layar Power Apps menunjukkan geofencing untuk solusi Field Service.

Langkah 3. Konfigurasi Pengaturan geofencing

Buka Pengaturan Geofencing Pengaturan>> Field Service.

Masukkan satuan ukuran dan radius minimum. Seperti ditunjukkan dalam gambar berikut, geofence terkecil yang kami dapat buat adalah lingkaran di sekitar akun layanan, dengan jari-jari 25,59 kaki.

Cuplikan layar contoh pengaturan geofencing di Field Service.

Langkah 4. Konfigurasikan entitas geofence

Buka konfigurasi entitas pengaturan>Field Service>.

Lalu pilih konfigurasi akun, termasuk secara default dengan solusi geofence.

Cuplikan layar Field Service yang menunjukkan konfigurasi entitas aktif.

Masukkan informasi berikut:

  • Entitas: Pilih Akun karena lokasi perintah kerja diwarisi dari akun layanan terkait.

  • Lintang / Bujur: Pilih bidang lintang dan bujur pada entitas akun yang memegang lokasi kode geografis; pengaturan ini akan menentukan pusat geofence.

  • Diaktifkan Sebagai: Pilih Geofence karena akun berfungsi sebagai lokasi statis yang akan dikelilingi geofence .

  • Radius Default: Masukkan angka untuk mewakili radius geofence di sekitar garis lintang dan bujur lokasi akun. Satuan ukuran adalah unit yang dipilih dalam pengaturan geofence pada langkah sebelumnya. Di contoh ini, jari-jari default adalah 328,08399 kaki.

Cuplikan layar konfigurasi geofence akun.

Selanjutnya, buka konfigurasi sumber daya dapat dipesan, lalu masukkan berikut:

  • Entitas: Pilih Sumber Daya yang Dapat Dipesan untuk membandingkan lokasi teknisi lapangan relatif terhadap akun layanan perintah kerja.

  • Lintang / Bujur : Pilih bidang lintang dan bujur pada entitas sumber daya yang dapat dipesan yang menyimpan koordinat lokasi terbaru.

  • Nama Bidang Stempel Waktu Pilih stempel waktu lokasi. Cap waktu ini menunjukkan tanggal dan waktu saat lokasi geofence diperbarui. Status geofence akan diperbarui hanya jika status berbeda dari status saat ini dan cap waktu lebih baru dari cap waktu yang terkait dengan status geofence saat ini.

  • Diaktifkan Sebagai Pilih Geo dilacak karena sumber daya yang dapat dipesan memiliki lokasi variabel yang dibandingkan dengan geofences yang ditentukan.

Cuplikan layar konfigurasi geofence sumber daya yang dapat dipesan.

Langkah 5. Memesan perintah kerja

Selanjutnya, pesan perintah kerja yang menggunakan metode pilihan Anda. Di contoh ini, perintah kerja secara manual diseret dan dijatuhkan ke sumber daya dapat dipesan teknisi lapangan. Sumber daya ini telah ditetapkan sebagai Jenis pengguna , dan memiliki akses ke aplikasi seluler.

Cuplikan layar papan jadwal memperlihatkan sumber daya yang dapat dipesan yang diseret.

Pemesanan perintah kerja akan memicu alur kerja asinkron yang membuat geofence selama proses yang sesuai diaktifkan pada langkah sebelumnya.

Buka Geofences>Pengaturan>Field Service untuk melihat geofence yang baru dibuat.

Cuplikan layar Field Service memperlihatkan daftar geofences aktif.

Status Catatan yang dilacak secara geografis diatur ke Luar, artinya sumber daya yang dapat dipesan berada di luar area geofence.

Langkah 6. Masuk dan keluar dari geofence

Sebelum bepergian ke lokasi perintah kerja, teknisi berada di luar geofence dan aktivitas "keluar" geofence dibuat.

Cuplikan layar Field Service memperlihatkan daftar peristiwa geofences aktif.

Saat teknisi tiba di lokasi perintah kerja dan berinteraksi dengan aplikasi seluler Field Service, aktivitas geofence "masuk" dibuat.

Cuplikan layar papan jadwal, menunjukkan acara geofence

Tangkapan layar dari.

Selain itu, ini akan mengubah geofence Geo tracked Record Status terkait menjadi Inside.

Bila teknisi meninggalkan geofence, aktivitas "keluar" lain akan dibuat.

Catatan

Jika Anda ingin menguji masuk geofence tetapi tidak dapat melakukan perjalanan secara fisik ke lokasi, Anda dapat memperluas jari-jari geofence untuk mencakup lokasi Anda saat ini.

Filter Pemicu batas wilayah

Filter pemicu batas wilayah dapat digunakan untuk menentukan kapan aktivitas batas wilayah akan dipicu, relatif terhadap nilai waktu pemesanan.

Bila geofencing diaktifkan, batas wilayah akan dibuat untuk semua pemesanan, yang dapat mengakibatkan masalah performa jika banyak pemesanan dibuat sebelumnya atau sesudahnya. Filter pemicu batas wilayah memungkinkan Anda menentukan periode waktu di mana batas wilayah akan dibuat dan aktivitas dapat dipicu. Seiring dengan peningkatan performa, filter ini dapat membantu menghindari aktivitas batas wilayah positif palsu. Dengan memfilter hanya ke ke janji temu layanan yang relevan yang akan datang, Anda dapat menghindari skenario bila pekerja garis depan melakukan perjalanan secara tidak sengaja melalui batas wilayah yang saat ini tidak terkait dengan keterlibatan aktif mereka.

Bila filter pemicu diaktifkan, Anda dapat mengaktifkan satu atau dua filter berbasis waktu yang berbeda. Bidang terfilter mencakup:

  • Waktu Mulai
  • Waktu Berakhir
  • Waktu Kedatangan Sebenarnya
  • Dibuat pada
  • Perkiraan Waktu Kedatangan
  • Diubah Pada
  • Stempel Waktu Offline
  • Rekaman dibuat pada

Anda kemudian dapat mengatur nilai dalam beberapa hari sebelum atau setelah tanggal saat ini untuk filter.

Dalam skenario yang ditampilkan pada gambar berikut, batas wilayah hanya akan dibuat dan memicu aktivitas untuk pemesanan yang memenuhi kondisi berikut:

  • Waktu Mulai pemesanan adalah dalam hari terakhir atau hari berikutnya.

Contoh filter geofence dikonfigurasi di Field Service.

Pertimbangan konfigurasi

  • Geofence kustom yang menggunakan entitas selain akun dan sumber daya yang dapat dipesan didukung.
  • Anda dapat mengkonfigurasi seberapa jauh sebelumnya lokasi geografis ini berlaku. Hal ini penting untuk skenario bila sumber daya yang dapat dipesan mensinkronisasi lokasi geografis ke server dan kemudian kehilangan koneksi internet, yang membuat dispatcher tidak menyadari lokasi yang benar. Ambang waktu dapat dikonfigurasi di Pengaturan Penjadwalan Sumber Daya Parameter>Penjadwalan>Administrasi>Geo>Data>Lokasi geografis kedaluwarsa setelah X menit.

Cuplikan layar bidang konfigurasi kedaluwarsa lokasi.

Catatan tambahan

  • Saat ini hanya geofence berbentuk lingkaran yang didukung.