ロールバックコンテキストプロパティ

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • さまざまなタイプのロールバックコンテキストレコードのデフォルトの有効期間を変更します。

    ロールバックコンテキストには大量のデータが含まれているため、ロールバックコンテキストは 10 日後に削除されます。「期限切れロールバックコンテキストの消去 (Clean Expired Rollback Contexts)」スケジュール済みジョブが毎日実行され、ロールバックコンテキスト [sys_rollback_context] テーブル内の期限切れのレコードが削除されます。ロールバックコンテキストを 10 日を超えて保持する必要がある場合は、システムプロパティを追加することで保持できます。

    システムプロパティを追加するには、システムプロパティ [sys_properties] テーブルに移動し、保存するロールバックコンテキストレコードのタイプのプロパティを追加します。特定のロールバックコンテキストに追加するプロパティを決定するには、プロパティ名をロールバックコンテキスト [sys_rollback_context] テーブルの [タイプ] 列と照合します。

    表 : 1. ロールバックコンテキストプロパティ
    プロパティ 説明

    アプリインストールのロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_app_install

    デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、 ServiceNow® Store からインストールされたアプリケーションを 15 日間ロールバックできます。このプロパティを追加すると、有効期限を延長できます。
    • タイプ:整数
    • デフォルト値:15

    バッチアプリインストールのロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_batch_app_install

    デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、バッチインストール機能を使用してインストールされたアプリを 10 日間ロールバックできます。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値: 10

    デモデータのロールバックコンテキストを保持する日数

    glide.rollback.expiration_clean_demo_data

    デフォルトでは、ロールバックコンテキストの有効期限が切れるまでに 10 日間のロールバック猶予があります。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値: 10

    記録された削除操作のロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_delete

    デフォルトでは、削除操作が完了してからロールバックコンテキストの有効期限が切れるまでに 10 日間のロールバックの猶予があります。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値: 10

    アップグレード前後でフロー実行を検証するために作成されたロールバックコンテキストを保持する日数ワークフロースタジオ

    glide.rollback.expiration_days_flow

    デフォルトでは、ロールバックコンテキストの有効期限が切れるまでに 10 日間のロールバック猶予があります。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値: 10

    CMDB Integration Studio から記録された IRE 変更のロールバックコンテキストを保持する日数。

    glide.rollback.expiration_days_inst_preview

    デフォルトでは、CMDB Integration Studio から IRE 変更が記録されてから 10 日以内であれば、ロールバックコンテキストの有効期限が切れるまでにロールバックできます。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値: 10

    [タイプ] が [その他] に設定されているロールバックコンテキストを保持する日数。

    glide.rollback.expiration_days_other

    デフォルトでは、ロールバックコンテキストの有効期限が切れるまでに 10 日間のロールバック猶予があります。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値:10

    プラグインアクティベーションのロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_plugin

    デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、 アプリケーションマネージャー でアクティブ化されたプラグインを 15 日間ロールバックできます。このプロパティを追加すると、有効期限を延長できます。
    • タイプ:整数
    • デフォルト値:15

    匿名化ジョブのロールバックコンテキストを保持する日数。

    glide.rollback.expiration_days_redact

    デフォルトでは、データの匿名化ジョブによってデータが編集されてから 10 日間ロールバックすると、ロールバックコンテキストの有効期限が切れます。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値:10

    バックグラウンドスクリプト実行のロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_scripts_bg

    デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、スクリプト実行を 10 日間ロールバックできます。ロールバックコンテキストは、スクリプトによって実行されたすべての INSERT、DELETE、および UPDATE ステートメントを追跡し、SQL ステートメントを元に戻すことによってデータを復元します。このプロパティを追加すると、有効期限を延長できます。
    • タイプ:整数
    • デフォルト値: 10

    テストの実行中に記録された変更のロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_test_execution

    デフォルトでは、ロールバックコンテキストの有効期限が切れるまでに、テスト実行後 10 日間のロールバックの猶予があります。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値: 10

    アップグレードのロールバックコンテキストを保持する日数

    glide.rollback.expiration_days_upgrade

    デフォルトでは、ロールバックコンテキストの有効期限が切れる前に、最新のアップグレードから 10 日間アップグレードをロールバックできます。このプロパティを追加して新しい値を設定することで、有効期限を変更できます。
    • タイプ:整数
    • デフォルト値:10