リリーステンプレートの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:8分
  • リリーステンプレートを作成して、リリースプロセスを事前定義します。テンプレートには、リリースフェーズ、タスク、各フェーズの終了基準、 キー日付、 および承認のテンプレートが含まれています。

    始める前に

    フェーズ、各フェーズ内のタスク、各フェーズの終了基準、 キー日付、 およびリリースに必要な承認を特定します。リリースまたは製品の種類ごとに異なるプロセスに従う場合は、複数のリリーステンプレートを作成する必要があります。

    必要なロール:sn_dpr_model.release_admin

    このタスクについて

    リリースチームは、これらのテンプレートを使用してリリースを作成できます。テンプレートのすべてのフェーズ、タスク、 キー日付、 承認、およびフェーズの終了基準が新しいリリースに適用されます。リリーステンプレートは、リリースチームがリリースを時間どおりに完了するために必要なすべてのタスクを追跡して実行するのに役立ちます。

    重要:
    アクティビティを完了としてマークした後は、フェーズ、タスク、またはマップポリシーを追加または変更することはできません。そのため、完了としてマークする前に、必ずすべてのアクティビティの詳細を確認して確認してください。

    手順

    1. 次のように移動する。 ワークスペース > デジタルプロダクトリリースワークスペース.
    2. [リリース管理] アイコン ([リリース管理] アイコン) を選択します。
    3. [リリース管理] ページで、[ リリーステンプレート ] タブを選択します。
    4. リリーステンプレートを作成するか、既存のリリーステンプレートを更新します。
      • リリース テンプレートを作成するには、 新規 を選択します。
      • 既存のリリーステンプレートを変更するには、リストからリリーステンプレートを開きます。
    5. [リリーステンプレートを作成 (Create release template)] ダイアログボックスで、名前や簡単な説明などの詳細を追加します。
    6. [ タイプ ] リストから、リリースタイプを選択します。
    7. [Create (作成)] を選択します。
      リリーステンプレートが作成され、リリーステンプレートの [セットアッププレイブック] ページで開き、テンプレートを定義します。
    8. [リリースプロセス] アクティビティで、タイムライン指向のリリースプロセスとステージ指向のリリースプロセスのどちらかを選択します。
      リリースプロセス説明
      タイムライン指向のプロセス このリリースプロセスは、期限が決まっており、厳格なスケジュールに従ったリリースを作成するのに適しています。
      ステージ指向のプロセス このリリースプロセスは、厳格なスケジュールに従うことよりも、目標と機能の完了を優先するリリースを作成するのに適しています。
    9. フェーズアクティビティで、リリーステンプレートにフェーズを追加します。
      1. 一意のフェーズ名、フェーズの期間 (日数)、および簡単な説明を入力します。
        [期間] フィールドは、タイムライン指向のプロセスに対してのみ表示されます。 テンプレート内のすべてのフェーズの合計期間は、 sn_dpr.max_template_duration システムプロパティで設定された期間よりも短くする必要があります。
      2. [ 新しいフェーズの追加 ] を選択して、別のフェーズを追加します。
        必要に応じて、手順を繰り返してフェーズを追加します。
      3. [リリース準備ターゲットフェーズ] セクションで、[フェーズの選択] リストからフェーズを選択して、リリースの準備状況に合わせて調整します。
        選択したフェーズの終了日がリリース準備ターゲット日と見なされます。
      4. [ スケジュール ] セクションで、[ スケジュールを選択 ] リストからスケジュールをデフォルトスケジュールとして選択します。
        スケジュールを追加すると、休日と週末が考慮され、それに応じてフェーズとリリース期間が調整されます。これにより、実際の作業日を含めることで、リリース計画の精度を向上させることができます。詳細については、「リリースのスケジュール」を参照してください。
        注:
        このオプションは、タイムライン指向のリリースプロセスでのみ使用できます。
      5. [ 完了としてマーク ] を選択して、必要なすべてのフェーズのリリーステンプレートへの追加を完了します。
        フェーズアクティビティは完了としてマークされ、それ以上編集することはできません。[タスク] アクティビティが編集可能になり、各フェーズが個別のタブに表示されます。
    10. [タスク] アクティビティで、各フェーズにタスクを追加します。
      1. タスクを追加するフェーズタブを選択します。
      2. [ タスク名 ] フィールドに、タスクの一意の名前を入力します。
      3. [ 承認が必要 ] フィールドで、タスクに承認が必要かどうかを選択します。
      4. タスクに承認が必要な場合は、[ 承認定義 ] リストから承認定義を選択します。
        詳細については、「での承認定義の作成 デジタルプロダクトリリース」を参照してください。
      5. [ 新しいタスクの追加 ] を選択して、フェーズに別のタスクを追加します。
      6. すべてのタスクが現在のフェーズに追加されたら、[ 次のフェーズ] を選択します。
        現在のフェーズに追加したタスクが保存されます。次に利用可能なフェーズタブが選択され、そのフェーズのタスクを追加できます。

        各フェーズの必要に応じて、手順を繰り返してタスクを追加します。

      7. 利用可能なすべてのフェーズにすべてのタスクを追加したら、最後のフェーズタブで [ 保存 ] を選択します。
      8. [ 完了としてマーク ] を選択して、必要に応じてフェーズへのタスクの追加を完了します。
        タスクアクティビティは完了としてマークされ、それ以上編集することはできません。次のアクティビティが編集可能になります。
    11. [キー日付] アクティビティで、必要に応じてキー日付を追加します。
      注:
      このアクティビティは、タイムライン指向のリリースプロセスでのみ使用できます。
      1. キー日付を追加するフェーズタブを選択します。
      2. [ 新しいキー日付の追加 ] を選択して、フェーズにキー日付を追加します。
        または、タイムラインセクションの任意の場所を選択します。このアクションでは、日数を計算して新しいキー日付エントリに追加するキー日付を作成します。
      3. [ タイプ ] フィールドで、フェーズにマッピングするイベントのタイプを選択します。
      4. [ キー日付 ] フィールドで、キー日付を記述します。
      5. 選択したフェーズの開始または終了までの日数を選択して、キー日付を定義します。
      6. すべてのキー日付を追加したら、[ 完了としてマーク ] を選択して、必要に応じてキー日付の追加を完了します。
        [キー日付] アクティビティは完了としてマークされ、それ以上編集できません。ポリシーアクティビティが編集可能になり、各フェーズが個別のタブに表示されます。

      テンプレートを使用してリリースを作成する場合、これらのキー日付は、リリースの重要なイベントの進行状況を追跡するのに役立ちます。

    12. ポリシーアクティビティで、必要に応じてポリシーを各フェーズにマッピングします。
      1. ポリシーをマッピングするフェーズタブを選択します。
      2. [ポリシーのマッピング] を選択します。
      3. [ポリシーのマッピング] ダイアログボックスで、フェーズにマッピングするポリシーをリストから選択し、[ ポリシーのマッピング] を選択します。
      4. [ 次のフェーズ ] を選択して、現在のフェーズのマッピングされたポリシーを保存し、次のフェーズに移動します。
      5. ポリシーが使用可能なフェーズにマップされたら、最後のフェーズ タブから [保存 ] を選択します。
      6. [ 完了としてマーク ] を選択して、ポリシーアクティビティを完了します。
        ポリシーアクティビティは完了としてマークされ、それ以上編集することはできません。
    13. [テンプレートを公開] ポップアップウィンドウで、テンプレートを公開するかどうかを選択します。
      • [はい] を選択して、テンプレートを公開してアクティブ化します。
      • テンプレートを未公開のままにするには、[ いいえ ] を選択します。後でリリーステンプレートレコードフォームから公開してアクティブ化できます。

    タスクの結果

    • リリーステンプレートが作成され、リリーステンプレートレコードフォームで開きます。
    • 公開されたリリーステンプレートを使用して 、リリースを作成できます

    次のタスク

    リリーステンプレートレコードフォームでは、レコードを更新、公開、削除したり、新しいテンプレートに複製したりできます。
    アクション ステップ
    リリーステンプレートを公開する [テンプレートを公開] を選択します。
    注:
    テンプレートを公開するオプションは、[テンプレートを公開 (Publish template)] ポップアップウィンドウで公開を選択しなかった場合にのみ使用できます。
    リリーステンプレートの編集
    1. [その他のアクション] ボタン ( [その他のアクション] ボタンアイコン)を選択し、[ 編集] を選択します。
    2. [テンプレートを編集] ポップアップウィンドウで、[ はい ] を選択して編集を確定します。

      リリーステンプレートは非アクティブになり、リリースの作成に使用できなくなります。

      リリーステンプレートが編集用にプレイブックで開きます。

    3. テンプレートを更新し、必要に応じてフェーズ、タスク、 キー日付、 およびポリシーを追加または変更します。
    4. テンプレートのすべての変更を保存するには、[ポリシー] アクティビティで [完了としてマーク ] を選択します。
    リリーステンプレートの複製
    1. [テンプレートを複製] を選択します。
    2. [リリーステンプレートを作成 (Create release template)] ポップアップウィンドウで、複製するテンプレートの名前、タイプ、および説明を入力し、[ 作成] を選択します。

      現在のリリーステンプレートと同じように新しいリリーステンプレートが作成され、編集のためにプレイブックで開かれます。

    3. テンプレートを更新し、必要に応じてフェーズ、タスク、 キー日付、 およびポリシーを追加または変更します。

    4. [ポリシー] アクティビティで [完了としてマーク ] を選択して、テンプレートのすべての変更を保存します。
    リリーステンプレートを削除する [その他のアクション] ボタン ( [その他のアクション] ボタンアイコン)を選択し、[ 削除] を選択します。

    テンプレートを使用してリリースを作成するには、 リリースの作成 を選択します。