マップページ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • マップページでは、Google指定した位置データに基づいてマップページにデータがグラフィカルに表示されますServiceNow

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

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

    マップの場所

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

    この階層の各レベルには個別の場所レコードが含まれ、次に高いレベルが親として指定されます。この例では、各場所を参照フィールドから階層として選択できます。
    図 : 1. 場所階層
    場所は、[ フルネーム ] フィールドで完全な識別子を生成するためにも使用されます。これは、次のようにフォームを設定することで使用できます。
    図 : 2. 所在地のフルネーム

    場所の定義方法

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

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

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

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

    緯度と経度

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

    [ジオコーディング要求の処理] と呼ばれるスケジュール設定済みジョブが 10 分ごとに実行され、sys_geocoding_requestレコードを処理します。[ジオコーディング要求の処理 (Process Geocoding Request )] は、マップ サービスを使用して Google 、変更または作成された 会社 レコードと 場所 レコードの緯度と経度のフィールドに入力します。

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