デジタルプロダクトリリース でのポリシーの定義

  • リリースバージョン: Yokohama
  • 更新日 2025年12月09日
  • 所要時間:2分
  • リリースのさまざまな状況に基づいてリリースワークフローを自動化するポリシーを定義します。

    始める前に

    必要なロール:sn_dpr_model.release_admin

    このタスクについて

    ポリシーは ServiceNow® ポリシーアズコードエンジン (PaCE) を使用して定義されているため、フローデザイナーの基本をよく理解しておく必要があります。詳細については、「Understanding PaCE」を参照してください。

    手順

    1. 移動先 ワークスペース > デジタルプロダクトリリースワークスペース.
    2. ポリシー管理アイコン (ポリシー管理アイコン) を選択します。
    3. ポリシーを新しく作成するか、既存のポリシーを更新します。
      • ポリシーを新しく作成するには、[新規] を選択します。

        ポリシーの作成の詳細については、「Create a PaCE policy」を参照してください。

      • 既存のポリシーを変更するには、リストからそのポリシーを開きます。
      ポリシーが非アクティブステータスで作成され、ポリシーのドラフトバージョンが追加されます。
    4. [バージョン] タブを選択し、ドラフトバージョンを開きます。
    5. [バージョンレコード (Version record)] フォームで、[ポリシービルダー] タブを選択して、ポリシーを作成します
      1. [変数の定義] ペインで、API 変数、構成パラメーター、レコード参照、およびデータコレクターを使用してポリシーを記述します。
      2. ベースシステムのデータコレクターを使用して、製品に関連する DevOps アプリケーションデータモデルからのデータを処理します。
        データコレクターは、ServiceNow または外部データソースからのデータを処理して、入力を収集して出力します。出力は、ポリシーロジック内で意思決定に使用できます。詳細については、「デジタルプロダクトリリースデータコレクター」を参照してください。
    6. [テストプレイグラウンド] タブでポリシーをテストします。
      詳細については、「Use the Test Playground for PaCE policies」を参照してください。
    7. [保存] を選択してポリシーバージョンを保存します。
      [テンプレートとして保存] を選択して、バージョンをテンプレートとして保存することもできます。
    8. [公開 (Publish)] を選択してポリシーバージョンを公開し、使用できるようにします。
    9. [ドラフトを公開] ダイアログボックスで、[このポリシーをアクティブ化] を選択して、バージョンの公開と共にポリシーもアクティブ化します。

    タスクの結果

    ポリシーバージョンは現在として更新され、次回ポリシーが呼び出されるときに使用されます。

    詳細については、「Manage PaCE policy versions」を参照してください。