マップページ

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • マップページでは ServiceNow 指定した場所データに基づいて、 Google マップページにデータがグラフィカルに表示されます。

    必要な数のマップ ページを作成して、表示するデータのタイプ、表示するリンク、およびマップの外観を定義できます。マップ ページを作成したら、マップ ページを表示するモジュールを作成できます。

    注:
    マップページには、非本番アクセス制限が適用されます。詳細については、「Google Maps API の設定」を参照してください。

    マップの場所

    場所は、ユーザー、施設、または構成アイテム (CI) を見つけるためにさまざまなアプリケーションによって使用され、場所 [cmn_location] テーブルに格納されます。親子階層でさまざまなレベルの場所を設定できます。たとえば、メールサーバーは 2 階の場所に関連付けられ、メールビジネスサービスはニューヨーク市に関連付けられます。

    この階層の各レベルには個別の場所レコードが含まれ、次に高いレベルが親として指定されます。この例では、各場所を参照フィールドから階層として選択できます。
    図 : 1. 場所階層
    場所階層ビュー
    場所は、フォームを構成することで使用できる [ フルネーム ] フィールドで完全な識別子を生成するためにも使用されます。詳細については、「Show or hide fields on a form」を参照してください。

    場所の定義方法

    場所を作成するには、 ユーザー管理 > 場所 をクリックし、[ New] を選択します。
    表 : 1. 場所の定義
    Field (フィールド) 説明
    名前 場所の名前。この名前は、フォーム上でこの場所を参照するときにシステムで使用される表示値です。
    番地 場所の番地。
    市区町村 場所の市区町村。
    都道府県 場所の都道府県。
    郵便番号 場所の郵便番号。
    場所の国。
    連絡先 この場所の連絡先であるユーザーの名前。
    電話 場所の電話番号。
    FAX 場所の FAX 番号。
    この場所の親の場所の名前。場所階層については、上記で説明しています。
    緯度 場所の緯度。

    住所や都市名、郵便番号などの情報がフォームに十分含まれている場合、 get_lat_long ビジネスルールによって、このフィールドと後述の [ 経度 ] フィールドが自動的に入力されます。

    これらのフィールドに手動で入力された値が上書きされないようにするには、このビジネスルールを非アクティブ化します。

    経度 場所の経度。
    フォームを構成することによって追加できるフィールドは次のとおりです。
    会社 会社 [core_company] テーブルへの参照フィールド。
    フルネーム 場所の親階層をフルネームにまとめた読み取り専用の計算フィールド。
    倉庫 場所が倉庫として使用されているかどうかを識別するブールフィールド。
    タイムゾーン 場所のタイムゾーン。デフォルトでは、場所はシステムのタイムゾーンを使用します。

    緯度と経度

    会社または場所レコードが作成されるか、その住所フィールドのいずれかが変更されると (番地、市区町村、都道府県、郵便番号、または国)、get_lat_longビジネスルールがトリガーされます。このビジネスルールは、 GoogleMapsHelper スクリプトインクルードを使用して sys_geocoding_request レコードを作成します。

    スケジュール済みジョブ [ ジオコーディング要求の処理 ] は、 sys_geocoding_request レコードを処理するために有効にする必要があります。[ジオコーディング要求の処理 ] は、 Google マップ サービスを使用して、変更または作成された 会社 レコードと 場所 レコードの緯度と経度のフィールドに入力します。

    緯度と経度を入力したら、インタラクティブマップに場所を表示するマップページを定義できます。
    注:
    緯度と経度は浮動小数点データ型として表されます。以前のリリースでは、この情報は文字列として表現されていました。アップグレード中に、可能な場合はデータが変換されます。