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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間: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. オプション: 特定のユースケースのポリシー失敗ステータスを一時的に上書きするポリシーの例外を有効にするには、その他のアクションアイコン ( [その他のアクション] アイコン)を選択し、[ 例外を有効化] を選択します。
      注:
      このオプションは、GRC:ポリシーとコンプライアンス管理 がインストールされている場合にのみ使用できます。
      [ 例外] タブが表示されます。アクティブなステータスや有効期限など、このポリシーに対して要求された例外のリストを表示できます。ポリシーの既存の例外を取り消したり拡張したりすることができます。
    9. [公開 (Publish)] を選択してポリシーバージョンを公開し、使用できるようにします。
    10. [ドラフトを公開] ダイアログボックスで、[このポリシーをアクティブ化] を選択して、バージョンの公開と共にポリシーもアクティブ化します。

    タスクの結果

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

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