1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

実践ServiceNow ー Easy Importで1つのテーブルにデータを追加する

Last updated at Posted at 2021-03-21

概要

ServiceNowの一つのテーブルに複数のデータを追加する場合はEasy Importを使うことができます。
Easy ImportはServiceNowからデータ入力用のExcelシートをダウンロードして、入力した行をServiceNowに読ませる機能です。

Easy Importの制限事項

  1. データを1つのテーブルにインポートします。
  2. データ入力用テンプレートはExcel xlsx形式です。
  3. データを挿入するデータ一覧から操作します。手動の操作になります。
    4.Easy Importを利用するにはadmin権限が必要です。admin以外のユーザでインポートする場合は①インポートセットを利用するか②フォームを作成してフローからデータをインポートします。インポートセットを利用する場合はimport関連のロールが必要になるため、一般のユーザがインポートを行えるようにするには②フォームからデータをインポートできるようにします。

複数のテーブルに同時データを追加する場合はcsvなどxlsx以外の形式のデータファイルを利用する場合はインポートセットなどを利用します。

手順

今回の例ではコンピュータテーブルにデータを挿入します。

  1. アプリケーションナビゲータから「コンピュータ」を検索して「ベースアイテム」下の「コンピュータ」を選択します。
    easy_import_1.png
  2. コンピュータ一覧のヘッダを右クリックして「インポート」を選択します。
    easy_import_2.png
  3. 次のように選択します。選択した後に「Excelテンプレートを作成」ボタンを押下します。
項目 コメント
データを挿入又は更新しますか? 挿入 既存のデータを変更する場合は「更新」を選択
データを入力するためのExcelテンプレートを作成しますか? チェック
すべてのフィールドをテンプレートに含めますか? チェックを外す 画面に表示されているフィールドのみのテンプレートを作成する。チェックするとテーブルに定義されているすべてのフィールド(画面では非表示のフィールドを含む)のExcelテンプレートが作成される
easy_import_3.png
4.「ダウンロード」ボタンを押下します。
easy_import_4.png
  1. ダウンロードされたExcel xlsxファイルを開きデータをシート「Page 1」に入力します。
    フィールド「メーカー」など他テーブルを参照しているフィールドの値は参照先テーブルに既に存在する値を入力します。存在しないとエラーになります。
    easy_import_5.png
    easy_import_6.png
  2. データを入力した後にServiceNowのインポート画面から「Choose File」ボタンを押下して、データを入力したxlsxファイルを選択します。
    easy_import_7.png
  3. 指定したファイルが表示されたのを確認した後に「アップロード」ボタンを押下します。
    easy_import_8.png
  4. ファイルがServiceNowにアップロードされます。ここで「Succeeded 100%」はファイルが正しくアップロードされたことを示します。まだデータは追加されていません。
    「Preview Imported Data」ボタンを押下して挿入するデータを確認します。
    列「行」の数字リンクを選択すると値が表示されます。他テーブルを参照しているフィールドの値が正しくない場合はエラーになります。エラーの場合はExcelシートを修正して「戻る」ボタンを押下して再びファイルをアップロードします。
    問題がない場合は「インポート完了」ボタンを押下します。
    easy_import_9.png
  5. テーブル一覧が表示されます。今回アップロードしたデータのみにのフィルタが設定されます。
    すべてのデータを表示するには「すべて」を選択してフィルタを解除します。
    easy_import_10.png
  6. すべてのデータに追加したデータが追加されていることを確認します。
    easy_import_11.png
  7. ServiceNowではIPアドレス、ホスト名など他テーブルで管理されているためコンピュータデータを追加した後に追加する必要があります。
    例えば一覧からコンピュータを選択してページ下から情報を追加します。
    コンピュータ情報とIPアドレスやホスト名を一括で追加する場合はインポートセットか強力なインポートセットトランスフォーマを利用します。
    easy_import_12.png

以上

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?