エンタープライズモデルと資産の一括インポート

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • サブフローを使用して、複数のタイプのエンタープライズモデルと資産を ServiceNow インスタンスに一度にインポートします。既存のモデルと資産に対して一括更新を実行することもできます。

    一括インポートの概要

    エンタープライズ資産ワークスペースを使用して、すべてのエンタープライズモデルと資産を別のデータベースから ServiceNow インスタンスに一括転送します。

    スプレッドシート (.xlsx) の形式でテンプレートをダウンロードして、インポートレコードを作成します。テンプレートをアップロードする前に、すべての必須フィールドに有効な値を入力したことを確認してください。テンプレートをインポートレコードに添付し、[ インポート ] を選択してインポートプロセスを開始します。

    [インポート] を選択すると、EAM 一括インポートサブフローがトリガーされます。スケジュール済みジョブが開始され、スプレッドシート内のデータが適切なステージングテーブルにコピーされます。ステージングテーブルが検証され、 ServiceNow インスタンスにレコードが作成されます。

    モード

    モードとは、処理するインポートのタイプを指します。モデルと資産のインポートのみを行うモードと、モデルと資産の両方をインポートするための複合モードがあります。次の利用可能なモードから選択できます。
    • モデルを作成
    • モデルを更新
    • 割り当て済み資産を作成する
    • 資産を更新
    • モデルと資産を作成
    • モデルと資産を更新

    テンプレート

    インポートレコードで選択したモードに基づいて、対応するテンプレートをダウンロードできます。
    注:
    インポートプロセスを効果的に実行するには、すべての必須フィールドに有効な値を入力してください。すべての必須フィールドのリストについては、「 一括インポートスプレッドシートの必須フィールド」を参照してください。
    表 : 1. モードとテンプレート
    モード 対応するテンプレート
    • モデルを作成
    • モデルを更新
    モデルテンプレート
    • 割り当て済み資産を作成する
    • 資産を更新
    資産テンプレート
    • モデルと資産を作成
    • モデルと資産を更新
    モデルおよび資産テンプレート
    注:
    Yokohama リリース以降、MAC アドレスフィールドは、次の一括インポートモードのダウンロードテンプレートで使用できます。
    • 割り当て済み資産を作成する
    • 資産を更新
    • モデルと資産を作成

    インポートが正常に完了すると、テンプレートに指定した MAC アドレスが資産 [alm_asset] テーブルの MAC アドレス [mac_addr] フィールドに追加されます。

    OT 資産管理アプリケーションがアクティブ化されている場合、OT エンティティ列が TRUE としてマークされている場合にのみ、Enterprise 資産ワークスペースと OT 資産ワークスペースの両方でハードウェア資産とモデルを一括インポートできます。

    Zurich リリース以降、一括インポートテンプレートには [OT エンティティ] 列と [親資産属性] 列が含まれています。OT 資産管理 アプリケーションがアクティブ化されている場合、OT エンティティ列が TRUE としてマークされている場合にのみ、エンタープライズ資産ワークスペースと OT 資産ワークスペースの両方でハードウェア資産とモデルを一括インポートできます。[親資産属性] フィールドでは、資産タグ、シリアル番号、または MAC アドレスのいずれかを使用して子資産の親を識別することを選択できます。

    資産を一括インポートする手順を表示するには、コンテキストサイドバーの [一括インポート手順 ] アイコン [ インポート手順] を選択します。

    テンプレートをカスタマイズして列を追加できます。列を追加するには、次の変更を行います。
    1. ステージングテーブルに新しい列を追加します。
    2. データベースビューテーブル [sn_eam_import_template] のリストビューを変更して、スプレッドシートに表示する列を含めます。インスタンスのナビゲーションバーのフィルターフィールドに文字列 sn_eam_import_template.list を入力します。
    3. モデルまたは資産の変換マップにフィールドマッピングを追加します。

    スケジュール済みジョブ

    次のスケジュール済みジョブは、EAM 一括インポートサブフローの一部として実行されます。

    一括インポートのスケジュール済みジョブ

    スケジュール済みジョブは、選択したモードに基づいて実行されます。

    EAM 一括インポート - ファイルのアップロードジョブは、すべてのモードで実行されます。[モデルを作成] モードまたは [モデルを更新] モードでは、[EAM 一括インポート - 資産の変換 (EAM Bulk Import - Transform Asset)] は実行されません。同様に、[資産を作成] モードまたは [資産を更新] モードでは、EAM 一括インポート - 変換モデルは実行されません。

    たとえば、[モデルと資産を作成] モードを選択した場合、スケジュール済みジョブはスプレッドシートから 3 つのステージングテーブルにデータを EAM Bulk Import - Upload file アップロードします。次に、スケジュール済みジョブ EAM Bulk Import - Transform Model 、モデルとモデルコンポーネント変換マップを実行します。モデル変換マップが完了すると、 EAM Bulk Import -Transform Asset スケジュール済みジョブによって資産変換マップが実行されます。

    ステージングテーブル

    スプレッドシートに入力したデータは、次の 1 つ以上のステージングテーブルにコピーされます。
    • モデルインポートステージング [sn_eam_model_import_row]
    • モデルコンポーネントのインポートステージング [sn_eam_mc_import_row]
    • 資産インポートステージング [sn_eam_asset_import_row]