更新セットの一括

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • バッチ 更新セットを使用すると、更新セットをグループ化できるので、一括でプレビューおよび収容ができます。

    複数の更新セットを扱うと、間違った順序で更新セットを収容したり、誤って1つ以上のセットを残したりするなどの問題に繋がる可能性があります。完了した更新セットをバッチにすることで、これらの問題を回避できます。

    注:
    クローン作成中に更新セットのバッチ階層を保持するには、親の更新セットのみを「無視」ステータスに設定し、他のすべての更新セットを「完了」のままにします。これにより、バッチセットのクローン作成が防止され、バッチ更新セット階層が保持されます。
    更新セットのバッチを階層に編成します。1つの更新セットは、複数の更新セットに対するとして行動できます。与えられたセットは子と親の両方になれるので、複数レベルの階層を可能にします。階層の最上位にある1つの更新セットは、更新セットのベースとして働きます。
    基本更新セットをプレビューまたは収容すると、バッチ全体をプレビューまたは収容することになります。システムは処理の順序を決定し、変更が記録された日付とその逐次祖先に基づいて競合をチェックします。彼らの祖先は、更新セットの変更が行われた特定のインスタンスです。
    注:
    詳細については、「ローカルな更新セットの比較」と「カスタマイズを表示し現バージョンと比較する」を参照してください。

    バッチ更新セットの例

    更新セットレコードリストは、[親] および [バッチベース] 列のバッチ階層を反映しています。
    図 : 1. バッチ更新セットのリスト

    バッチ更新セットのリスト
    図 : 2. バッチ更新セット階層の図

    バッチ更新セット階層のダイアグラム

    バッチ 更新セットを作成する

    その親として別の更新セットを指定することにより、更新セットをバッチに含めます。

    始める前に

    必要なロール:admin

    完了したバッチにWIP更新セットを追加してバッチベースをWIPにリセットします。

    手順

    1. 移動先 すべて > システムアップデートセット > ローカル更新セット.
    2. バッチの子として含めたい更新セットに対するレコードを選択します。
    3. 更新セットレコードで、フィールドに行きそして親として機能するように更新セットを選択します。
    4. [更新] をクリックします。
      システムは更新セットのリストに戻ります。列が表示されている場合は、それは新しく作成された子の親を表示している。

    バッチ 更新セットを検索

    個々の更新セットと同じプロセスを使用して更新セットのバッチを取得します。

    始める前に

    必要なロール:admin

    手順

    検索するには個々の更新セットのバッチは、個別の更新セットに対するのと同じように、バッチベースに対しても同じプロセスを実行します。
    システムはバッチ全体を一度に処理します。詳細については、「更新セットを取得」を参照してください。

    更新セットの バッチ をプレビュー

    一度にバッチに属するすべての更新セットをプレビューできます。

    始める前に

    必要なロール:admin

    ソースインスタンスから更新セットを取得しておく必要があります。

    手順

    1. 移動先 すべて > システムアップデートセット > 取得済み Update Sets
    2. 取得した更新セットのリストから、プレビューしたいそのバッチに対するバッチベースを選択します。
      バッチでの子の更新セットを個別にプレビューすることはできません。バッチベースをプレビューすることで、バッチ全体をプレビューする必要があります。必要に応じて、レコードのフィールドを編集してバッチから子の更新セットを削除することができます。
    3. プレビュー 更新セット Batchをクリックします。
    4. システムが問題を検出した場合は、問題をプレビューします。
      1. [バッチの問題をプレビュー (Preview Problems for Batch)]をクリックし、通常の更新セットと同様に問題を解決します。
      2. すべての問題を解決すると、バッチのプレビューを再度実行するをクリックする。

    更新セットのバッチを収容

    バッチに属するすべての更新セットを一度に収容できます。

    始める前に

    必要なロール:admin

    収容する前に、ソースインスタンスから更新セットをプレビューし、競合を解決しておく必要があります。

    手順

    1. 移動先 すべて > システムアップデートセット > 取得済み Update Sets
    2. 取得した更新セットのリストから、プレビューするバッチのバッチベースを選択します。
      バッチの子の更新セットを個別にコミットすることはできません。バッチベースを収容することによってバッチ全体を収容する必要があります。必要に応じて、そのレコードのフィールドを編集して、バッチから子の更新セットを削除することができます。
    3. 全ての更新セットを収容するをクリックする。

    更新セットのバッチを再編成する

    個々の更新セットをバッチから削除するか、その親を変更できます。

    始める前に

    必要なロール:管理者

    手順

    1. 移動先 すべて > システムアップデートセット > ローカル更新セット.
    2. バッチ内で子として移動または削除したい更新セットのレコードを選択します。
    3. 更新セットレコードで、フィールドに行き、親として機能する新しい更新セットを選択します。
    4. バッチから更新セットを削除するには、フィールドからいずれのテキストも消去しそれを空白のままにします。
    5. [更新] をクリックします。
      システムは更新セットのリストに戻ります。もしバッチベース列が表示されている場合は、新しく作成された子の親を示します。

    次のタスク

    システムプロパティ glide.update_set.auto_previewtrueに設定されていると、レコードが新しい親で更新された後、システムは自動的にプレビュー処理を開始します。このプロパティがfalseであると、プレビュー処理は手動で開始する必要があります。プレビュー手続きの詳細は更新セットの バッチ をプレビューを参照してください。

    バッチ更新セットの取り消し

    バッチのベース更新セットの切り戻し手順に従って、バッチ処理された更新セットを切り戻します。任意の子更新セットを個別に取り消すこともできます。

    バッチに属する更新セットを取り消しするときは、次の規則が適用されます。
    • 更新セットに親の値がある場合、システムは親の値をクリアし、更新セットを独立した更新セット、または子があれば新しいバッチベースとして扱います。
    • システムは、選択した更新セットと、加えて削除された更新セットの子があれば取り消します。
    詳細については、「更新セットの切り戻し (Back out an update set)」と「更新セットのバッチ処理 (Update Set Batching)」を参照してください。

    バッチ更新セットを取り消しする例

    更新セットを取り消しする前のバッチ更新セットのリスト。に示される更新セット 1.1 を次のバッチから削除した場合、結果は更新セット1.1を取り消しした後のバッチ更新セットのリストに示されるバッチになります。

    図 : 3. 更新セットを取り消しする前のバッチ更新セットのリスト。

    バッチ更新セット
    図 : 4. 更新セット1.1を取り消しした後のバッチ更新セットのリスト

    バッチから子の更新セットを取り消した後のバッチ更新セット

    更新セットバッチの階層図 取り消しの前と後の両方の階層を示します。赤いボックスは更新セット 1.1を取り消した場合にシステムが取り消す更新セットを示します。

    図 : 5. 更新セットバッチの階層図

    取り消すために選択された子を持つバッチ更新セット階層の図