Microsoft Azure DevOps Boards スポーク
ServiceNow インスタンスから Azure DevOps ボード の作業アイテムを管理するプロセスを自動化します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Azure DevOps ボード スポーク v1.8.7 が最新バージョンです。
サポートされているバージョン
このスポークは Azure DevOps ボード REST API バージョン 4.1 と TFS 2018 Update 3 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。
スポークの依存関係
- ServiceNow 統合ハブアクションステップ:REST (com.glide.hub.action_step.rest)
- ServiceNow フローデザイナー:動的入力 (com.glide.hub.dynamic_inputs)
- ServiceNow IntegrationHub ランタイム (com.glide.hub.integration.runtime)
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
スポークの要件
- Azure DevOps インスタンス
- Azure DevOps を認証するための個人用アクセストークン (PAT)
スポークのアクション
Azure DevOps ボード スポーク では、ServiceNow でイベントが発生したときに作業アイテムを管理するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| コアプロセス管理 | 反復を作成 | Azure DevOps 反復を作成します。 |
| 反復を削除 | パスによって Azure DevOps 反復を削除します。 | |
| チームに反復を投稿 | Azure DevOps 反復を Azure DevOps チームに追加します。 | |
| レポート作業アイテムのリビジョン (Reporting Work Items Revisions) | バッチ処理用のレポート作業アイテムのリビジョンを追加します。 | |
| レポート作業アイテムのリンク (Reporting Work Items Links) | バッチ処理用のレポート作業アイテムのリンクを追加します。 | |
| 反復を更新 | Azure DevOps 反復の名前、開始日、および終了日を更新します。 | |
| メタデータの取得 | チームから反復のリンクを解除 (Delink Iterations From A Team) | チームから Azure DevOps 反復のリンクを解除します。 |
| 作成可能なフィールドを取得 | 必要な Azure DevOps プロジェクトのすべてのフィールドのリストを取得します。 | |
| チームのエリアパスを取得 | チームに関連するすべてのエリアパスの詳細を取得します。 | |
| エリアパスを取得 | プロジェクトのすべてのエリアパスの詳細を取得します。 | |
| バックログとデフォルトの反復を取得 | チームに関連するすべてのバックログとデフォルトの反復の詳細を取得します。 | |
| 反復パスを取得 | プロジェクトのすべての反復パスの詳細を取得します。 | |
| パスで反復を取得 | 指定されたパスで Azure DevOps 反復を取得します。 | |
| チームの反復パスを取得 | チームのすべての反復パスの詳細を取得します。 | |
| チームを取得 | プロジェクトのすべてのチームの詳細を取得します。 | |
| プロセスを取得 | すべてのプロセスの詳細を取得します。 | |
| ID で作業アイテムデータを取得 | 必要な作業アイテムの詳細を取得します。 | |
| 編集可能なフィールドを取得 | 必要な作業アイテムのすべてのフィールドのリストを編集用に取得します。 | |
| プロジェクトストリームを検索 | すべての Azure DevOps プロジェクトのリストを取得します。 | |
| 作業アイテム関係を取得 | 必要な作業アイテムのすべての関係を取得します。 | |
| プロセス別の作業アイテムタイプフィールドを取得 | 必要な Azure DevOps プロセスのすべての作業アイテムタイプフィールドのリストを取得します。 | |
| プロセス別の作業アイテムタイプを取得 | 必要な Azure DevOps プロセスのすべての作業アイテムタイプのリストを取得します。 | |
| 作業アイテムタイプを取得 | 必要な Azure DevOps プロジェクトのすべての作業アイテムタイプのリストを取得します。 | |
| パスでエリアを検索 | プロジェクトのエリアをそのパスで取得します。 | |
| 作業アイテムを検索 | 作業アイテムデータのリストを取得します。 | |
| Wiql によるクエリ | WIQL を指定してクエリの結果を取得します。 | |
| 作業アイテム管理 | 子リンクを作成 | 必要な作業アイテム間に親子関係を作成します。 |
| 作業アイテムを作成 | Azure DevOps インスタンスに作業アイテムを作成します。 | |
| 作業アイテムを削除 | Azure DevOps インスタンスの必要な作業アイテムを削除します。 | |
| 作業アイテムのリンクを解除 | 必要な作業アイテム間の親子関係のリンクを解除します。 | |
| 作業アイテムを更新 | 必要な作業アイテムの詳細を更新します。 | |
| 添付ファイルを追加 | ServiceNow レコードに関連付けられた添付ファイルを、Azure DevOps インスタンスの必要な作業アイテムに追加します。 | |
| プロジェクトに移動 | 同じ組織内のプロジェクト間を移動します。 | |
| サービスフックを登録 | 必要なプロジェクトの Webhook を登録します。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
フロー、サブフロー、およびアクションで異なる接続を使用する場合は、子エイリアスを作成し、デフォルトのエイリアスレコードをその親として選択します。子エイリアスを設定するには、親エイリアスの設定に必要な同じ手順を実行します。要件と設定に応じて、フロー、サブフロー、およびアクションで親エイリアスまたは子エイリアスのいずれかを選択できます。
複数の Azure DevOps アカウントを使用することもできます。この場合、認証情報レコードを構成するときにそれぞれのパスワードを指定し、接続レコードを構成するときに関連する接続 URL を指定する必要があります。
- OAuth を使用して Microsoft Azure DevOps Boards スポークを設定する場合は、「OAuth を使用した Microsoft Azure DevOps ボード スポークの設定」を参照してください。
- 個人用アクセストークンを使用して Microsoft Azure DevOps Boards スポークを設定する場合は、「個人用アクセストークンを使用した Microsoft Azure DevOps ボード スポークの設定」を参照してください。