マップオーバーレイの構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:24分
  • テリトリーマップで対応するデータアイテムを表示するようにマップオーバーレイを構成します。

    マップオーバーレイを使用すると、テリトリマップのコンテキストでデータアイテムを表示できます。オーバーレイを設定すると、データ ポイントをマップ上のマーカー、形状、またはヒートマップとして視覚化し、空間分布に関する貴重なインサイトを提供できます。

    マップオーバーレイのタイプ

    次の 3 つのタイプのマップオーバーレイデータアイテムをサポートします。
    1. マーカーレイヤー:マップ上の個別のデータアイテムを個別のマーカーで表します。マーカーレイヤーは、特定の資産、場所、または関心のあるポイントを正確に特定するのに役立ちます。
    2. シェイプレイヤー:マップ上に多角形や線などのカスタム形状を作成できるため、境界の定義やルートの説明に役立ちます。
    3. ヒートマップ:データの密度または強度を視覚的に表現し、濃度の高い領域を特定するのに役立ちます。

    エージェント用のマーカーレイヤーオーバーレイの作成

    エージェント専用のマーカーレイヤーオーバーレイを作成するには、次の手順を実行します。
    1. エージェントデータベーステーブルをリンクして、資産のマップオーバーレイデータアイテムを追加します。
    2. マップ上の単一および複数のエージェントを視覚的に識別できるようにマップマーカーアイコンを設定します。
    3. 情報ウィンドウフィールドセットを作成して、マップマーカーをクリックしたときにコンテキストサイドパネルに表示されるフィールドを設定します。
    4. データアイテム、マップマーカーアイコン、および情報ウィンドウフィールドセットをリンクして、エージェントのオーバーレイ定義を作成します。
    5. エージェントグループと、グループ使用率テーブルのエージェントオーバーレイ定義をリンクします。

    次のスナップショットは、テリトリー計画立案コンソールの複数のレイヤーとヒートマップに関連するデータを示しています。エージェント、資産、クルーなどのレイヤー情報と作業指示タスクのヒートマップを表示するテリトリー計画立案コンソール。

    データの表示とフィルタリング

    • スナップショットビューまたはマップビューを使用して、テリトリー全体のエージェント、クルー、作業指示タスクなど、関連するテリトリー情報に関するインサイトを取得します。
    • データフィルターオプションを使用して、ビューポートまたはテリトリーに基づいて表示される情報を絞り込みます。
      • ビューポート:このビューでは、各エージェントを表す個々のマーカーが目立つように表示され、その空間分布を包括的に把握できます。
      • テリトリー:または、テリトリーベースのデータビューでは、選択したテリトリーに特に関連付けられたエージェントをフィルタリングして表示し、それらのエリア内のエージェントの分布を集中的に分析できます。

    複数のオーバーレイ選択

    複数のマップオーバーレイを管理および制御できます。オーバーレイを切り替えて表示を調整し、マッピングワークフローを最適化します。

    構成の概要

    マップオーバーレイを構成する手順は次のとおりです。
    • マーカーレイヤーオーバーレイの作成

      マーカーレイヤーオーバーレイを作成して、マップ上のマーカーに関連付けられたデータアイテムを指定します。資産、場所、または目的地のマーカーを設定できます。

    • 形状レイヤーオーバーレイの作成

      形状レイヤーを作成して、マップ上に多角形や線などのカスタム形状を作成します。このタイプのオーバーレイは、境界の定義、ルートの説明、または特定の地理的関心領域の強調表示に役立ちます。

    • ヒートマップを作成

      ヒートマップを作成し、色を使用してマップ上のデータ密度または強度を視覚的に表現します。ヒートマップは、データが集中している領域を特定し、ホットスポットを強調表示し、データ分布のパターンを見つけるのに役立ちます。

    • マップマーカーアイコンを作成

      マーカータイプオーバーレイのカスタムマップマーカーアイコンを作成して、選択したデータアイテムをテリトリ内の同じ場所にある単一のエンティティまたは複数のエンティティとして識別します。

    • 情報ウィンドウフィールドセットを作成

      データベースからフィールドデータを取得し、マーカーがマップ上でクリックされたときにカードに表示するために設定された [情報を作成] ウィンドウフィールド。

    • マップオーバーレイ定義の作成

      マップオーバーレイ定義を作成して、データアイテム、情報ウィンドウ、マーカーアイコンをリンクして、マップ上を明確に視覚的に表現します。これにより、ユーザーはマップデータを簡単に表示およびフィルタリングできます。

    • リンクオーバーレイグループとオーバーレイ定義

      グループ使用状況テーブルのオーバーレイグループとオーバーレイ定義の間のリンクを確立して、オーバーレイ定義がテリトリー計画立案コンソールに表示されるようにします。

    マーカーレイヤーオーバーレイの作成

    マーカーレイヤーオーバーレイを作成して、マップ上のマーカーに関連付けられたデータアイテムを指定します。資産、場所、または目的地のマーカーを設定できます。

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 移動先 すべて > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [ マップオーバーレイデータアイテム ] ページで、[ 新規] を選択します。
    3. フォームで、フィールドに入力します。
      表 : 1. マップオーバーレイデータアイテム
      フィールド 説明
      名前 マップオーバーレイの名前。例:資産
      アプリケーション マーカーレイヤーのアプリケーションスコープ。
      タイプ マーカーレイヤー
      テーブル データの取得元のテーブル。たとえば、「sys_user」テーブルを使用してエージェント関連データをフェッチします。
      詳細 カスタマイズされたスクリプトを使用するか、事前定義されたフィールドに入力してマーカーレイヤーを作成することを選択します。
      • カスタマイズされたスクリプトを使用するには:マップオーバーレイに独自のスクリプトを使用するには、このボックスをオンにします。これにより、緯度、経度、その他の関連データを組み込むことができます。
      • 詳細を手動で入力するには、チェックボックスをオフのままにして、条件、緯度、経度、住所の詳細を手動で入力します。
      スクリプト 要件に合わせてスクリプトをカスタマイズします。次の出力形式は、スクリプトで使用されるデータの構造の参照として機能します。
      [
        {
          "displayValue": "Gina Frost",
          "sysId": "01e7632ad1c30110f8773afecccd7bc3",
          "latitude": 37.4076716,
          "longitude": -121.9613086,
          "address": "Santa Clara"
        },
        {
          "displayValue": "Taylor Key",
          "sysId": "01e7632ad1c30110f8773afecccd7bd0",
          "latitude": 37.3323182,
          "longitude": -121.9745714,
          "address": "Santa Clara"
        }
      ]
      マップ上の場所の変更を有効にする マップ内のマーカー位置の変更を有効にする場合に選択します。
      スクリプトを編集 マップマーカーをドラッグしたときにマーカーオーバーレイの位置を更新するスクリプトをカスタマイズします。この機能はマーカーレイヤー用に設計されています。

      たとえば、エージェントを表すマップマーカーを新しい場所にドラッグすると、スクリプトが実行され、エージェントのレコード内の場所が更新されます。

      条件 データをフィルタリングする条件。たとえば、アクティブな資産のみをフェッチするには、[アクティブ] を True に設定します。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
      緯度 マーカーの緯度を指定します。たとえば、エージェントの場所の緯度などです。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
      経度 マーカーの経度を指定します。たとえば、エージェントの場所の経度などです。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
      住所 マーカーに関連付けられた住所情報。たとえば、エージェントの場所などです。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
    4. マップマーカーアイコンを追加して個々のデータアイテムを表し、マップ上の基礎となるデータポイントを視覚的に示します。
      詳細については、「マップマーカーアイコンを作成」を参照してください。
    5. マップマーカーアイコンが選択されたときにカードに表示するフィールドを決定するように、情報ウィンドウフィールドセットを構成します。
      詳細については、「情報ウィンドウフィールドセットを作成」を参照してください。
    6. マップオーバーレイ定義を作成し、オーバーレイ定義とデータアイテムをリンクします。
      このステップでは、マーカーアイコンなどの視覚的表現と関連するデータアイテムの間の接続を確立します。詳細については、「マップオーバーレイ定義の作成」を参照してください。
    7. 作成したマップオーバーレイ定義と選択したオーバーレイグループをリンクします。
      このリンクにより、指定されたオーバーレイグループ内でオーバーレイが適切に編成および管理されます。詳細については、「リンクオーバーレイグループとオーバーレイ定義」を参照してください。
      マーカーレイヤーが作成されます。

    タスクの結果

    次のスナップショットは、サンディエゴテリトリーのエージェントを表すマーカーレイヤーの例を示しています。エージェントのマップマーカーを選択すると、右側のコンテキストサイドパネルにエージェントの詳細が表示されます。サンディエゴテリトリー内のエージェントのスナップショット。

    形状レイヤーオーバーレイの作成

    形状レイヤーオーバーレイを使用すると、マップ上に多角形や線などのカスタム形状を作成できます。このタイプのオーバーレイは、境界の定義、ルートの説明、または特定の地理的関心領域の強調表示に役立ちます。

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 移動先 すべて > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [ マップオーバーレイデータアイテム ] ページで、[ 新規] を選択します。
    3. フォームで、フィールドに入力します。
      表 : 2. マップオーバーレイデータアイテム
      フィールド 説明
      名前 マップオーバーレイの名前。例:リニアセグメント
      アプリケーション 形状レイヤーのアプリケーションスコープ。
      タイプ シェイプレイヤー
      テーブル データの取得元のテーブル。たとえば、「sn_eam_linear_segment」です。
      注:
      リニアセグメントは、エンタープライズ資産管理 (EAM) プラグインをアクティブ化した場合にのみアクセスできます。
      詳細 チェックボックスはデフォルトでオンになっています。形状レイヤーオーバーレイの緯度、経度、およびその他の関連データをインクルードするためのスクリプトが必要であることを示します。
      スクリプト 参照スクリプトを使用して、マップオーバーレイ用に独自にカスタマイズしたスクリプトを使用します。これにより、緯度、経度、その他の関連データを組み込むことができます。
      [
        {
          "displayValue": "Created 2023-07-10 03:01:37",
          "sysId": "1708508093c0b51025bcba774dba106e",
          "geoJson": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[110.41327466868162,-6.946524999819999],[110.41363733131837,-6.946524999819999],[110.41363733131837,-6.94688500018],[110.41327466868162,-6.94688500018],[110.41327466868162,-6.946524999819999]]]},\"properties\":{\"styles\":{\"fillColor\":\"#FF0000\",\"fillOpacity\":0.4,\"strokeWeight\":0,\"strokeColor\":\"#000000\"}}}]}"
        },
        {
          "displayValue": "Created 2023-07-10 03:06:44",
          "sysId": "1e3914c493c0b51025bcba774dba101d",
          "geoJson": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[110.41258766868162,-6.946524999819999],[110.41295033131837,-6.946524999819999],[110.41295033131837,-6.94688500018],[110.41258766868162,-6.94688500018],[110.41258766868162,-6.946524999819999]]]},\"properties\":{\"styles\":{\"fillColor\":\"#FFC0CB\",\"fillOpacity\":0.4,\"strokeWeight\":0,\"strokeColor\":\"#000000\"}}}]}"
        }
      ]
    4. マップマーカーアイコンが選択されたときにカードに表示するフィールドを決定するように、情報ウィンドウフィールドセットを構成します。
      詳細については、「情報ウィンドウフィールドセットを作成」を参照してください。
    5. マップオーバーレイ定義を作成するには、オーバーレイ定義とデータアイテムをリンクする必要があります。
      この手順では、図形の視覚的表現と関連するデータアイテムの間の接続を確立します。詳細については、「マップオーバーレイ定義の作成」を参照してください。
    6. 作成したマップオーバーレイ定義と選択したオーバーレイグループをリンクします。
      このリンクにより、指定されたオーバーレイグループ内でオーバーレイが適切に編成および管理されます。詳細については、「リンクオーバーレイグループとオーバーレイ定義」を参照してください。
      形状レイヤーが作成されます。

    タスクの結果

    次のスナップショットは、サンフランシスコテリトリーの線形セグメントを表す形状レイヤーの例を示しています。線形セグメントを選択すると、右側のコンテキストサイドパネルに詳細が表示されます。

    サンフランシスコテリトリーのリニアセグメントのスナップショット。

    ヒートマップを作成

    ヒートマップを作成し、色を使用してマップ上のデータ密度または強度を視覚的に表現します。ヒートマップは、データが集中している領域を特定し、ホットスポットを強調表示し、データ分布のパターンを見つけるのに役立ちます。

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 移動先 すべて > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [ マップオーバーレイデータアイテム ] ページで、[ 新規] を選択します。
    3. フォームで、フィールドに入力します。
      表 : 3. マップオーバーレイデータアイテム
      フィールド 説明
      名前 マップオーバーレイの名前。たとえば、作業指示タスクなどです。
      アプリケーション ヒートマップのアプリケーションスコープ。
      タイプ [ ヒートマップ] を選択します。
      テーブル データの取得元のテーブルを指定します。たとえば、「wm_task」を使用して作業指示タスクをフェッチします。
      詳細 ヒートマップを作成するには、カスタマイズされたスクリプトを使用する方法と、事前定義されたフィールドに入力する方法の 2 つがあります。
      • カスタマイズされたスクリプトを使用するには:マップオーバーレイに独自のスクリプトを使用するには、このボックスをオンにします。これにより、緯度、経度、その他の関連データを組み込むことができます。
      • 詳細を手動で入力するには、チェックボックスをオフのままにして、条件、緯度、経度、住所の詳細を入力します。
      スクリプト 要件に合わせてスクリプトをカスタマイズします。次の出力形式は、スクリプトで使用されるデータの構造の参照として機能します。
      [
        {
          "weight": 4,(optional)
          "displayValue": "WOT0010017",
          "sysId": "0793bd6847c8b51046cd016c416d43c2",
          "latitude": 25.784294,
          "longitude": -80.322654
        }
      ]
      条件 データをフィルタリングする条件。たとえば、アクティブな作業指示タスクのみをフェッチするには、[アクティブ] を True に設定します。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
      緯度 ヒートマップの緯度を指定します。たとえば、作業指示タスクの場所の緯度などです。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
      経度 ヒートマップの経度を指定します。たとえば、作業指示タスクの場所経度などです。このフィールドは、[ 詳細] フィールドが選択されていない場合に表示されます。
      重み付け ヒートマップの重み付けを入力します。ヒートマップ上のデータポイントの強度を決定します。データポイントに高い重み付けを割り当てると、より目立つように表示されます。これは、特定のデータ ポイントを強調したり、レンダリングを高速化するために 1 つの場所に大量のデータを追加したりする場合に便利です。

      たとえば、作業指示タスクに優先度フィールドを追加して、特定の場所の重量を表示できます。

      注:
      このフィールドは、ヒートマップに対してのみ表示され、[ 詳細] フィールドが選択されていない場合にのみ表示されます。
    4. オプション: ヒートマップグラデーション (sn_cmn_moを使用して、可視化の色のグラデーションを変更します。HeatmapGradient) 拡張ポイント。
      詳細については、「フィールドサービス管理 (FSM) の拡張ポイント」を参照してください。
    5. オプション: ヒートマップ内のデータポイントに影響を与える不透明度レベルと半径を変更します。
      詳細については、「フィールドサービス テリトリー計画立案コンソールのプロパティ」を参照してください。
    6. マップオーバーレイ定義を作成し、オーバーレイ定義とデータアイテムをリンクします。
      このステップでは、ヒートマップの視覚的表現と関連するデータアイテムの間の接続を確立します。詳細については、「マップオーバーレイ定義の作成」を参照してください。
    7. 作成したマップオーバーレイ定義と選択したオーバーレイグループをリンクします。
      このリンクにより、指定されたオーバーレイグループ内でオーバーレイが適切に編成および管理されます。詳細については、「リンクオーバーレイグループとオーバーレイ定義」を参照してください。
    8. [送信] を選択します。
      ヒートマップが作成されます。

    タスクの結果

    次の例は、エージェントを作業指示タスクのマーカーおよびヒートマップとして使用する方法を示しています。エージェントがマップ上でマークされ、ヒートマップにタスクの強度が表示されます。エージェントの場所と作業指示タスクの密度を簡単に確認するのに役立ちます。

    この組み合わせたアプローチを使用することで、エージェントの空間的分布を評価し、作業指示タスクの強度に基づいて作業負荷に関するインサイトを得ることができます。マップマーカーまたはヒートマップを選択すると、右側のコンテキストサイドパネルに詳細が表示されます。

    マップ上のエージェントと作業指示タスクを表示するスナップショット。

    マップマーカーアイコンを作成

    マーカータイプオーバーレイのカスタムマップマーカーアイコンを作成します。

    始める前に

    必要なロール:map_overlay_action_admin

    このタスクについて

    カスタムマップマーカーを作成し、マーカーレイヤーマップオーバーレイ定義で使用できます。マップマーカーは、選択したデータアイテムを、テリトリ内の同じ場所 (緯度、経度) にある単一のエンティティまたは複数のエンティティとして識別します。たとえば、1 つのストックルーム、複数のストックルーム、または特定の場所にある複数のストックルームとエージェントの組み合わせを表すマップマーカーアイコンを作成します。

    手順

    1. 移動先 すべて > システム定義 > テーブル > マップオーバーレイアイコン.
    2. [ フォームを表示] をクリックします。
      [ マップオーバーレイアイコン ] ページが表示されます。
    3. フォームで、フィールドに入力します。
      表 : 4. マップオーバーレイアイコン
      フィールド 説明
      名前 マップマーカーの名前。
      アプリケーション [ グローバル ] を選択して、マーカーアイコンをグローバルで使用できるようにします。
      アイコン 利用可能なオプションからマップマーカーに適したアイコンを選択します。
      表示レベル 複数のマーカーアイコンが同じ座標を共有している場合、表示レベル値が最も低いアイコンがマップに表示されます。
      ハイライト表示されたアイコン ユーザーがクリックしたときにハイライト表示されたマーカーとして表示されるアイコンを選択します。
    4. [送信] を選択します。
      マップマーカーアイコンが作成されます。

    次のタスク

    マップマーカーアイコンを作成したら、それらをオーバーレイ定義にリンクして、マップ上の同じ場所にある単一のエンティティ、複数のエンティティ、または組み合わせとしてデータアイテムを識別できます。詳細については、「マップオーバーレイ定義の作成」を参照してください。

    情報ウィンドウフィールドセットを作成

    データベースからフィールドデータを取得し、マーカーがマップ上でクリックされたときにカードに表示するために設定された [情報を作成] ウィンドウフィールド。

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 移動先 すべて > システム定義 > テーブル > アプリケーションフィールドセット
    2. [ フォームを表示] をクリックします。
      [ アプリケーションフィールドセット] ページが表示されます。
    3. フォームで、フィールドに入力します。
      表 : 5. アプリケーションフィールドセット
      フィールド 説明
      名前 フィールドセットの名前。例:ストックルーム
      モジュール フィールドサービス管理 (FSM)
      タイプ テーブルフィールド
      テーブル名 テーブルの名前。たとえば、alm_stockroom
    4. [送信] を選択します。
      アプリケーションフィールドセットが作成されます。
    5. [ リストを表示] をクリックします。
    6. アプリケーションフィールドセットにアイテムを追加します。
      1. アプリケーションフィールドセットを選択します。
        例:ストックルーム。
      2. [New] をクリックします。
      3. フィールド名を選択します。
        たとえば、場所です。
      4. [ 名前 ] フィールドに、選択したフィールドの名前を入力します。
        例:勤務地。
      5. [ 順序] フィールドに、マップ内のマップマーカーをクリックしたときに表示されるフィールドの順序を入力します。

    タスクの結果

    指定したフィールドで情報ウィンドウフィールドセットが作成されます。フィールドの値は、右側のコンテキストサイドパネルのマップでマップマーカーをクリックすると表示されます。

    次のタスク

    マップマーカーアイコンをオーバーレイ定義にリンクします。詳細については、「マップオーバーレイ定義の作成」を参照してください。

    マップオーバーレイ定義の作成

    マップオーバーレイデータアイテム、情報ウィンドウフィールドセット、およびマーカーアイコン (マーカーオーバーレイの場合) をリンクして、マップオーバーレイ定義を作成します。オーバーレイ定義はマップに表示され、さらにマップ上のデータを表示およびフィルタリングするために使用されます。

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 移動先 すべて > フィールドサービス > マップオーバーレイ > オーバーレイ定義.
    2. [ マップオーバーレイ定義 ] ページで、[ 新規] をクリックします。
    3. フォームで、フィールドに入力します。
      表 : 6. マップオーバーレイ定義
      フィールド 説明
      名前 マップオーバーレイ定義の名前。例:ストックルーム。
      アプリケーション グローバル
      アクティブ マップにオーバーレイ定義を表示する場合に選択します。
      データアイテム オーバーレイのメタデータが含まれています。たとえば、ストックルーム関連データなどです。詳細については、「マーカーレイヤーオーバーレイの作成」を参照してください。
      1 つのアイコンセット 選択したデータアイテムを単一のエンティティとして識別するマップマーカーアイコン。たとえば、特定の場所にストックルームが 1 つある場合、1 つのアイコンセットマーカーアイコンはストックルームが 1 つしかないことを示します。
      注:
      選択したデータアイテムのタイプがマーカーレイヤーの場合にのみ表示されます。
      情報ウィンドウフィールドセット オーバーレイアイテムをクリックしたときに右側のコンテキストパネルに表示されるようにフィールド値を構成して、フィールドセットを選択するか、新しいフィールドセットを作成します。詳細については、「情報ウィンドウフィールドセットを作成」を参照してください。
      注:
      選択したデータアイテムのタイプがマーカーレイヤーまたはシェイプレイヤーの場合にのみ表示されます。
      併置されたアイコンセット 選択したデータアイテムを複数のエンティティとして識別するマップマーカーアイコン。たとえば、特定の場所に複数のストックルームがある場合、併置されたアイコンセットマーカーは、複数のストックルームがあることを示すように表示されます。
      注:
      選択したデータアイテムのタイプがマーカーの場合にのみ表示されます。
    4. [送信] を選択します。

    タスクの結果

    マップオーバーレイ定義が作成されます。

    次のタスク

    リンクオーバーレイグループとオーバーレイ定義