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

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

    始める前に

    必要なロール:sn_dpr_model.release_admin

    このタスクについて

    ポリシーは ServiceNow® ポリシーアズコードエンジン (PaCE) を使用して定義されるため、基本をよく理解しておいてください。詳細については、「Understanding PaCE」を参照してください。

    手順

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

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

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

    タスクの結果

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

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