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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む22読むのに数分
  • 対応するデータアイテムをテリトリーマップに表示するマップオーバーレイを構成します。

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

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

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

    タスクの結果

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

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

    シェイプレイヤーオーバーレイを使用すると、マップ上にポリゴンやラインなどのカスタムシェイプを作成できます。このタイプのオーバーレイは、境界の定義、ルートの描画、または特定の対象地域のハイライト表示に役立ちます。

    始める前に

    必要なロール:map_overlay_action_admin

    手順

    1. 移動先 すべて > フィールドサービス > マップオーバーレイ > オーバーレイデータアイテム.
    2. [ マップオーバーレイデータアイテム] ページで、[ 新規] を選択します。
    3. フォームのフィールドに入力します。
      表 : 2. マップオーバーレイデータアイテム
      フィールド 説明
      名前 マップオーバーレイの名前。例:線形セグメント
      アプリケーション 形状レイヤーのアプリケーションスコープ。
      タイプ シェイプレイヤー
      テーブル データを取得するテーブル。たとえば、「sn_eam_linear_segment」などです。
      注:
      リニアセグメントにアクセスできるのは、Enterprise Asset Management (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) 拡張ポイントです。
      詳細については、「Field Service Management の拡張ポイント」を参照してください。
    5. オプション: ヒートマップのデータポイントに影響を与える不透明度レベルと半径を変更します。
      詳細については、「フィールドサービス テリトリー計画コンソールのプロパティ」を参照してください。
    6. マップオーバーレイ定義を作成し、オーバーレイ定義とデータアイテムをリンクします。
      このステップでは、ヒートマップの視覚的表現と関連データアイテムの間の接続を確立します。詳細については、「マップ オーバーレイ定義の作成」を参照してください。
    7. 作成したマップオーバーレイ定義と選択したオーバーレイグループをリンクします。
      このリンケージにより、オーバーレイは指定されたオーバーレイグループ内で適切に編成され、管理されます。詳細については、「リンクオーバーレイグループとオーバーレイ定義」を参照してください。
    8. [送信] を選択します。
      ヒートマップが作成されます。

    タスクの結果

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

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

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

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

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

    始める前に

    必要なロール:map_overlay_action_admin

    このタスクについて

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

    手順

    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 か所しかないことを示します。
      注:
      選択したデータアイテムがマーカーレイヤータイプの場合にのみ表示されます。
      情報ウィンドウフィールドセット フィールドセットを選択するか、オーバーレイアイテムをクリックしたときに右側のコンテキストパネルに表示されるフィールド値を設定して、新しいフィールドセットを作成します。詳細については、「情報ウィンドウフィールドセットを作成」を参照してください。
      注:
      選択したデータアイテムのタイプがマーカーまたはシェイプレイヤーの場合にのみ表示されます。
      併置されたアイコンセット 選択したデータアイテムを複数のエンティティとして識別するためのマップマーカーアイコン。たとえば、特定の場所に複数の倉庫がある場合、複数の倉庫があることを示す併置アイコンセットマーカーが表示されます。
      注:
      選択したデータアイテムがマーカータイプの場合にのみ表示されます。
    4. [送信] を選択します。

    タスクの結果

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

    次のタスク

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