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

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

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

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

    は、次の 3 つのタイプのマップオーバーレイデータアイテムをサポートしています。
    1. マーカーレイヤー:マップ上に個別のマーカーを持つ個々のデータアイテムを表します。マーカーレイヤーは、特定の資産、場所、または対象ポイントを特定するのに役立ちます。
    2. シェイプレイヤー:マップ上にポリゴンや線などのカスタム形状を作成でき、境界を定義したり、ルートを説明したりするのに役立ちます。
    3. ヒートマップ:データの密度または強度を視覚的に表現し、より集中している領域を特定するのに役立ちます。

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

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

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

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

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

    複数のオーバーレイの選択

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

    構成の概要

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

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

    • シェイプレイヤーオーバーレイの作成

      形状レイヤーを作成して、マップ上にポリゴンやラインなどのカスタム形状を作成します。このタイプのオーバーレイは、境界の定義、ルートの図示、または対象とする特定の地理的エリアのハイライト表示に役立ちます。

    • ヒートマップを作成

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

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

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

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

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

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

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

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

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

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

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

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 次のように移動する。 All (すべて) > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [マップ オーバーレイ データ アイテム] ページで、 [新規] を選択します。
    3. フォームのフィールドに入力します。
      表 : 1. マップのオーバーレイデータアイテム
      フィールド 説明
      [Name (名前)] マップオーバーレイの名前。例:資産
      アプリケーション マーカーレイヤーのアプリケーションスコープ。
      タイプ マーカーレイヤー
      テーブル データの取得元のテーブル。たとえば、「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. 次のように移動する。 All (すべて) > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [マップ オーバーレイ データ アイテム] ページで、 [新規] を選択します。
    3. フォームのフィールドに入力します。
      表 : 2. マップのオーバーレイデータアイテム
      フィールド 説明
      [Name (名前)] マップオーバーレイの名前。たとえば、線形セグメントなどです
      アプリケーション 形状レイヤーのアプリケーションスコープ。
      タイプ シェイプレイヤー
      テーブル データの取得元のテーブル。例:「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. 次のように移動する。 All (すべて) > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [マップ オーバーレイ データ アイテム] ページで、 [新規] を選択します。
    3. フォームのフィールドに入力します。
      表 : 3. マップのオーバーレイデータアイテム
      フィールド 説明
      [Name (名前)] マップオーバーレイの名前。たとえば、作業指示書タスクなどです。
      アプリケーション ヒートマップのアプリケーションスコープ。
      タイプ ヒートマップを選択します。
      テーブル データの取得元のテーブルを指定します。たとえば、作業指示タスクをフェッチするには「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. [Submit (送信)] を選択します。
      ヒートマップが作成されます。

    タスクの結果

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

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

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

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

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

    始める前に

    必要なロール:map_overlay_action_admin

    このタスクについて

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

    手順

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

    次のタスク

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

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

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

    始める前に

    必要なロール:map_overlay_action_admin

    手順

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

    タスクの結果

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

    次のタスク

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

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

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

    始める前に

    必要なロール:map_overlay_action_admin

    手順

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

    タスクの結果

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

    次のタスク

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