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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間: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」を参照してください。