JSON による階層プロセスのエクスポート

  • リリースバージョン: Australia
  • 更新日 2026年06月17日
  • 所要時間:3分
  • ソースとターゲット間のシステム ID の連続性を維持しながら、すべての依存関係とともにモデルとテンプレートを単一の JSON ファイルとしてエクスポートすることで、ServiceNow インスタンス間でモデルとテンプレートを移行する方法について説明します。

    JSON による階層のエクスポートの概要

    [階層をエクスポート] アクションは、選択したレコードとその階層全体 (レコードに必要な依存参照データを含む) を含む JSON ファイルを生成します。その後、JSON ファイルをターゲット ServiceNow インスタンスにインポートし、ソースとターゲットの間でシステム ID の連続性が保持された階層を再作成できます。

    JSON ファイルのコンポーネント

    JSON エクスポートは、選択したモデルまたはテンプレートを、依存するすべてのものとともにパッケージ化します。

    • 選択したレコードとその子レコード:たとえば、機器モデルをエクスポートする場合、そのモデルに関連するすべての子レコードが含まれます
    • 依存参照データ:メーカーの詳細、製品情報、モデル分類、通貨または価格設定データなど、モデルまたはテンプレートが参照するすべてのレコード
    • インベントリテンプレートとその参照モデル。テンプレートをエクスポートすると、テンプレートが依存するモデルが自動的に含まれます

    モデルとテンプレートは、参照が損なわれていないとターゲットインスタンスで機能しないため、依存参照データが含まれています。たとえば、Cisco ルーターのエクスポートされた機器モデルには、ターゲットインスタンスのインポートされたモデルのメーカーリンクが保持されるように、Cisco のメーカーレコードが含まれています。

    階層のエクスポートに必要なロール

    JSON エクスポートに必要なロールは、エクスポートする内容によって異なります。

    表 : 1. 許可されるロールとそれに対応するアクション
    アクション 許可されるロール 結果
    モデルとその階層のエクスポート sn_ni_core.inventory_admin または sn_ni_core.telco_inventory_catalog_manage エクスポートされた JSON には、モデル、子レコード、参照レコード、および関連レコードが含まれています
    インベントリテンプレートとその階層 (その参照モデルを含む) のエクスポート sn_ni_core.inventory_admin または sn_ni_core.inventory_template_manager エクスポートされた JSON には、テンプレート、参照するモデル、および両方の関連レコードが含まれています。

    インベントリアドミニストレーターは、どちらのアクションも実行できます。カタログマネージャーはモデルをエクスポートできます。テンプレートマネージャーは、テンプレートとテンプレートが参照するモデルをエクスポートできます。

    JSON を介した階層のエクスポートの仕組み

    JSON エクスポートプロセスは、単一ステージのインタラクションとして動作します。ユーザーがモデルまたはテンプレートレコードから階層のエクスポートを開始すると、選択したレコードがすべての関連レコードおよび参照レコードとともに識別され、単一の JSON ファイルにパッケージ化されます。JSON ファイルは、エクスポート要求レコードの添付ファイルとして生成されます。エクスポートステータスに [完了] が表示されたら、ユーザーは右側のサイドバーから JSON ファイルをダウンロードします。

    ダウンロードされた JSON ファイルはターゲットインスタンスに転送され、ネットワークインベントリワークスペースの JSON インポート機能を使用してロードされます。ターゲットインスタンスで JSON をインポートすると、モデルまたはテンプレートが関連レコードと参照レコードの階層全体とともに再作成され、ソースとターゲット間のシステム ID の連続性が維持されます。

    このため、JSON エクスポートがインスタンス間移行に推奨されるパスです。このファイルには、レコード自体だけでなく、ターゲットインスタンスでレコードが機能するために必要なものがすべて含まれています。

    モデルまたはテンプレート階層を JSON としてエクスポートする順を追った手順については、「 JSON 形式でモデルとテンプレートをインポート」を参照してください。