---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# DevOps変更プロセスの加速

# DevOps変更プロセスの加速 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

パイプラインで変更要求を自動的に作成するために DevOps チェンジベロシティ の変更の促進機能を有効にし、変更承認フローとポリシーを使用して特定の条件下で承認を自動化します。  
注:  
変更を迅速化するには ServiceNow [、変更管理](https://servicenow-prod.fluidtopics.net/yPACk4Kb8_RBX3r9JK_4PA "ServiceNow変更管理アプリケーションは、すべての変更のライフ サイクルを制御する体系的なアプローチを提供し、IT サービスの中断を最小限に抑えて有益な変更を容易にします。") をインストールする必要があります。  
DevOpsでパイプラインをモデリングするときの変更管理を有効にして設定します。

* [で Azure パイプラインをモデル化する DevOps](https://servicenow-prod.fluidtopics.net/HUFz4ja6hdia63jhgg~CYQ "パイプラインをアプリにマッピングし、パイプラインステップ DevOps チェンジベロシティ Azure パイプラインジョブにマッピングすることで、Azure パイプラインをモデル化します。")
* [での GitLab 基本的な CI パイプラインのモデル化 DevOps](https://servicenow-prod.fluidtopics.net/R1pIYL1NHXVqwN8bmiWFiw "パイプラインをアプリにマッピングし、DevOpsパイプラインステップをGitLabパイプラインジョブにマッピングすることで、GitLab基本的な CI パイプラインをモデル化します。")
* [での Jenkins パイプラインのモデル化 DevOps](https://servicenow-prod.fluidtopics.net/eTjyZczZQCf7HpTUngoaiQ "パイプラインをアプリにマッピングし、DevOpsパイプラインステップをJenkinsステージにマッピングすることで、Jenkinsパイプラインをモデル化します。")
{#dev-ops-change-acceleration__ul_xcf_mfc_wmb}

アクティブな変更要求の詳細を表示するには、次の場所に移動します。 DevOpsオーケストレーションパイプライン変更要求.

## 変更管理プロセス {#dev-ops-change-acceleration__section_wyf_slc_wmb}

DevOps開発パイプラインのジョブに対して変更管理が有効になっている場合、変更要求にアサイン先グループが追加された場合、変更要求が自動的に作成され、現在のステージまたはジョブの実行の承認を要求するために \[評価\] ステータスに設定されます。変更要求は、変更承認ポリシーで条件を設定することで自動的に承認できます。

変更要求が承認されず、キャンセル済みまたはクローズ済みステータスに移行した場合、関連する Jenkins、GitHub、または ADO ジョブは失敗としてマークされ、コンソールメッセージが表示されます。

Jenkins の場合: `[ServiceNow DevOps] ジョブの実行が承認されませんでした`

GitHub の場合: `エラー:**** 変更が作成されましたが、変更は却下またはキャンセルされました`

ADO の場合: `"changeState":"Closed"`

## カスタム変更要求テンプレート {#dev-ops-change-acceleration__section_irr_sxf_llb}

ServiceNow DevOpsステップで変更管理を有効にすると、カスタムテンプレートを選択して、変更要求の作成中にフィールドに自動的に入力することができます。変更要求の \[カテゴリ \] フィールドは自動的に \[ DevOps\] に設定されます。  
注:  
カスタムテンプレートから \[カテゴリ \] フィールドと \[changeType\] フィールドを構成しないでください。

変更要求のタイプは、グローバルスコープの変更要求テーブルに対応します。

## \[自動変更要求\] 関連リスト {#dev-ops-change-acceleration__section_rph_v2z_jjb}

DevOps によって自動的に作成された変更要求の場合、\[カテゴリ\] フィールドは自動的に \[DevOps\] に設定され、次の関連リストが追加されます。

コミット
:   変更要求に関連付けられたコミット。

作業アイテム
:   変更要求に関連付けられた作業アイテム。

アーティファクトバージョン

:   変更要求が承認される前に作成されたパッケージのパイプライン実行にリンクされているパッケージに関連付けられているアーティファクトバージョンのリスト。

    パイプライン実行にリンクされているパッケージがない場合、リストは空になります。

テストサマリ (\[テスト結果\] 関連リストを置き換えます)

:   変更要求前のアーティファクト、パッケージ、またはタスクの実行に関連付けられたパイプライン実行のテストサマリーのリスト。

    詳細については、「 [テスト結果](https://servicenow-prod.fluidtopics.net/PewgmoIzDmnYrtTZcvM5xQ#dev-ops-change-acceleration__section_ccp_nbb_dlb) 」を参照してください。

注:  
オーケストレーションツールからの実装の詳細は、変更要求フォームの \[作業メモ \] フィールドに自動的に追加されます。作業メモに追加される詳細は、ステップのタスク実行ログの 5 KB に制限されています。

## カスタム変更要求プロセス {#dev-ops-change-acceleration__section_www_tzz_jjb}

これらの [DevOps 変更プロパティ](https://servicenow-prod.fluidtopics.net/pGadTkrEFK7QVsytbZR8Xg "これらのプロパティを使用して、 DevOps チェンジベロシティ アプリケーションの設定を構成します。") を使用して、変更要求フローをカスタマイズできます。  
* DevOps 変更要求の実装ステータス
* DevOps 変更要求の実装後ステータス
* DevOps 変更要求のキャンセルステータス
* DevOps 変更要求の承認テキスト
{#dev-ops-change-acceleration__ul_hln_lgb_kjb}

変更要求フローをカスタマイズするには、まず システム定義選択肢リスト. たとえば、 <kbd class="ph userinput">DevOps_Implement (value - 10)</kbd> です。

次に、選択リストを システム定義スクリプトインクルードChangeRequestStateHandlerSNC.

選択リストを作成してスクリプトインクルードに追加したら、 [DevOps 変更プロパティ](https://servicenow-prod.fluidtopics.net/pGadTkrEFK7QVsytbZR8Xg "これらのプロパティを使用して、 DevOps チェンジベロシティ アプリケーションの設定を構成します。") を新しい選択リスト値で更新できます。たとえば、 DevOps change request implement state <kbd class="ph userinput">-10</kbd> です。

## DevOps リスク条件 {#dev-ops-change-acceleration__section_x4j_zzg_k3b}

コミット担当者のリスクスコアに基づいて、 DevOps リスクと影響度の計算を使用できます。

この条件は、デフォルトでは無効になっています。

## \[テスト結果\] 関連リスト {#dev-ops-change-acceleration__section_ccp_nbb_dlb}

パッケージの作成後にパイプラインで実行されたテストを一覧表示します。パッケージが作成されなかった場合、リストにはアーティファクトバージョンの作成後に実行されたテストが含まれます。

シナリオ：

パイプラインにパッケージが作成されますが、アーティファクトバージョンは登録されません。
:
    * パッケージ作成ステージで変更要求が作成された場合:パッケージがまだパイプライン実行にリンクされていないため、テスト結果は表示されません。

    * パッケージ作成ステージの後のステージで変更要求が作成された場合:ビルド テストの概要には、パッケージ作成ステージの後、変更管理されたステージまでのステージに関連付けられているものが含まれます。

    {#dev-ops-change-acceleration__ul_gg5_23b_dlb}

アーティファクトバージョンは登録されますが、パッケージは作成されません。
:
    * 変更要求がアーティファクトバージョンステージで作成された場合:タスクの実行が完了するまでテストが関連付けられないため、テスト結果は表示されません。

    * 変更要求がアーティファクトバージョンステージの後のステージで作成された場合:ビルドテストサマリーには、アーティファクトバージョンステージのサマリーと、その後のステージ、変更管理ステージまでのサマリーが含まれます。

    {#dev-ops-change-acceleration__ul_d3n_33b_dlb}

アーティファクトバージョンとパッケージの両方がパイプラインに作成されます。
:
    * 変更要求がアーティファクトバージョンおよびパッケージ作成ステージの後のステージの一部である場合:ビルド テストの概要には、パッケージ作成ステージと、その後のステージ (変更制御されたステージまで) に関連するものが含まれます。

    * 変更要求がパッケージ作成ステージの一部であり、アーティファクトバージョンがそれより前のステージの一部として作成される場合。
      * または、変更要求が (パッケージ作成ではなく) アーティファクトバージョンステージの後、パッケージ作成ステージの前のステージで作成されます。
      * または、変更要求がパッケージ作成ステージの一部であり、アーティファクトバージョンがそれより前のステージの一部として作成されます。

      {#dev-ops-change-acceleration__ul_chj_vxm_nsb}

      ビルドテストサマリーには、アーティファクトバージョンのステージと、その後のステージ (変更管理されたステージまで) に関連付けられたものが含まれます。
    {#dev-ops-change-acceleration__ul_cd5_j3b_dlb}

## パイプライン実行ビュー {#dev-ops-change-acceleration__section_vwt_bkc_wmb}

パイプラインアクティビティを表示するには、次の場所に移動します。 DevOpsオーケストレーションパイプライン実行.

* **[DevOps変更要求の作成と既存のDevOpsデータの関連付け --- ワークスペース](https://servicenow-prod.fluidtopics.net/6TXQnN1bbHgSmWJO2WKNEQ)**   
  ワークスペース UI を使用して、 DevOps 変更要求を作成し、既存の DevOps データを関連付けます。
* **[DevOps変更要求の作成と既存のDevOpsデータの関連付け - クラシック](https://servicenow-prod.fluidtopics.net/Jq05n9giYIQGSHDCGTGiYA)**   
  クラシック UI を使用して、 DevOps 変更要求を作成し、既存の DevOps データを関連付けます。
* **[DevOps カテゴリを必須にしない変更要求 DevOps](https://servicenow-prod.fluidtopics.net/OFpWRJXk4LIjOTTggIDylQ)**   
  DevOpsプロパティからの変更要求DevOps分類を有効にします。パイプライン実行ステップの一部として作成された変更要求は、 DevOps以外のカテゴリで作成できます。
* **[DevOps データ検索エラーによる変更要求の作成](https://servicenow-prod.fluidtopics.net/W0VTNGnqDT1uHlqwLUu_Zw)**   
  DevOps データ検索でエラーが発生した場合でも変更要求を作成します。
* **[アーティファクトとパッケージ](https://servicenow-prod.fluidtopics.net/RFcN6c9~OkGPE3GnCD0fTA)**   
  アーティファクトとパッケージを使用すると、 DevOps チェンジベロシティ は幅広い展開モデルとリリースモデルにわたって開発とテストのアクティビティを追跡できます。この機能により、 DevOps データモデルに格納されているパイプラインアクティビティは、アーティファクトが異なるタイミングまたは異なるパイプラインで作成およびリリースされたときに取得して適用できます。
* **[DevOps パイプライン UI](https://servicenow-prod.fluidtopics.net/WJq2HvvtdO6vYifGEGxPxQ)**   
  パイプライン UI を使用して、パイプライン実行全体のインタラクションと結果を可視化します。このグラフィカル ビューには、各パイプラインのパイプライン ステップの進行状況とその他の詳細が表示されます。
* **[パイプライン内で DevOps 変更要求の詳細を構成する](https://servicenow-prod.fluidtopics.net/~k56n2JpbhUneOCLEUkJRw)**   
  パイプラインの変更ステップで、パイプライン内からクローズ情報、変更ステータス、および変更要求フィールドを更新する方法を構成します。
* **using-dev-ops-model-change-flow.html**   
* **[DevOpsChangeRelationshipHelper スクリプトを使用して変更要求データを取得](https://servicenow-prod.fluidtopics.net/T9NSL9TjEx6wzPSpq1A_NQ)**   
  DevOpsChangeRelationshipHelper スクリプトインクルードを使用して、指定された関係タイプに基づいて変更要求に関連付けられたデータを取得します。
* **[DevOps チェンジベロシティでプル要求 (PR) または結合要求を管理する](https://servicenow-prod.fluidtopics.net/VQLN37DkXlKJLmhZKmnRkA)**   

