リモート更新セットのプレビュー
プレビューでは、取得した更新セットをローカルインスタンスに対してチェックし、問題を見つけます。更新セットをコミットする前に、すべての問題を解決してください。
始める前に
システムプロパティ glide.update_set.auto_preview が true に設定されている場合、更新セットが取得された後、システムは自動的にプレビュー処理を開始します。このプロパティがfalseであると、プレビュー処理は手動で開始する必要があります。
手順
- 移動先 システムアップデートセット > 取得済み更新セット
-
[更新セットのプレビュー] を選択します。
大規模な更新セットの場合、プレビュー処理にかなりの時間がかかることがあります。必要に応じて、進行状況ダイアログボックスの [キャンセル ] ボタンを選択してプレビュープロセスをキャンセルできます。更新セットプレビューページに結果が表示され、問題がリスト表示されます。情報を読み、[ クローズ] を選択します。
- オプション:
レコードをプレビューします。
- 更新セットレコードを開き、[ すべてのプレビューレコードを表示 ] を選択して、正しい更新が収容されていることを確認します。
- 更新セットレコードを開き、[ プレビューをもう一度実行 ] を選択して比較を再度実行します。
- [ 更新セットプレビューの問題 ] 関連リストを確認して、正しい更新が収容されていることを確認します。
- [取得済み更新セット] フォームで [ 更新セットのコミット ] を選択して、プレビュー結果を確認せずにインスタンスのすべての変更をコミットします。
問題が検出された場合は、[更新セットプレビューの問題] 関連リストの各問題に対処します。
更新セットのプレビューレコードをレビューする
更新セットをプレビューするプロセスでは、更新ごとにプレビューレコードを作成します。プレビューレコードを確認して、正しい更新が収容されていることを確認できます。
始める前に
必要なロール:admin
手順
- 更新セットレコードを開き、更新セットをプレビューします。
- [ すべてのプレビューレコードを表示 ] 関連リンクを選択します。
- [ 処分 ] を選択してプレビューレコードを開きます。
-
フォームに入力します。
フィールド 説明 処理 競合が検知されたことを示します。変更が同じオブジェクトへのローカル変更より前の日付である場合。 - 衝突事故
- 更新
- 挿入
- 削除
ファイルの差異 最新のローカルオブジェクトバージョンを更新セットと比較し、違いを色でマークします。- 追加は緑色でマークされます。
- 変更は黄色でマークされます。
- 削除は赤でマークされます。
提案されたアクション 更新セットが収容された後に変更を管理する手順を指定します。 - コミット
- リモート更新の変更を受け入れます。すべてのプレビューレコードに対するデフォルトの提案アクションは、インスタンスに新しい更新が存在する場合でも収容です。
- スキップ
- 変更を拒否します。
- オプション: [ 更新の問題 ] 関連リストにリストされている問題を解決します。
- [提案されたアクション] フィールドで、更新セットを収容するときに実行するアクションを選択します。
- [ 更新 ] を選択してアクションを保存します。
更新セットでプレビューの問題を解決する
更新セットをプレビューし、ローカルインスタンスで更新を収容する場合に発生する可能性のある問題を検知して解決します。
始める前に
必要なロール:admin
手順
- 移動先 すべて > システムアップデートセット > 取得済み更新セット.
- 更新セットレコードを開き、更新セットプレビューでの問題を修正する関連リストをスクロールして見ます。
-
各問題の説明をレビューして原因を判断し、問題を解決します。
問題 説明 オブジェクトが見つからない オブジェクトまたは参照されたオブジェクトがターゲットインスタンスに存在しません。ソースインスタンスに別の更新セットを作成して、欠落しているオブジェクトをローカルインスタンスに転送するか、ローカルインスタンスにオブジェクトを作成します。 - [ 不足しているフィールドを検索] または [ 不足しているレコードを検索] を含む新しいウィンドウを開き、不足しているフィールドまたはレコードのソースインスタンスを検索します。
- [ 不足している更新を検索 (Find missing update )] を含む新しいウィンドウを開き、不足しているフィールドまたはレコードに対応する更新レコードをソースインスタンスで検索します。
衝突事故 更新セットの変更は、ローカルインスタンス上の同じオブジェクトへの変更よりも古いです。2 つの更新を比較し、どちらのバージョンを使用するかを決定します。 - ローカルインスタンスのバージョンを使用するには、リモート更新をスキップする を選択します。
- 更新セット内のバージョンを使用するには、[リモート更新を承認] を選択します
- 更新セット内のバージョンを使用するには、リモート更新を受け入れるを選択します。
- [ ローカルと比較 ] でプレビューレコードを開き、ローカルバージョンと更新セット内のバージョンの違いの比較を表示します。
- ローカルフィールドを表示
- ローカルレコードを表示
- ローカルの更新を表示
収容されていない更新 オブジェクトは収容されていない別のリモート更新セットに存在します。最初に他のリモート更新セットを収容するか、この更新を別の更新セットに移動します。 - 収容されていない更新を表示 他のリモート更新セットの更新レコードを開きます。
- 収容されていない更新セットを表示 他のリモート更新セットレコードを開きます。
削除するテーブルにデータがある 他のメタデータの削除とは異なり、テーブルを削除するとそのデータが削除されます。更新をコミットする前に、関連する問題をスキップまたは無視します。テーブルを復元しても、データは復元されません。注:システムテーブルまたはアプリケーションスコープ外のテーブルは削除できません。アプリケーションスコープ検証の問題 プレビューアは、次の状況の組み合わせを問題として識別します。 - 更新セットのスコープがグローバルではありません。
- アプリケーションがターゲットインスタンスに見つかりません。
- アプリケーションは更新セットに含まれていません。
- アプリケーションが ServiceNow Store に見つかりません。
1 つのバッチ内の競合 同じバッチ内の 2 つ以上の更新セットに競合する変更があります。更新セットプレビューの問題リストには、競合する変更のある各更新セットのレコードが含まれています。 - 競合する更新セットを比較し、使用するバージョンを決定します。
- 競合する更新セットを比較するには、[ 競合を比較する] を選択します。
- [ この競合を受け入れる] を選択します。