位置情報管理とともにインストールされる内容
いくつかのコンポーネント タイプが位置情報管理とともにインストールされます。
位置情報管理プラグインにより、位置情報管理の追跡と呼ばれるフィールドがユーザー [sys_user] テーブルに追加されます。このフィールドにより、個々のユーザーをその地理的座標で追跡することができます。
位置情報管理とともにインストールされるビジネス ルール
ビジネス ルールは、位置情報管理のアクティブ化とともに追加されます。
| 名前 | テーブル | 説明 |
|---|---|---|
| 更新された位置情報管理データ | ユーザー [sys_user] |
ユーザー [sys_user] テーブルの [緯度] および [経度] フィールドが更新されると、位置情報管理履歴 [geo_history] テーブルの [緯度] および [経度] フィールドに入力されます。 |
位置情報管理とともにインストールされるクライアントスクリプト
クライアントスクリプトは、位置情報管理のアクティブ化とともに追加されます。
| 名前 | テーブル | 説明 |
|---|---|---|
| タスクの位置情報管理の更新 | タスク [task] |
ユーザーがタスク テーブルまたはタスクを拡張するテーブルのレコードをロードすると、ユーザー レコードの [緯度] および [経度] フィールドに GPS 座標が入力されます。これが発生するのは、ユーザーの位置情報管理の追跡が有効になっている場合だけです。 |
位置情報管理とともにインストールされるプロパティ
位置情報管理では、次の構成可能なプロパティが提供されます。 .
Google Maps プラグインには、特定の位置情報管理機能の実装および制御に使用する追加のマップのプロパティが用意されています。ここにリストされているプロパティを活用するには、Google Maps API for Business の秘密鍵が必要です。
| 名前 | 説明 |
|---|---|
| glide.geolocation.allow.toll.roads | 有料道路の使用を許可。エージェントのタスクを自動ルーティングまたは最適化する際に有料道路の使用が許可されます。
|
| glide.geolocation.default.start.time | スケジュールが設定されていない場合のすべてのエージェントのデフォルト開始時間。スケジュールされたタスクが存在しない、または前日から継続している場合、この値により、現在の日以外の日の開始時間が設定されます。このプロパティでは、24 時間制を使用します。
|
| glide.geolocation.evening.rush.hours | 夕方のラッシュアワーの時間帯 (形式:14:30-16:00)。すべての時間は、スペースなしでダッシュで区切られた範囲として表されます。この形式を使用しない時間は無視されます。このプロパティは、work.management.morning.rush.hours および work.management.rush.travel.buffer プロパティとともに使用する必要があります。このプロパティでは、24 時間制を使用します。
|
| glide.geolocation.history.cleanup | 履歴データを保持する日数。ServiceNow は、この値で指定された日数のエージェントの位置情報管理履歴を保持します。
|
| glide.geolocation.morning.rush.hours | 朝のラッシュアワーの時間帯 (形式:06:30-08:00)。このプロパティでは、24 時間制を使用します。すべての時間は、スペースなしでダッシュで区切られた範囲として表されます。この形式を使用しない時間は無視されます。このプロパティは、work.management.evening.rush.hours および work.management.rush.travel.buffer プロパティとともに使用する必要があります。
|
| glide.geolocation.proximity | エージェントが新しい場所で対象となるために移動する必要がある最小距離 (メートル)。この設定により、エージェントが同じ周辺に複数のタスクを持っている場合に ServiceNow で不要な履歴レコードが作成されないようにする位置情報管理の境界が確立されます。たとえば、エージェントが 1 つの建物で複数のタスクを持っている場合などです。システムでは、指定された半径内のすべてのタスク アクティビティが 1 つのレコードの一部であると見なし、エージェントが建物周辺でタスクからタスクに移動するときに追加のレコードを作成しません。
注: アプリの iOS バージョンでは、モバイルデバイスがそのオペレーティングシステムの判断に基づいて重要な場所の変更を検出した際にのみ、位置情報管理を更新します。オペレーティングシステムで場所が更新されると、その場所の変更に伴ってアプリが更新されます。ServiceNow アプリの iOS バージョンでは、距離と時間のプロパティ値は考慮されません。 |
| glide.geolocation.proximity.location | エージェントが特定の場所から離れて、その場所に配置できる最大距離 (メートル)。この設定により、エージェントが指定された場所から離れて、システムによってその場所に配置できる最大距離が定義されます。
|
| glide.geolocation.rush.travel.buffer | すべてのラッシュアワーの移動時間に追加する割合。システムでは、エージェントの自動ルーティング時にこの割合を使用してスケジュールを計算します。朝と夕方の両方のラッシュアワー時間が定義されている場合は、このプロパティを使用します。有効な時間バッファーの割合の例は 15 です。
|
| glide.geolocation.tracking.frequency | ユーザーの地理座標の更新を試行する間にシステムが待機する繰り返し間隔の長さを秒単位で設定します。位置情報管理の追跡が有効になっているユーザーの地理座標のみが更新されます。 ユーザーの場所を更新する間隔の最小時間 (秒)。この設定により、タスクのアクティビティや移動に関係なく、エージェントの場所を更新するまでシステムが待機する時間が定義されます。これにより、ServiceNow で、ある場所のエージェントがタスクを複数回表示した場合に、不要な履歴レコードが作成されなくなります。
次の点に注意してください。
|
| glide.geolocation.travel.buffer | すべての移動時間に追加する割合。有効な割合値の例は 15 です。
|
| glide.geolocation.work.spacing | タスクの最後から次の移動開始までの時間 (分)。有効な時間値の例は 10 です。
|
位置情報管理とともにインストールされるスクリプトインクルード
スクリプトインクルードは、位置情報管理のアクティブ化とともに追加されます。
| 名前 | 説明 |
|---|---|
| GeolocationAJAX | 位置情報管理の AJAX の呼び出し時にシステムで使用されるユーティリティ。 |
| GeolocationUtils | 位置情報管理機能のコアユーティリティ。 |