システムアップデートセットの詳細
更新セットはあるインスタンスから別のインスタンスに移動できる構成変更のグループであります。更新セットを使用すると、開発者は非本番インスタンスで機能を作成し、その変更を別のインスタンスに昇格させてテストまたは展開することができます。
システムアップデートセットの概要
更新セットは、次を含む XML ファイルです:
- 更新セットを一意に識別するレコード詳細のセット。
- 構成変更のリスト。
- 別のインスタンスが構成変更を取得して適用できるかどうかを決定する状態。
ユーザー
| ユーザー | 説明 |
|---|---|
| アドミン |
更新セットを作成、比較、結合すると同時に、更新セットがインスタンス間で構成変更を保存、取得、プレビュー、適用する方法も管理します。 |
| 開発者 |
アプリケーションの特定のバージョンの更新セットを作成し、追跡するアプリケーションテーブルを指定します。 |
ワークフロー
更新セットを使用してカスタマイズを開発する一般的なプロセスには、開発テストおよび本番インスタンスへの変更 移行が含まれます。
- 開発インスタンスに更新セットを作成します。
- 開発インスタンスのカスタマイズと変更を行います。
- 更新セットを完了としてマークします。
- テストインスタンスにログインし、開発インスタンスから完成した更新セットを取得します。
- テストインスタンスで更新セットを収容し、カスタマイズを完全にテストします。
- 更新セットにテストインスタンスに問題がある場合は、手順1〜5を繰り返して、別の更新セットを使用して開発インスタンスで修正を開発します。
- 更新セットがインスタンスからインスタンスに移動し、そのモデルを維持するように共通パスを特定します。複数のソースから同じ更新セットを移行しません。更新セットをdevからtestに移動し、次にテストから運用に移動します。
- 本番環境で更新セットを収容します。更新セットで修正が必要な場合は、両方の更新セットを作成順に収容します。
開発環境が2つのインスタンスのみで構成されている場合は、開発インスタンスとテストインスタンスを1つのステージングインスタンスに結合できます。
- ステージングインスタンスに更新セットを作成します。
- ステージングインスタンスのカスタマイズと変更を行います。
- 更新セットを完了としてマークします。
- ステージングインスタンスでカスタマイズを完全にテストします。
- 更新セットに問題がある場合は、手順1〜4を繰り返して、別の更新セットを使用してステージングインスタンスの修正を開発します。
- 本番インスタンスにログインし、完成した更新セットをステージング インスタンスから取得します。更新セットで修正が必要な場合は、両方の更新セットを取得します。
- 本番環境で更新セットを収容します。更新セットで修正が必要な場合は、両方の更新セットを作成順に収容します。
福利厚生
| メリット | 機能 | ユーザー |
|---|---|---|
| ローカル変更を格納する更新セットを作成します。 | 更新セットを現在のセットとして作成し選択する | 開発者 |
| ローカル変更を保存する現在の更新セットを選択します。 | 統一ナビゲーション で現在の更新セットを選択する | アドミン |
| 配布用に準備するため更新セットを収容します。 | 更新セットを収容 | アドミン |
| 更新セットを比較して、それらの違いを判断します。 | ローカルな更新セットの比較 | アドミン |
| 更新セットから外部ファイルを作成します。 | 更新セットをローカルの XML ファイルとして保存する | アドミン |
| リモートインスタンスから更新セットを取得します。 | 更新セットを取得 | アドミン |
| 更新セットから適用された変更を取り消します。 | 更新セットを切り戻し | アドミン |
| 更新セットに関連するシステムプロパティを設定します。 | 更新セット のプロパティ | アドミン |
| アプリケーションテーブル、フィールド、およびレコードのカスタマイズを追跡します。 | 更新セットによって追跡されるカスタマイズ | アドミン |
| 更新セットをまとめてバッチ処理して、一括でプレビューおよびコミットできるようにします。 | バッチ更新セットの操作 | アドミン |
ユースケース
達成したい結果に応じて、更新セットまたはアプリケーションリポジトリを選択します。スコープ対象アプリの開発には、更新セットとアプリケーションリポジトリの両方を使用しないでください。両方の使用法を組み合わせると、変更がスキップされ、コミットエラーが発生します。アプリケーションリポジトリからアプリをインストールした後も、開発と公開のために引き続き使用します。更新セットでは、限られたアプリケーションファイルのみを転送できます。大規模な転送の場合は、インポートセットまたは Web サービスを使用してデータをエクスポートおよびインポートします。
- 更新セット
-
- ベースシステムまたはインストールされたアプリケーションに変更を保存する。
- 特定のバージョンのアプリケーションを保存して適用する。
- エクスポート用のファイルを作成する。
- アプリケーションリポジトリ
-
- すべての会社インスタンスでのアプリケーションのインストールと更新。
- アプリケーション更新セットの管理。
- 同じ会社のアプリケーションへのアクセスを制限する。
- 完成したアプリケーションをエンドユーザーに展開します。
警告:
更新セットは、アプリケーションおよびシステムプラットフォーム機能の変更を追跡します。古いリリースの更新セットは、新しいインスタンスに問題なくロードできます。互換性の問題やデータ損失のリスクがあるため、更新セットを新しいリリースから古いリリースに移動したり、異なる ServiceNow Store アプリバージョン間で更新セットを移動したりすることは避けてください。
次に探索する内容
システムアップデートセットの構成、使用、管理の詳細については、以下を参照してください。