単一製品のステージ指向のリリースで作業する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:6分
  • 単一の製品をリリースするために、ステージ指向のリリースプロセスに従うリリースを監視して作業します。

    始める前に

    必要なロール:sn_dpr_model.product_manager または sn_dpr_model.release_admin

    手順

    1. 次のように移動する。 ワークスペース > デジタルプロダクトリリースワークスペース.
    2. [リリース] アイコン ([リリース] アイコン) を選択します。
    3. リストからリリースを選択して開きます。
    4. リリースが進行中でない場合は、[ リリースの開始] を選択します。
    5. [ 概要 ] セクションを選択して、リリースの詳細を確認および変更したり、ステータスの概要を取得したり、準備ターゲット日を変更したりします。
      詳細については、「リリースの詳細を確認して更新します」と「リリースのリターゲット」を参照してください。
    6. [ リリーススコープ ] セクションを選択し、製品の機能や拡張機能を追加または削除して、リリースのスコープを確認および更新します。
      詳細については、「リリースの適用範囲の更新」を参照してください。
    7. [ 変更要求 ] セクションを選択して、リリースの既存の変更要求を確認し、必要に応じてそれらを追加または削除します。
      詳細については、「リリースでの変更要求の管理」を参照してください。
    8. リリースフォームヘッダーから、[アーティファクト] の下にある数字を選択して、リリースに追加されたアーティファクトを管理します。
      詳細については、「リリース内のアーティファクトの管理」を参照してください。

    リリースフェーズを再開

    戻る必要がある問題が発生した場合は、以前に完了したフェーズからステージ指向のリリースをやり直すことができます。

    始める前に

    注:
    完了したフェーズからリリースを再開すると、そのフェーズとそれ以降のフェーズが現在のフェーズにリセットされます。また、影響を受ける各フェーズにリンクされたタスク、承認要求、およびポリシーのステータスもリセットされます。

    必要なロール: sn_dpr_model.release_admin

    このタスクについて

    フェーズを再起動することで、計画を再評価および調整して新しい問題を克服することで、リリースが順調に進み、全体的な目標を確実に達成できるようになります。たとえば、特定のバージョンのアーティファクトがリリースプロセス中に認定されていて、検証に合格しない場合は、アーティファクトの新しいバージョンを選択できます。その後、前のフェーズからリリースを再開して、それらのフェーズからの同じタスク、マッピングされたポリシー、および承認を繰り返すことができます。

    手順

    1. リリースの実行 ページで、リリース フェーズ アクション ボタン ( リリース フェーズ アクション アイコン)を選択し、 フェーズの再起動 を選択します。
    2. [フェーズを再開] ダイアログボックスで、再起動するフェーズを選択します。
      完了したフェーズがリストに表示されます。
    3. [再起動] を選択します。

    タスクの結果

    • 選択したフェーズのステータスが [処理中] に更新され、後続のすべてのフェーズのステータスが [処理待ち] に更新されます。
    • 現在のフェーズのステータスが [再起動済み] に更新されます。
    • 影響を受けるフェーズのすべてのタスクのステータスが [オープン] に更新されます。
    • これらのフェーズにマッピングされたポリシーの前回の実行状況は [未実行] に更新されます。

    リリースを実行

    リリースステータスを表示し、そのフェーズ、タスク、およびポリシーに取り組みます。

    始める前に

    必要なロール:sn_dpr_model.product_manager または sn_dpr_model.release_admin

    手順

    1. [ リリースの実行 ] を選択して、リリースステータスを表示し、そのフェーズ、タスク、およびポリシーを処理します。
      進捗状況を追跡するためのステージ指向のリリースのリリース実行ページ。
    2. リリースフェーズを更新します。
      注:
      stage_workflow_auto_transition システムプロパティが true に設定されている場合、フェーズ内のすべてのタスクがクローズされ、ポリシーが準拠すると、フェーズは自動的にクローズされます。
      1. タイムラインからフェーズを選択するか、矢印ボタンを使用して前または次のフェーズに移動します。
      2. 現在のフェーズのすべてのタスクが完了し、マッピングされたポリシーが準拠したら、[ フェーズの完了] を選択してフェーズを完了としてマークします。
        注:
        マッピングされたポリシーのいずれかが非準拠の場合、 sn_dpr_model.release_admin ロール またはシステムプロパティで定義されたいずれかのロール sn_dpr.complete_phase_overrideを持っている場合にのみ、フェーズを完了できます。
        現在のフェーズのステータスが [完了] に更新され、次のフェーズが開始されます。現在のフェーズの実際の終了日が現在の日付に更新されます。
    3. オプション: リリースフェーズにタスクを追加します。
      1. タイムラインからフェーズを選択するか、矢印ボタンを使用して前または次のフェーズに移動します。
      2. [Add task (タスクを追加)] を選択します。
      3. [タスクを作成] ダイアログボックスで、名前、タスクが属するフェーズ、終了日、説明などの詳細を追加します。
      4. タスクに承認が必要な場合は、次の手順を実行します。
        注:
        タスクを作成するときに承認が必要かどうかを選択できます。このオプションは、保存後に変更することはできません。
        1. [承認が必要] フィールドで [はい] を選択します。

          [アサイン先] フィールドと [承認定義] フィールドが表示されます。

        2. [ アサイン先 ] リストから、タスクを承認するユーザーを選択します。
        3. [ 承認定義 ] リストから、事前定義された条件に基づいて承認をトリガーする承認定義を選択します。
      5. [タスクを作成] を選択します。
      選択したフェーズにタスクが追加されます。
    4. 選択したフェーズのタスクの進捗状況を追跡および管理します。
      1. タイムラインからフェーズを選択するか、矢印ボタンを使用して前または次のフェーズに移動します。
      2. [ タスク ] タブを選択して、フェーズ内のすべてのタスクを表示します。
        フィルターを適用して特定のタスクを表示したり、[ カンバン ] または [リスト ] オプションを選択してビュータイプを変更したりできます。
      3. [タスクの詳細] ペインで開くタスクを選択します。
      4. [タスクの詳細] ペインでタスクをレビューするか、[ 完全な詳細 ] を選択してフォームビューでタスクレコードを開きます。
      5. [ アサイン先 ] フィールドのタスクを、それで作業するユーザーにアサインします。
      6. [ 承認 ] フィールドで、承認タスクの承認ステータスを確認します。
      7. [ ステータス ] フィールドをタスクのステータスで更新します。
      8. [保存] を選択して変更を保存します。
    5. オプション: ポリシーをリリースフェーズにマッピングして検証します。
      1. タイムラインからフェーズを選択するか、矢印ボタンを使用して前または次のフェーズに移動します。
        注:
        ポリシーを完了またはキャンセルされたフェーズにマッピングすることはできません。
      2. [ポリシー] タブを選択し、[追加] を選択します。
      3. [ポリシーのマッピング] ダイアログボックスで、フェーズにマッピングする 1 つ以上のポリシーをリストから選択します。
      4. [ポリシーのマッピング] を選択します。
    6. [ ポリシーの実行 ] を選択して、現在のフェーズでポリシーを実行します。
      マッピングされたすべてのポリシーは、現在のフェーズのバックグラウンドで実行されます ([処理中 ] ステータス)。[ ポリシー ] タブのリストを更新すると、実行状況を確認できます。
    7. 完全性を検証した後、リリースをクローズします。
      詳細については、「リリースのクローズ」を参照してください。