モデルとテンプレートの階層のエクスポート
機器モデル、インベントリテンプレート、およびそれらに関連するすべての参照レコードを 1 つの ServiceNow インスタンスから別のインスタンスにエクスポートして、ネットワークインベントリデータの開発から本番への移行をサポートする方法について説明します。
モデルとテンプレートの階層のエクスポート
階層のエクスポート機能を使用すると、ネットワーク機器モデル、インベントリテンプレート、およびそれらの関連レコードを、目的に適した形式で 1 つの ServiceNow インスタンスからエクスポートできます。この機能を使用して、検証済みの構成を下位環境から本番環境に昇格させたり、モデルカタログをパートナーやステークホルダーと共有したり、分析用の特定のレコードを抽出したりします。
| シナリオ | このメソッドを使用 |
|---|---|
| レコード間の関係を単一のパッケージとして保持する必要があります。JSON は、システム ID の継続性を維持しながら、ServiceNow インスタンス間でモデル、テンプレート、およびそれらの完全な参照データを移動するために使用できます。JSON インポートは、インベントリモデルタイプの完全なセット (機器、ホルダー、カード、インターフェイス、施設、トポロジ、ケーブル、ストランド、接続モデル) と、それらを参照されるメーカー、製品、分類、およびその他のサポートデータを処理します。 | JSON による階層のエクスポート |
| 選択した形式でモデルまたはテンプレートの特定の関連レコードをエクスポートする必要があります。たとえば、機器データを分析用の CSV として、ステークホルダーレビュー用の PDF、選択的再インポート用の XML としてエクスポートします。 | XML (または選択した他の形式) による階層のエクスポート |
どちらの方法も、モデルまたはテンプレートレコードの [階層をエクスポート] アクションから起動します。使用する方法は、レコードのコンテキストメニューから直接 [階層をエクスポート] を選択するか (JSON メソッド)、関連レコードリストを使用するか (XML またはその他の形式のメソッド) によって異なります。
| ロール | 「階層のエクスポート」開始時に実行されるアクション |
|---|---|
| sn_ni_core.inventory_admin | 階層をパッケージ化する JSON ファイルを生成します |
| sn_ni_core.telco_inventory_catalog_manager | 階層をパッケージ化する JSON ファイルを生成します |
| sn_ni_core.inventory_template_manager | 階層をパッケージ化する JSON ファイルを生成します |
| プラットフォームアドミン (TNI ロールなし) | 関連レコードリストが XML としてエクスポートされることを示します。複数のレコードが 1 つの XML としてエクスポートされます。 |