Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
Important
Azure DevOps Office 統合アドインはサポートされなくなり、現在のバージョンの Office またはブラウザーでは機能しない可能性があります。 Microsoft では、このアドインの更新プログラムや修正プログラムは提供していません。 一括作業項目の操作では、 CSV のインポート/エクスポート機能を使用します。これは、推奨およびサポートされている方法です。
この記事では、多くの作業項目を追加または変更したり、リンクや添付ファイルを複数の作業項目に追加したりする必要がある場合に、Microsoft Excelを使用して時間を節約する方法について説明します。 また、Excel のネイティブ機能を使用して、列の合計、行のコピーと貼り付け、セルへのデータの入力などのアクションを実行することもできます。
この記事は、Office 統合アドインが環境内で引き続き必要なレガシ ワークフローに使用します。
シナリオを選択する
Excel への接続の詳細については、「Office クライアントにAzure Boardsを接続するを参照してください。 Excel と Azure DevOps の統合に関する具体的な質問に対する回答については、「FAQs: Work in Excel connected to Azure Boards」を参照してください。
Tip
この記事の後半でAI を使用してこのタスクに役立てる方法をご説明します。または、Azure DevOps MCP Server で AI サポートを有効にする方法を参照して作業を開始できます。
Prerequisites
| Category | Requirements |
|---|---|
| プロジェクトへのアクセス権 | - プロジェクト メンバー。 |
| Platform | - Windowsが必要です。 macOS は、Azure BoardsとのExcel統合ではサポートされていません。 |
| アクセス レベル | - 少なくとも 利害関係者アクセス。 |
| アクセス許可 | - 共同作成者 グループのメンバー。 - このノードの作業項目を表示 し、このノードの作業項目を編集 アクセス許可を [許可] に設定します。 デフォルトでは、 Contributors グループにこの権限が与えられます。 詳細については、「作業追跡のアクセス許可とアクセスを設定する」を参照してください。 |
| ツール | - Microsoft Office Excel 365 を含む 2010 以降Microsoft Excel。 - Azure DevOps Office Integration 2019。 ダウンロードするには、All Downloads までスクロールし、その他のツール、フレームワーク、および再頒布可能パッケージを選択し、Office Integration 2019 の横 Azure DevOpsにある Download を選択します。 または、Visual Studioの最新版のいずれかをインストールして、プラグインを入手することもできます。 このプラグインは、Excel からAzure BoardsとAzure DevOps Serverへの接続をサポートしています。 - Visual Studio 2015.1 以降 または Team Foundation Server Office Integration 2 以降。 - Select User 機能を使用するには、Visual Studio Community の無料版をダウンロードします。 この機能は、ユーザー名のスペルミスが原因で発生するデータ検証エラーを回避するのに役立ち、多数のユーザー アカウントからユーザー名を割り当てるときに便利です。 |
| Category | Requirements |
|---|---|
| プロジェクトへのアクセス権 | - プロジェクト メンバー。 |
| Platform | - Windowsが必要です。 macOS は、Azure BoardsとのExcel統合ではサポートされていません。 |
| アクセス レベル | - 少なくとも 利害関係者アクセス。 |
| アクセス許可 | - 共同作成者 グループのメンバー。 - このノードの作業項目を表示 し、このノードの作業項目を編集 アクセス許可を [許可] に設定します。 デフォルトでは、 Contributors グループにこの権限が与えられます。 詳細については、「作業追跡のアクセス許可とアクセスを設定する」を参照してください。 |
| ツール | - Microsoft Office Excel 365 を含む 2010 以降Microsoft Excel。 - Azure DevOps Office Integration 2019。 ダウンロードするには、All Downloads までスクロールし、その他のツール、フレームワーク、および再頒布可能パッケージを選択し、Office Integration 2019 の横 Azure DevOpsにある Download を選択します。 または、Visual Studioの最新版のいずれかをインストールして、プラグインを入手することもできます。 このプラグインは、Excel からAzure BoardsとAzure DevOps Serverへの接続をサポートしています。 - Select User 機能を使用するには、Visual Studio 2015.1 以降 または Azure DevOps Office Integration 2019 以降 をインストールします。 Visual Studioコミュニティの無料版をダウンロードできます。 この機能は、ユーザー名のスペルミスが原因で発生するデータ検証エラーを回避するのに役立ち、多数のユーザー アカウントからユーザー名を割り当てるときに便利です。 |
詳細については、「
リストとクエリの種類を使用する
リストとクエリの種類を使用して、作業項目を一括で追加、変更、発行、更新します。
- フラット リストを使用して 、バックログ アイテム、タスク、バグ、問題など、複数の種類の作業項目を同時に一括追加または変更します。
- ツリー リストを使用すると、作業項目とそのツリー トポロジ リンクを一括で追加または変更できます。
目標に一致するリストとクエリの組み合わせを選択します。
- 入力リスト、フラット リスト: 作業項目の一覧をインポートするか、階層なしで新しい作業項目を作成します。
- 入力リスト、ツリー リスト: トップダウン計画を完了し、階層的にリンクされた作業項目をインポートします。
- クエリ リスト、フラット リスト: 作業項目の一覧を一括更新するか、階層なしで新しい作業項目を作成します。
- クエリ リスト、ツリー リスト: 多数の既存の作業項目のリンク 関係の階層を表示および変更します。
- 入力リスト、フラット リスト: 作業項目の一覧をインポートするか、階層なしで新しい作業項目を作成します。
- 入力リスト、ツリー リスト: トップダウン計画を完了し、親子リンクされた作業項目を公開します。
- クエリ リスト、フラット リスト: 作業項目のクエリに基づいて Excel レポートを作成します。 Excel レポートを作成するには、Analytics レポートをサポートするようにプロジェクト コレクションが構成されている必要があります。 詳細については、「 レポートの作成」を参照してください。
- クエリ リスト、ツリー リスト: 多数の既存の作業項目の階層的および親子リンク関係の階層を表示および変更します。
クエリの種類
Excelでは、次のクエリ リスト ソースがサポートされています。
- なし: 入力リストを使用します。
- クエリ タイトル: 選択したクエリによって返される作業項目を使用 します。
Azure Boardsでは、クエリの横にあるアイコンで識別される 3 つのクエリ構造がサポートされています。
- 作業項目のフラット リスト: フラット リスト クエリとしてインポートされます。
- 作業項目と直接リンク: フラット リスト クエリとしてインポートされます。
- 作業項目のツリー: ツリー リストとしてインポートされます。
Excelは、複数のリンクの種類の変更をサポートしていないため、直接リンク クエリをフラット リストとしてインポートします。
ツリー リスト
ツリー リストを使用して、作業の内訳構造や階層的なユーザー ストーリーなど、入れ子になった作業項目を一括で追加します。 たとえば、階層内にタスク、サブタスク、バグを追加したり、タスクを製品バックログ項目にリンクしたりできます。
Excelでは、次の一覧の種類がサポートされています。
- フラット リスト: 1 つの [タイトル] 列を持つ作業項目のフラット リスト。 リンク管理はサポートされていません。
- ツリー リスト: 2 つ以上の タイトル 列を持つ作業項目の階層リスト。 作業項目間のツリー トポロジ リンク (親子リンクなど) の作成と更新がサポートされています。
親子リンクとその他のツリー トポロジ リンクの種類では、階層的なバックログ構造がサポートされます。 階層に参加する作業項目の種類は、次の図に示すようにプロセスによって異なります。
ツリー リスト階層
この図は、アジャイル プロセスバックログ階層を示しています。
- ユーザー ストーリーとタスクを使用して作業を追跡します。
- バグを使用してコードの欠陥を追跡します。
- エピックと機能を使用して、大規模なシナリオで作業をグループ化します。
各チームは、ユーザー ストーリーまたはタスク作業項目と同じレベルでバグを管理するかどうかを構成できます。 バグを処理する設定を使用します。 このような作業項目の種類を使う方法については、 アジャイル プロセスに関する記事を参照してください。
階層リストをインポートするには、この記事の後半の 「作業項目の階層リストをツリー リストとして追加またはインポート する」を参照してください。
マイ クエリと共有クエリ
Excel の Azure Boards で定義したクエリ (マイ クエリと共有クエリのクエリを含む) を開くことができます。 ただし、ブックを他のチーム メンバーと共有する場合は、共有クエリを使用します。 他のチーム メンバーは、[マイ クエリ] フォルダーに格納されている個人用クエリに基づいてブックやワークシートにアクセスできません。
Excel の機能を使う
ほとんどの標準Excel機能は、Azure Boards接続されたワークシートで動作します。
引き続き機能する便利なExcelアクション
- セルの書式を設定するか、条件付き書式を適用します。
- セル間で値を切り取って貼り付けます。
- 1 行を切り取って貼り付けます。
- 列を合計し、数式を使用します。
- セルを下方向にフィル。
- 行をフィルター処理する。
- 1 つのブックに複数のワークシートを追加します。
各ワークシートでは、異なる入力リストまたはクエリを使用できます。 同じブック内のすべてのワークシートは、組織またはプロジェクト コレクション内の同じプロジェクトに接続する必要があります。
接続されたワークシートで異なる動作
- すべてのセルは作業項目フィールドとそのデータ型にマップされるため、フィールド ルールが適用されます。
- 挿入は1回に1行ずつ行われます。
- コピーと貼り付けでは、複数の行がサポートされます。
- 階層内の作業項目を移動するには、行全体を切り取り、新しい親の下に貼り付けます。
- ツリー内の項目の位置を変更するには、 Outdent と Indent を使用します。
- 元に戻す (Ctrl + Z) が確実に動作しない場合があります。 必要に応じて、ワークシートを更新します。
Azure Boardsとの同期を維持するには、頻繁に発行して更新します。 Excel機能の詳細については、「基本的なExcelタスク」を参照してください。
作業項目の並べ替え
Excelで作業項目を並べ替える場合は、次のガイダンスを使用します。
- Excel並べ替え機能を使用してフラット リストを並べ替えます。
- ツリー リストを並べ替えないでください。 ツリー リストを並べ替える場合、階層が変更され、作業項目間のリンクが解除される可能性があります。
目標に一致するオプションを選択します。
- チーム バックログ内のアイテムを並べ替える: [スタック ランク ] または [ バックログの優先度 ] フィールド (アジャイルまたはスクラム プロセス) を使用します。 値を設定し、ワークシートを発行して、バックログを更新します。 項目は、低い番号から高い番号の順に表示されます。 誰かが後でバックログを並べ替えた場合、これらの値が変更される可能性があります。
- ユーザー設定の順序をExcelのみ保持する: ユーザー設定の並べ替えフィールドを追加し、そのフィールドでフラット リストを並べ替えます。 この方法では、チーム バックログに表示される順序は変更されません。
Excel ワークシートでタスクを完了する
Excel接続されたワークシートを使用して、次の一般的なタスクを実行します。
-
一括タグの更新: [タグ ] フィールドを追加し、セミコロン (
;) で区切って 1 つ以上のタグを割り当てます。 タグ付けのガイダンスについては、「 作業項目タグを使用してリストとボードを分類およびフィルター処理する」を参照してください。 - リッチ テキスト フィールドに対するプレーンテキストの更新: リッチ テキスト フィールドに単純なテキストを入力します。 複数の作業項目を一括で更新すると、既存のリッチ書式設定の一部が失われる可能性があります。
- オフライン編集: オフラインで作業し、再接続して変更を発行します。 詳細については、「Azure Boardsを Office クライアントに接続する、オフラインで作業する、再接続する」を参照してください。
サポートされていないタスク
Excel ワークシートで作業する場合、次のタスクはサポートされていません。
- 作業項目の削除
- 既存の作業項目について、作業項目の種類を変更する
- 作業項目を別のプロジェクトに移動
- テスト ケースのステップやその他のテスト成果物をインポートまたは更新する
- 新しい状態以外の状態で作業項目を追加する
- 作業項目ディスカッション スレッドに追加する
- リモート作業項目へのリンク
作業項目をフラット リストとしてインポートする
作業項目をフラット リストとしてインポートするには、次の手順に従います。
Note
Azure BoardsとのExcel統合は、Windowsでのみサポートされています。 macOS (Visual Studio for Mac シナリオを含む) はサポートされていません。
Excel を開き、Azure Boards プロジェクトに接続します。 Connect Azure DevOps プロジェクトで提供されている 4 つのメソッドのいずれかを Excel に使用します。
Note
クラウドでAzure Boardsに接続すると、Azure DevOps サービス組織に関連付けられているコレクションが 1 つしかないため、Team プロジェクト コレクション が自動的に選択されます。 オンプレミス サーバーのAzure Boardsに接続する場合は、プロジェクトを選択する前に、Team プロジェクト コレクションを選択します。
Excel で、空のワークシートを開きます。 Team リボンを使用できない場合は、Azure DevOps Office Integration 2019 ツールがインストールされていることを確認してください。 詳細については、「Azure DevOps Office 統合の問題を参照してください。
最初のテーブル セルにカーソルを置きます。 [チーム] リボンで、[新しいリスト] を選択します。
[ 新しいリスト ] ダイアログで、[ 入力リスト] を選択し、[ OK] を選択します。
これで、ワークシートは、入力リスト (
Query[None])、フラット リストとしてプロジェクトにバインドされます。
追加する作業項目の タイトル 値を入力し、[ 作業項目の種類 ] の値を選択します。
作業項目の種類を選択すると、[ 状態 ] フィールドと [ 理由 ] フィールドに既定値が自動的に入力されます。
データがある任意のテーブル セルにカーソルを置きます。 [チーム] リボンで、[発行] を選択します。
ワークシートが正常に発行されると、テーブル内の作業項目に ID 番号が割り当てられます。
他のフィールドに値を割り当てるには、[チーム] リボンの [列の選択] を選択します。 フィールドを追加し、割り当てを行い、変更を発行します。
Tip
チーム バックログに作業項目を追加するときは、チームのエリア パスと反復パスを指定してください。 エリア パスまたは反復パスを追加する必要がある場合は、[領域とイテレーションの編集] を選択します。 このリンクをクリックすると、Web ブラウザーで [プロジェクトの設定] ページが開きます。 詳細については、「 エリア パスの定義とチームへの割り当て 」および 「反復パスの定義」および「チームイテレーションの構成」を参照してください。
Excel から Web ポータルでアイテムを開くと、一覧の作業項目にさらに情報を追加できます。
まず、未保存の変更を一覧に公開します。 作業項目を選択し、[チーム] リボンの [Web Access で開く] を選択します。
Web ブラウザーが開き、作業項目が表示されます。
作業項目に変更を加えた場合は、直ちにワークシートを更新して変更をキャプチャします。
作業項目をツリー リストとしてインポートする
親子リンクまたはその他のツリー トポロジ リンクの種類を使用して、リンクされた作業項目の階層を追加できます。
Important
ツリー リストは階層リンク関係を変更する可能性があるため、並べ替えは避けてください。
ワークシートをプロジェクトにバインドした前の手順の手順から開始します。
フラット入力リスト ワークシートをツリー リストに変換します。 リスト内のセルを選択し、[チーム] リボンの [ツリー レベルの追加] を選択します。
[ ツリー レベルの追加] オプションを使用できない場合、リストは クエリ リストになります。 リストをツリー リストに変換するには、まずリストを入力リストに再構成する必要があります。
[ ツリー一覧に変換 ] ダイアログで、作業項目を階層に追加するときに使用するリンクの種類を選択し、[ 変換] を選択します。 最も一般的な選択肢は 親子です。 ツリー トポロジ リンクの種類からのみ選択できます。 詳細については、「リンクの種類のトポロジと制限 」を参照してください。
リストの種類がツリーに変わり、別の [タイトル] 列が表示されます。 最初のタイトル列には タイトル 1 というラベルが付き、新しいタイトル列には タイトル 2 というラベルが付けられます。
階層にさらにレベルを追加するには、もう一度 [ツリー レベルの追加] を選択します。 たとえば、エピック、フィーチャー、ユーザー ストーリーの階層を追加する場合は、3 つの タイトル 列が必要です。
タスクを追加する場合は、4 つの タイトル 列を持つ別のツリー レベルを追加します。 列を削除する場合は、「ツリー レベルを削除する」を参照してください。
Excel ファイルを保存します。
インポートする階層の作業項目の種類とタイトルを入力します。 作業項目の種類を選択すると、[ 状態 ] フィールドに既定値が自動的に入力されます。
データがある任意のテーブル セルにカーソルを置きます。 [チーム] リボンで、[発行] を選択します。
ワークシートが正常に発行されると、テーブル内の作業項目に ID 番号が割り当てられます。
バックグラウンドでは、選択したリンクの種類を使って、階層内の各作業項目がリンクされます。 エピックはフィーチャーにリンクされます。 機能はユーザー ストーリーにリンクされます。
リンクを確認するには、作業項目を選択し、[チーム] リボンの [リンクと添付ファイル] を選択します。 次の例は、インポートされたフィーチャー用に作成された子リンクと親リンクを示しています。
新しいテーブル行の作業項目に子を追加するには、作業項目を選択し、[チーム] リボンで [子の追加] を選択します。
他のフィールドに値を割り当てるには、[チーム] リボンの [列の選択] を選択します。 フィールドを追加し、割り当てを行い、変更を発行します。
ツリー階層を変更するには、作業項目の行全体を切り取り、その行をツリーの新しい親の下に貼り付けます。 変更を発行すると、古い階層リンクが削除され、新しい階層リンクが作成されます。
ツリー内の
Indent 項目とツリー アクションの
Outdent 項目 を使用して、ツリー階層内の作業項目を降格または昇格できます。 これらのアクションは、 Title <Number> というラベルが付いた任意の列のコンテンツで使用できます。
Title <Number> ラベルのない列のデータを操作する場合は、列のツリー レベルを追加します。
ツリー レベルを削除する
ツリー レベルを安全に削除するには:
Important
変更を発行した後でのみ、ツリー レベルを削除します。 更新によってワークシートが上書きされ、発行されていないデータが失われます。
未公開の変更をすべて公開する。
削除したい Title <Number> 列の下のすべての値をクリアしてください。
この列は、ツリー内で最も高い番号の Title 列である必要があります。
ワークシートを更新します。
Excel、空になった Title 列が削除されます。 列を手動で削除しようとすると、Excelはエラーを返します。
ツリー リストの操作に関するヒント
Excelでは、タイトル列を使用してツリー リンクを作成します。 発行する前に、次の一般的な問題を確認してください。
- 階層内の空白行: 項目間の空白行がリンクを中断したり、誤って適用されたりする可能性があります。
- 列が誤っています: 各子作業項目のタイトルを正しいタイトル <番号>列に入力します。
- 1 行に複数のタイトル列が設定されている: 1 行につき 1 つの Title <Number> 列にのみテキストを入力します。
- 並べ替えられたツリー リスト: ツリー リストを並べ替えないでください。 並べ替えによって階層リレーションシップが変更される場合があります。 誤って並べ替える場合は、すぐに更新して元の構造を回復します。
無効なリンクのトラブルシューティングを行うには、FAQ を参照 してください。
親子のリンクされた作業項目は、親を 1 つだけ持つことができます。 1 つのタスクを複数のバックログ項目の下に表示する必要がある場合は、個別のタスクを作成します。
クエリ リストを使用して作業項目を一括で更新する
多数の既存の作業項目を一度に更新する場合は、クエリ リストを使用します。
Tip
ワークシートの同期を維持する:
-
Refresh から始めて、最新のデータをプルします。 -
列の選択を使用して、編集する必要のあるフィールドを追加します。 - データの競合を減らすために頻繁に発行します。
- 未公開の変更が失われないように、ワークブックを定期的に保存してください。
更新する作業項目を返すクエリを作成します。 詳細については、「クエリ エディターを使用したマネージド クエリの作成と保存」を参照してください。
Excel を開き、Azure Boards プロジェクトに接続します。 Connect Azure DevOps プロジェクトで提供されている 4 つのメソッドのいずれかを Excel に使用します。
開始した場所と一致するパスに進みます。
パス A: Web ポータルまたはVisual Studioからクエリを開いた
[チーム] リボンの [列の選択] を選択して、編集するフィールドを追加します。
値を更新して、変更を公開します。
パス B: Excelで開始しました
空白のワークシートを開きます。 同じバインドされたプロジェクトのクエリを使用する場合は、既存のブックにワークシートを追加することもできます。
最初のテーブル セルにカーソルを置きます。 [チーム] リボンで、[新しいリスト] を選択します。
[ 新しい一覧 ] ダイアログで、[ クエリの一覧] を選択し、クエリを選択します。
各クエリの横にあるアイコンにクエリの種類が表示されます。 詳細については、「 クエリの種類」を参照してください。
[OK] を選択.
これで、ワークシートがプロジェクトにバインドされ、クエリから設定されます。
更新したら、変更を公開します。
ツリー リストを使用している場合は、この記事の「 作業項目の階層リストをインポートする」のガイダンスを確認してください。
ツリー コマンドを有効にする
[子の追加] や [インデント] などのツリー コマンドがチーム リボンで使用できない場合、ワークシートはフラット リストまたはクエリ リストとして構成されます。
ツリー コマンドを有効にするには、ワークシートを次のいずれかの種類のリストに再構成します。
- 入力リスト
- ツリー クエリに基づくクエリ リスト
詳細な手順については、「 リストの種類またはクエリを変更する」を参照してください。
リストの種類またはクエリを変更する
ワークシートの設定方法を変更する必要がある場合は、この手順を使用します。
次のようにすることができます。
- フラット リストをツリー リストに変更する
- クエリ リストから入力リストに変更する
- 入力リストからクエリ リストに変更する
- ワークシートが参照するクエリを変更する
ツリー リストが必要で、 ツリー コマンドを使用できない場合は、まずワークシートを入力リストに変換します。
クエリ リストを入力リストに変換する
[ 発行] を選択すると、ワークシート内のすべての変更が保存されます。
チーム リボンで、構成>リスト を選択します。
[ リストのプロパティの構成 ] ダイアログで、[ 作業項目のみを更新] を選択し、[ 適用] を選択します。
ワークシートが入力リストになりました。
入力リストをクエリ リストに変換する
[ リストのプロパティの構成 ] ダイアログで、[ クエリから更新] を選択します。
ワークシートに入力するクエリを選択し、[ 適用] を選択します。
既存の作業項目をワークシートに追加する
ワークシートの種類に一致するパスを使用します。
ワークシートでクエリ リストを使用する場合
必要な 作業項目を含むようにクエリを変更し、ワークシートを更新します。
ワークシートで入力リストを使用する場合
次の手順を実行します。
[チーム] リボンで、[作業項目の取得] を選択します。
作業項目の取得ダイアログ
[ 作業項目の取得 ] ダイアログで、作業項目の検索方法を選択します。
作業項目が別のプロジェクトにある場合は、最初にプロジェクトを選択します。 次に、次のいずれかのオプションを選択します。
保存されたクエリ: 目的の作業項目を返す保存されたクエリを使用します。
ID: 作業項目 ID が既にわかっている場合は、このオプションを使用します。
- [ ID ] ボックスに、コンマまたはスペースで区切って ID を入力します。
タイトルに含まれるもの: [ タイトル ] フィールドの単語または語句で作業項目を検索します。 and type リストで、返される作業項目の種類を選択します。
Tip
クエリを最短の時間で実行するには、検索のフィルター条件を絞り込みます。
[ 検索] を選択します。
- 結果には、選択したプロジェクトの作業項目と作業項目の種類のみが含まれます。
-
チェックマークは、ワークシートに既に含まれている作業項目を示します。 - 結果を並べ替えるには、列ヘッダーを選択します。 列のサイズを変更して、詳細を表示することもできます。
結果一覧で、追加する各作業項目の [
] チェック ボックスをオンにします。- ワークシートに含めたい関連する子ノードも含めます。
- Shift + Select を使用して範囲を選択し、Ctrl + Select を使用して個々の項目を追加または削除します。
- [すべて選択] を使用して、返されるすべての作業項目を選択します。
[OK] を選択. ワークシートの一覧が更新され、変更内容が表示されます。
列フィールドを追加または削除する
チーム リボンの [新しいリスト] アクションを使用してワークシートを作成すると、作業項目の種類、ID、状態などの既定のフィールド列のセットが生成されます。 既存のクエリからワークシートを作成する場合、ワークシート内の列フィールドはクエリで定義されているフィールドと一致します。
どちらのシナリオでも、[チーム] リボンの [列の選択] アクションを使用して列を追加および変更します。 クエリからワークシートを作成した場合、列の変更は基になるクエリには影響しません。
[ 列オプション] を 選択してフィールドを追加し、他のフィールドに値を割り当てます。
作業項目の種類に基づいてフィールドをフィルター処理するには、[作業項目の種類] を選択します。
ワークシート セットにフィールドを追加するには、[ 使用可能な列 ] ボックスの一覧でフィールドを選択し、
右矢印を選択します。ワークシート セットからフィールドを削除するには、[ 選択した列 ] ボックスの一覧でフィールドを選択し、左矢印
選択します。列シーケンス内のフィールドの位置を変更するには、フィールドを選択し、
上矢印と
下矢印を使用して位置を変更します。 上方向キーを押すと、選択した列がテーブル列ヘッダーのセットの左側に移動します。 下向き矢印を使用すると、テーブル列ヘッダーのセット内の列が右に移動します。Description などのリッチ テキスト フィールドを追加できます。 公開されたワークシートでは、いくつかの豊富な書式設定が失われる可能性があることに注意してください。
[ OK] を 選択して列の変更を適用します。
ワークシートにフィールドが表示されたら、値を割り当てて更新プログラムを発行します。 ユーザー アカウントを受け入れる ID フィールドを使用する場合は、次のセクション「 ユーザー アカウントの選択」のガイダンスに従います。
ワークシートを保存します。
ユーザー アカウントを選択する
[ ユーザーの選択] を使用してアカウントを検索し、ユーザー名フィールドに値を割り当てます。 この機能は、大規模なチームに特に役立ち、最近使用した (MRU) 値も示します。
Note
ユーザーの 選択 機能を使用しない場合は、データベースに表示されるとおりにユーザー名を入力する必要があります。それ以外の場合は、発行しようとするとデータ検証エラーが発生します。
Visual Studio 2015.1 以降がインストールされていることを確認します。 必要に応じて、 新しいバージョンをダウンロードしてインストールします。
ワークシートで、ID またはユーザー名フィールドを選択します。 この選択により、[チーム] リボンの [ユーザーの選択] が有効になります。
ID フィールドとユーザー名フィールドは、通常、Microsoft Entra ID、Windows Server Active Directory、またはワークグループからユーザー アカウントにマップされます。
[ ユーザーの割り当て ] ダイアログで、ユーザー名の入力を開始し、フィルター処理された結果から一致するアカウントを選択します。
文字を入力して、その文字で始まる名前にジャンプします。 エイリアスではなく、ユーザー名のみが認識されます。
Excelは最近選択した項目を格納するため、次回はフィールドから直接ユーザー アカウントを選択できます。
作業項目のリンク
[リンクと添付ファイル] ダイアログの [リンク] タブを使用して、次の手順を実行します。
- 選択した作業項目の既存のリンクを確認する
- 1 つ以上の作業項目へのリンクを追加する
- リンクを削除します。
- Web ポータルでリンクされた作業項目を開く
- 既存のリンクのリンクの種類を編集する
- [ リンク ] タブで列を追加してリストを並べ替える
作業項目のリンクの詳細については、「 ユーザー ストーリー、問題、バグ、およびその他の作業項目をリンクする」を参照してください。
リンクの表示と追加
[ リンクと添付ファイル] ダイアログでは、作業項目リンクの一括更新はサポートされていません。 ツリー トポロジ リンクの種類に対する一括更新の場合は、ツリー リストを使用します。
1 つの作業項目を他の作業項目にリンクする
ワークシートで更新する作業項目を選択し、[チーム] リボンの [リンクと添付ファイル] を選択します。
[ リンクと添付ファイル ] ダイアログで、[ リンク ] タブを選択し、[ リンク先] を選択します。
<作業項目> へのリンクの追加 ダイアログで、リンクする作業項目を選択します。
[リンクの種類] を選択します。 選択したすべての作業項目に同じリンクの種類が適用されます。
リンクするすべての作業項目の識別子 (作業項目 ID) を選択します。 詳細については、「 リンクする作業項目を検索する」を参照してください。
[OK] を選択.
[チーム] リボンで [発行] を選択し、ダイアログを閉じます。
同じターゲット作業項目を複数の作業項目にリンクする
Shift キーを使用してワークシート内の作業項目の範囲を選択 + キーボード ショートカットを選択します。 Ctrl + キーとSelectを使って、選択したグループの作業項目を追加または削除します。
[リンクと添付ファイル] および [作業項目<ダイアログの>リンクと追加リンクの手順に従って、リンク先の作業項目を特定します。
変更を公開します。 識別された作業項目は、ワークシート内の選択したすべての作業項目にリンクされます。
リンクする作業項目を検索する
[<作業項目への追加] リンク>ダイアログで、[リンクされた作業項目の選択] を開き、1 つまたは複数のターゲット作業項目を選択します。 保存したクエリを使用する場合は、最初 にクエリを定義します。
[<Work Item> へのリンクを追加する] ダイアログで、[Browse (Visual Studio) を選択します。
[ リンクされた作業項目の選択 ] ダイアログで、リンクする作業項目を取得する方法を選択します。
このダイアログは、[ 作業項目の取得] と同じ方法で構成します。 詳細については、「 既存の作業項目をワークシートに追加する」を参照してください。
[リンク] リストに列を追加する
[リンク] リストに表示される列を変更できます。
ワークシートで作業項目を選択し、[チーム] リボンの [リンクと添付ファイル] を選択します。
[リンクと添付ファイル] ダイアログで、[リンク] タブを選択し、[
列のオプション] 選択します。[ 列オプション] ダイアログで、表示するフィールドを選択します。
フィールドを追加するには、[使用可能な列] で 1 つ以上のフィールドを選択し、[選択
した列の追加] 矢印選択します。フィールドを削除するには、[選択した列] で 1 つ以上のフィールドを選択し、[選択した
列の削除] 矢印選択します。
このダイアログは、[ 作業項目の取得] と同じ方法で構成します。 詳細については、「 既存の作業項目をワークシートに追加する」を参照してください。
[リンク と添付ファイル ] ダイアログでリンクの一覧を並べ替えるには、そのフィールドのリストを並べ替える列を選択します。
リンクされた作業項目を開く
リンクと 添付ファイルからリンクされた作業項目を開くことができます。
[ リンク ] タブで、リンクされた作業項目を右クリックし、[ リンクされたアイテムを開く] を選択します。
リンクされた作業項目が Web ポータルで開きます。
リンクを編集してリンクの種類を変更する
リンクの種類や対象の作業項目など、一覧表示されているリンクを編集できます。
[リンクと添付ファイル] ダイアログの [リンク] タブで、更新するリンクを選択し、[リンクの
編集選択します。[ リンクの編集 ] ダイアログで、必要に応じてリンクの種類を変更します。
リンクされた作業項目を変更するには、作業項目 ID を入力するか、[ 参照 ] を選択して検索します。
このダイアログのフィールドは、[ 作業項目の取得] と同じ方法で構成します。 詳細については、「 既存の作業項目をワークシートに追加する」を参照してください。
添付ファイルを追加する
作業項目に添付ファイルを追加するには、次の手順に従います。
作業項目を選択し、[ リンクと添付ファイル] を選択します。
[<作業項目のリンクと添付ファイル>ダイアログで、[添付ファイル] タブを選択します。
[
追加を選択し、添付するファイルを選択します。
[OK] を選択.
[ 発行] を選択し、ダイアログを閉じます。
同じプロセスを使用して、同じ添付ファイルを複数の作業項目に同時に追加します。 ワークシートで、Shift キー + 選択キーボード ショートカットを使用して作業項目の範囲を選択し、Ctrl + Select を使用して、選択したグループの作業項目を追加または削除します。 添付ファイルを選択すると、 発行 プロセスによって、選択したすべての作業項目にファイルが適用されます。
レポートを作成する
フラット リスト クエリの場合は、Web ポータルでグラフとレポートを直接作成できます。 詳細については、「 状態と傾向クエリベースのグラフを作成して進行状況を追跡する」を参照してください。
Important
オンプレミスのAzure DevOps Serverからのみ、New Report オプションを使用して Excel レポートを作成できます。 これらのレポートでは、SQL Server Analytics Server をサポートするようにプロジェクトのコレクションを構成する必要があります。
Excel レポート (オンプレミスのAzure DevOps Server) を作成するには、[新しいレポート] を選択します。
詳細については、「 レポートの作成」を参照してください。
発行エラーを解決する
Excelで発行操作または更新操作が失敗した場合は、次の参照を使用します。
データの競合を解決する: 別の更新プログラムによって、前回の発行後にAzure Boardsのフィールド値が変更されました。
データ検証エラーを解決する: フィールド値が作業項目の種類の規則に違反しています。
ツリー階層内の無効なリンクを解決する: 移動操作または並べ替え操作によってツリー リンクが壊れました。 エラーを確認し、項目の位置を変更して階層を復元します。
アドレス エラー TF208104: 階層リンクリレーションシップがロックされている: フィールドの変更は発行されますが、階層の変更は発行されません。これは、Project Server統合などのプロセスによって 1 つ以上のリンク リレーションシップがロックされるためです。
一般的な問題のトラブルシューティング
このセクションは、Excelで作業している間のクイック 回復ガイドとして使用します。
- チーム リボンを使用できません:Office 統合Azure DevOpsインストールされていることを確認してください。 詳細については、「Azure DevOps Office 統合の問題を参照してください。
- 検証エラーで発行が失敗する: 「データ検証エラーの解決」を参照してください。
- データの競合で発行が失敗する: ワークシートを更新し、変更を再適用して、もう一度発行します。 詳細については、「 データの競合を解決する」を参照してください。
- ツリーリンクは編集後無効です: ツリー階層内の無効なリンクを解決するを参照してください。
- TF208104階層リンクがロックされている: ツリー リストの無効なリンクを解決する方法を参照してください。
AI を使用して、Excelなしで作業項目を追加または変更する
Azure DevOps MCP サーバーを構成する場合は、Excel ワークシートを発行して更新するのではなく、自然言語でタスクを一括追加および変更する方法について説明できます。
テンプレートとして次の例を使用します。 プロジェクト名、ID、ユーザー、スプリント、およびエリア パスを実際の値に置き換えます。
| Task | プロンプトの例 |
|---|---|
| 作業項目のフラット なリストを追加する | Create 15 tasks under user story 4321 in project Fabrikam Fiber with the titles I provide. |
| 階層を追加する | Create an epic "Payments" in project Fabrikam Fiber with 4 features and 3 user stories per feature under area path Fabrikam Fiber\Billing. |
| 複数のフィールドを更新する | For all active tasks in Sprint 12, set Remaining Work to 4 and Activity to Development in project Fabrikam Fiber. |
| タグを一括追加する | Add tags "excel-migrated" and "cleanup" to every user story in area path Fabrikam Fiber\Web in project Fabrikam Fiber. |
| 一括再割り当て | Reassign all tasks under user story 4321 from Jamal Hartnett to Raisa Garrison in project Fabrikam Fiber. |
| スプリントへの移動 | Move all uncommitted tasks from Sprint 5 to Sprint 6 in project Fabrikam Fiber. |
| 親子リンクを設定する | Parent tasks 5001 through 5010 under user story 4321 in project Fabrikam Fiber. |
| 添付ファイルが見つからない作業項目を検索する | List all active work items in project Fabrikam Fiber that don't have attachments. |
| 一括更新の優先度 | Set Priority to 1 for all bugs tagged "regression" in project Fabrikam Fiber. |
| CSV を移行する | Import the CSV rows I provide as new user stories under area path Fabrikam Fiber\Web in project Fabrikam Fiber. |
Note
Visual Studio Codeを使用している場合、エージェント モードは複雑な一括作業項目操作に特に役立ちます。