0
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?

【Servicenow】Fix Scriptの使い方について

Last updated at Posted at 2025-03-31

Fix Scriptとは?

Fix Script は、ServiceNowにおいてデータの修正や一括更新を行うためのスクリプトです。主に以下のような場面で使用されます:

  • データ移行後の整合性チェックと修正
  • システムエラーによる不正データの修正
  • 特定条件に基づいたデータの一括更新

Fix Scriptの作成方法

  1. アプリケーションナビゲーターで「Fix Scripts」を検索し、開く
  2. 「New」ボタンをクリック
  3. 必要な情報を入力
    • Name:スクリプト名
    • Active:スクリプトを有効にするかどうか
    • Record for rollback:レコードのロールバックを可能にするかどうか
  4. スクリプトを記述する

以下はサンプルコードです:

// インシデントテーブルで「category」が空のものを更新する
var gr = new GlideRecord('incident');
gr.addNullQuery('category');
gr.query();

while (gr.next()) {
  gr.category = 'inquiry';
  gr.update();
}

gs.log('Fix Script: 空のカテゴリを更新しました');
  1. スクリプトを保存し、「Run Fix Script」ボタンを押す
  2. 実行結果を確認する

Fix Scriptのロールバック方法

参考

0
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
0
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?