モバイル アプリから位置情報を共有する
現場の技術者は、勤務時間中、さまざまな場所に移動することが多いため、スケジューラーにとっては、技術者がいつでもどこにいるのかを知ることができるのは便利です。
Dynamics 365 Field Service モバイル アプリを使用している技術者は、アプリから位置情報の共有を有効にすることができ、スケジューラーはスケジュール ボード上の位置を可視化し、位置履歴を確認することができます。
ガイド付きチュートリアルについては、次のビデオをご覧ください。 このビデオの制作後、いくつかの機能が変更されました。 正確な機能の説明と要件については、文書化されたドキュメントを参照してください。
前提条件
- Dynamics 365 Field Service への管理者アクセス。
- モバイル アプリ ユーザーのセキュリティ ロール msdyn_geolocationsetting テーブルへの読み取りアクセス。 これらのアクセス許可には、既定の Field Service - リソース ロールが含まれています。
位置情報の追跡を有効にする
技術者の位置情報を Field Service に送信するには、Web アプリケーションで位置情報のトラッキングを有効にします。
- Field Service の Web アプリで、設定 エリアに変更します。
- Geolocation>Geolocation の設定 にアクセスします。
- 位置情報の追跡を有効にする を はい に設定します。
- 更新間隔 (秒) を入力して、システムが位置情報をチェックする頻度を定義します。 60 秒から 300 秒の間の値を推奨します。
- システムが位置データを追跡する 追跡時間 日付を設定します。
位置情報の追跡イベント
Geolocation Tracking (msdyn_geolocationtracking) テーブルには、位置情報が保存されます。 ユーザーの場所は、更新間隔の頻度でキャプチャされます。 ユーザーの位置情報はサーバーに送信され、設定で設定されたトラッキング時間の間のみ保存されます。
ヒント
モバイル デバイスのオペレーティング システムによっては、位置情報の追跡イベントの送信頻度が低くなる場合があります。 この頻度は、バッテリー節約設定、デバイスのバッテリー充電状態、およびデバイス リソースを消費する可能性のあるデバイス上で実行されているその他のアプリケーションによって影響を受ける可能性があります。
他の Field Service テーブルで場所の情報を監査できます。 詳細については、「監査の概要」を参照してください。
位置情報の有効な期間を構成できます。 これは、モバイル デバイスがインターネット接続を失い、ディスパッチャーが真の位置を認識できなくなった場合のシナリオにとって重要です。 時間のしきい値は、リソース スケジュール>設定>管理>スケジュール パラメーター>ジオ データ>X 分後にジオ位置情報有効期限切れ で設定できます。
ユーザーに依頼して Field Service モバイルによる位置情報へのアクセスを許可する
アプリにサインイン後、位置情報へのアクセスを許可するようユーザーに促します。 このアプリは、位置情報を一貫して更新するために必要な、正確な位置情報の許可を要求します。 リストアップされた許可を取り消すか、そもそも許可しないことで、位置情報の追跡は無効になります。 過去にさかのぼってアクセス許可を変更するには、モバイル デバイスでアプリのアクセス許可設定を開き、以下のアクセス許可を許可してください。
位置追跡を正しく機能させるには、アプリが 正確な位置情報 を使用できるようにし、デバイス設定で位置追跡を 常に許可 に設定してください。
位置追跡の動作確認
Field Service Web アプリケーションで、スケジュールボードを開き、場所の追跡が有効になっているリソースを選択します。 リソースの現在位置はスケジュール ボードの地図上に表示されます。 次にマップ ピンのアイコンを選択すると、リソースの詳細な場所が表示されます。
注意
ディスパッチャーは、スケジュール アシスタントのフィルター ペインでリアルタイム モードを選択することで、スケジュール アシスタントの移動時間の計算に現在の場所を使用できます。 詳細については、スケジュール アシスタントの高度なフィルターを参照してください。