DevOps 変更要求の作成を自動化

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • パイプラインを変更して、DevOps 変更要求を自動的に作成します。

    このタスクについて

    このトピックのステップ 5 では、変更要求の属性を指定する必要があります。変更属性は複数の領域で指定できます。これらは、DevOps 変更速度管理のパイプラインステップ、デフォルトの変更ハンドラーサブフロー、承認フロー、テンプレートで指定するか、パイプラインで渡すことができます。変更モデルを使用する場合は、モデルプリセットで指定することもできます。詳細については、「DevOps 変更要求属性」を参照してください。

    ビジネスルールを使用している場合は、 sn_devops.change_request.apply_attributes_on_creation プロパティを true に設定して、変更要求の作成後に渡される属性ではなく、変更要求の作成時にパイプラインで渡される変更属性が設定されるようにする必要があります。詳細については、「DevOps 変更速度のプロパティ」を参照してください。

    始める前に

    必要なロール:sn_devops.admin、sn_devops.tool_owner、または sn_devops.app_owner

    手順

    1. DevOps 変更 ワークスペースから、[変更の作成を自動化] を選択します。
    2. [ アプリケーション ] フィールドで、変更要求の作成を自動化するパイプラインに関連付けるアプリケーションを選択し、[ 次へ] を選択します。

      アプリケーションを選択します。

    3. 変更要求の自動作成をトリガーするステップ (ステージ) を含むパイプラインを選択します。
      注:
      パイプラインが表示されない場合は、前の手順で選択したアプリケーションに関連付けられていることを確認してください。

      パイプラインを選択します。

      パイプラインに関連付けられているツールの接続状態は、[ 全体的なステータス ] 列で確認できます。次の手順に進む前に、ツールの接続状態に基づいてアラートも表示されます。

    4. 変更要求の自動作成をトリガーするパイプライン内のステップを選択します。
      注:
      変更 を有効にする ステップで指定されているように、代わりにパイプラインで変更属性を管理および指定する場合は、このアクティビティをスキップできます。

      ステップを選択します。

    5. 変更フィールドで変更属性を指定し、[変更領収書] オプションを選択して変更受付を有効にします。
      注:
      代わりにパイプラインでこれらの属性を管理および指定する場合は、変更属性を指定するアクティビティをスキップできます。ただし、変更受付は ServiceNow DevOps チェンジベロシティからのみ有効にすることができます。

      変更設定の構成の詳細については、「 変更を作成する」を参照してください。

      変更要求の作成時にパイプラインを一時停止しない場合は、変更受付を有効にする必要があります。ステータスを自動的に移行しない場合は、sn_devops.enable_change_receipt_state_transition プロパティを無効にできます。

      変更属性を指定します。

    6. パイプラインを変更し、対応するコードスニペットを使用して変更コントロールを有効にし、変更属性を指定します。
      オーケストレーションツールに応じて、変更コントロールを有効にする手順が表示されます。ページの指示に従い、それに応じてパイプラインを変更します。

      次の図は、Azure DevOps の手順を示しています。

      Azure DevOps の変更管理スクリプト。

    7. [Done (完了)] を選択します。