Azure DevOpsパイプラインでの変更要求の詳細を取得および更新
Azure DevOpsパイプラインに関連付けられた変更要求の詳細を取得して更新します。
始める前に
この手順を実行する前に、次の前提条件を満たしていることを確認してください。
- Azure DevOps ツールに接続して構成し、既存のリポジトリ、オーケストレーションタスク、パイプラインを検出します。
- 次のカスタム拡張タスクを Azure DevOps インスタンスにインストールします。
- ServiceNow Azure Pipelines を DevOps チェンジベロシティ と統合するための拡張機能。詳細については、「Azure DevOpsおよびAzure DevOpsカスタムアクションに ServiceNow DevOps 拡張機能を使用する」を参照してください。
必要なロール:
- DevOps 変更速度管理の admin または sn_devops.admin
- Azure DevOps のアドミン
このタスクについて
変更要求 のステータスパラメーターを更新する と、次の移行のみがサポートされます。
- cancel:ステータスを [キャンセル] に移行するには、変更要求ステータスが [実装済み] である必要があります。理由は、ステータスをキャンセルに更新するための必須入力です。
- クローズ済み:ステータスをクローズに移動するには、変更要求ステータスが実装後である必要があります。close_codeとclose_notesは、ステータスをクローズ済みに更新するための必須入力です。
変更要求状況を整数値として指定します。
- 4:キャンセル (sn_devops.change_request.cancel_state プロパティに設定された値)
- 3:クローズ済み (sn_devops.change_request.closed_state プロパティに設定された値)
選択フィールドを更新するときは、対応する選択リストで利用可能な有効な選択値を指定する必要があります。たとえば、[ クローズコード ] フィールドの選択リスト値は、[成功]、[successful_issues]、[不成功] です。