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

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

    始める前に

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

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

    このタスクについて

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

    注:
    [ 戻る] ボタンを使用して、テンプレート作成ウィザードの前のステップに移動できます。このボタンは、タスク、ポリシー、およびキー日付のアクティビティで使用できます。ステップに入力したデータは、元に戻ると自動的に保存されます。

    手順

    1. 移動先 ワークスペース > デジタルプロダクトリリースワークスペース.
    2. リリース管理アイコン (リリース管理アイコン) を選択します。
    3. [リリース管理] ページで、[リリーステンプレート] タブを選択します。
    4. リリーステンプレートを作成するか、既存のリリーステンプレートを更新します。
      • リリーステンプレートを作成するには、[新規] を選択します。
      • 既存のリリーステンプレートを変更するには、リストからリリーステンプレートを開きます。
    5. [リリーステンプレートを作成] ダイアログボックスで、名前や簡単な説明などの詳細を追加します。
    6. [タイプ] リストから、リリースタイプを選択します。
    7. [ リリースを有効にして製品バージョンを検証] を選択し、このテンプレートから作成されたリリースが新しい製品バージョンを検証できるかどうかを判断します。
    8. [Create] を選択します。
      リリーステンプレートが作成され、テンプレートを定義するためのリリーステンプレートセットアッププレイブックページが開きます。
    9. [リリースプロセス] アクティビティで、タイムライン指向またはステージ指向のリリースプロセスのいずれかを選択します。
      リリースプロセス説明
      タイムライン指向のプロセス このテンプレートは、期限が決まっており、厳格なスケジュールに従ったリリースを作成するのに適しています。
      ステージ指向のプロセス このリリーステンプレートは、厳格なスケジュールに沿うことよりも、目的や機能を完了させることを優先したリリースを作成するのに適しています。
    10. [ 完了としてマーク] を選択します。
      [リリースプロセス] アクティビティは完了としてマークされ、それ以上編集できなくなります。[フェーズ] アクティビティが編集可能になります。
    11. フェーズアクティビティで、リリーステンプレートにフェーズを追加します。
      1. 一意のフェーズ名、フェーズの期間 (日数)、および簡単な説明を入力します。
        [期間] フィールドは、タイムライン指向のプロセスに対してのみ表示されます。 テンプレート内のすべてのフェーズの合計期間は、 sn_dpr.max_template_duration システムプロパティで設定された最大期間を超えてはなりません。
      2. [新しいフェーズを追加] を選択して、別のフェーズを追加します。
        必要に応じて、さらにフェーズを追加する手順を繰り返します。
      3. [リリース準備ターゲットフェーズ] セクションで、[フェーズを選択] リストからフェーズを選択して、リリース準備に合わせて調整します。
        選択したフェーズの終了日は、リリース準備ターゲット日と見なされます。
      4. [スケジュール] セクションの [スケジュールを選択] リストから、デフォルトスケジュールにするスケジュールを選択します。
        リストには、除外済みタイプのスケジュール [cmn_schedule] テーブルのスケジュールエントリーが表示されます。

        スケジュールを追加すると、休祝日と週末が考慮され、それに応じてフェーズとリリース期間が調整されます。これにより、実際の作業日を含めることでリリース計画の精度を向上させることができます。詳細については、「リリースの祝祭日スケジュール」を参照してください。

        注:
        このオプションは、タイムライン指向のリリースプロセスでのみ使用できます。
      5. オプション: フェーズを上に移動 ( フェーズを上に移動アイコン) またはフェーズを下に移動 (フェーズ を下に移動アイコン) を選択してフェーズの順序を変更し、リリースでのフェーズの処理順序を定義します。
      6. [完了としてマーク] を選択して、リリーステンプレートに必要なすべてのフェーズの追加を完了します。
        フェーズアクティビティが完了としてマークされます。タスクアクティビティが編集可能になり、各フェーズが個別のタブに表示されます。
    12. タスクアクティビティでは、タスクを管理して、リリースの各フェーズで完了する必要がある作業を定義します。
      サポートファイルを添付したり、タスクのテンプレートフィールドを定義したりすることもできます。
      1. タスクを追加したいフェーズタブを開きます。
      2. [タスク名] フィールドに、タスクの一意の名前を入力します。
      3. [承認が必要] フィールドで、タスクに承認が必要かどうかを選択します。
      4. タスクに承認が必要な場合は、[承認定義] リストから承認定義を選択します。
        詳細については、「デジタルプロダクトリリース での承認定義の作成」を参照してください。
      5. サポートフィールドとドキュメントをタスクに追加します。
        1. タスクに追加のフィールドを含めるには、[フィールド] リストからフィールドを選択し、[更新] フィールドでそのデフォルト値を選択します。

          リストには、リリースタスク (sn_dpr_model_release_task) テーブルのフィールドが表示されます。

        2. タスクにドキュメントを追加するには、 [+ ファイルを追加] を選択し、ドキュメントを選択します。

          テンプレートからリリースを作成すると、選択したフィールドと添付ドキュメントがリリースタスクレコードにコピーされます。これらのフィールドは、[リリースタスク] レコードフォームに表示され、[添付ファイル] ペインとアクティビティストリームのドキュメントに表示されます。

          ワークスペースのリリースタスクレコードページにカスタムテンプレートフィールドを表示するには、それらのフィールドを DPR リリースタスクビューに追加する必要があります。詳細については、「リリースタスクレコードにカスタムテンプレートフィールドを表示する」を参照してください。

      1. [新しいタスクを追加] を選択して、別のタスクをフェーズに追加します。
      2. すべてのタスクを現在のフェーズに追加したら、 [次のフェーズ] を選択します。
        現在のフェーズに追加したタスクが保存されます。次に利用可能なフェーズタブが選択され、そのフェーズにタスクを追加できます。

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

      3. 利用可能なすべてのフェーズにすべてのタスクを追加したら、最後のフェーズタブで [保存] を選択します。
      4. オプション: フェーズ内のタスクの順序を変更して、リリース中にタスクが実行される順序を定義します。
        1. 並べ替えるフェーズの タスクの並べ替 えを選択します。

          並べ替えアイコンは、選択したフェーズの各タスクの横に表示されます。

        2. [タスクを上に移動] ([タスクを上に移動] アイコン) または [タスクを下に移動] アイコン ([ タスクを下に移動] アイコン)を選択して、リリースでの処理順序を変更します。
        3. 並べ替え操作を保存またはキャンセルします。
          • 新しいタスクオーダーを保存するには、[ オーダーの保存] を選択します。
          • 変更を破棄して元の順序に戻すには、[ キャンセル] を選択します。
        フェーズ内のタスクは、新しい順序に従って並べ替えられます。
      5. [完了としてマーク] を選択して、必要に応じてフェーズへのタスクの追加を完了します。
        タスクアクティビティが完了としてマークされます。次のアクティビティが編集可能になります。
    13. [キー日付] アクティビティで、必要に応じてキー日付を追加します。
      注:
      このアクティビティは、タイムライン指向のリリースプロセスでのみ使用できます。
      1. キー日付を追加したいフェーズタブを選択します。
      2. [新しいキー日付の追加] を選択して、フェーズにキー日付を追加します。
        または、タイムラインセクションの任意の場所を選択します。このアクションにより、日数が計算されて、新しいキー日付エントリに追加されたキー日付が作成されます。
      3. [タイプ] フィールドで、フェーズにマッピングするイベントのタイプを選択します。
      4. [キー日付] フィールドに、キー日付を記述します。
      5. 選択したフェーズの開始または終了までの日数を選択して、キー日付を定義します。
      6. すべてのキー日付を追加したら、 [完了としてマーク] を選択して、必要に応じてキー日付の追加を完了します。
        [キー日付] アクティビティが完了としてマークされます。[ポリシー] アクティビティが編集可能になり、各フェーズが個別のタブに表示されます。

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

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

    タスクの結果

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

    次のタスク

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

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

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

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

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

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

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

    リリースタスクレコードにカスタムテンプレートフィールドを表示する

    リリースのリリースタスクレコードにカスタムテンプレートフィールドを表示するように DPR リリースタスクビューを構成します。

    始める前に

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

    このタスクについて

    リリーステンプレートのタスクに追加するカスタムテンプレートフィールドは、リリースの作成時にリリースタスクレコードに保存されます。デフォルトでは、これらのフィールドは デジタルプロダクトリリース ワークスペースのリリースタスクレコードページには表示されません。それらを表示するには、 DPR リリースタスクビューを構成してフィールドを含めます。

    注:
    この構成はテーブルビューレベルで適用されます。DPR リリースタスクビューにアクセスできるすべてのユーザーには、ビューが更新されるとカスタムフィールドが表示されます。

    手順

    1. 移動先 すべて > テーブル > DPR リリースタスク [sn_dpr_model_release_task] テーブル.
    2. DPRリリースタスクフォームビュー (dpr_rel_task_view) を開きます。
    3. フォームレイアウトを構成して、フォームにカスタムフィールドを追加します。
      フォームレイアウトの構成の詳細については、「 ServiceNow AI Platform® form administration」を参照してください。
    4. [ 保存] を選択して、フォームビュー構成を保存します。
      カスタムフィールドは、これらのフィールドを含むテンプレートから作成されたすべてのリリースタスクレコードに表示されます。これは 1 回限りの構成であり、リリースまたはテンプレートごとに繰り返す必要はありません。