1
1

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 1 year has passed since last update.

【ServiceNow】更新セットをバッチ機能で一括適用する

Posted at

目的

「Update set batching」機能(更新セットのグルーピング)の使い方を簡単にメモする。

概要

更新セットに親子関係を設定し、一括で操作できる機能。

複数の更新セットをコミットする場合に、誤った順序でコミットしたり、コミットすべき更新セットを飛ばしてしまう可能性を回避できるのがメリット。

参考

ServiceNow Docsを参考とした。
Update set batching

手順

  1. All > System Update Sets > Local Update Sets を開く

  2. 親と子にする予定の更新セットの[Status]はCompleteの状態にしておく

  3. 子のレコードの[Parent]に、親のレコードを設定し、親子関係を作る
    スクリーンショット 2022-10-27 19.42.08.png
    スクリーンショット 2022-10-27 19.42.21.png
    ※今回の例では子は1つだが、複数の子を持つことも可能。

  4. 更新セットを別インスタンスへ移動させる
    今回の例ではPDIでの検証なので、インスタンスを接続しての移行ができない。
    そのため、xml出力して移行させてみる。

    [Export Update Set Batch to XML]でバッチ化された更新セットXMLをエクスポートする
    スクリーンショット 2022-10-27 19.44.09.png

  5. 別PDIへ移動し、権限昇格させる
    スクリーンショット 2022-10-27 19.46.28.png

  6. System Update Sets > Retrieved Update Sets を開く

  7. [Import Update Set from XML]からバッチ化された更新セットXMLをインポートする
    スクリーンショット 2022-10-27 19.47.33.png
    スクリーンショット 2022-10-27 19.48.02.png

    インポートに成功すると、更新セットが表示される
    ※[Remote Batch Base]には、親レコードが表示されるようだ
    スクリーンショット 2022-10-27 19.49.03.png

  8. 後は親レコードをプレビューし、最終的なコミットへ進む
    スクリーンショット 2022-10-27 19.50.16.png
    スクリーンショット 2022-10-27 19.50.47.png

    エラーなしのため、コミットへ
    スクリーンショット 2022-10-27 19.51.29.png
    スクリーンショット 2022-10-27 19.51.49.png

  9. 無事にバッチ化された更新セットが一括で適用できた
    スクリーンショット 2022-10-27 19.52.05.png

まとめ

単純に更新セットの数が多い場合、適用作業の手間を削減できて便利。
マージとどちらが良いかについては別途検討していきたい。

1
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?