Azure Boards を Office クライアントに接続する

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

作業の追跡作業をサポートするには、Microsoft Excel を使用できます。 Azure Boards または Azure DevOps Server に接続された状態のオンライン モードで作業できます。 または、ローカル環境のコンピューターとドキュメントにアクセスするオフライン モードで作業することもできます。

ヒント

一括インポートまたは作業項目の更新を行う場合は、Web ポータルまたは CSV インポートを使用します。

サポートされている Office クライアントと Azure DevOps のバージョン

次の表では、Azure DevOps の各バージョンでサポートされている Office クライアントを示します。 MacOS はサポートされていません。 Visual Studio for Mac をインストールしてある場合でも、Excel や他の Office クライアントから Azure DevOps への接続はサポートされません。


Azure DevOps/Visual Studio のバージョン

Excel

Project1

PowerPoint ストーリーボード操作2


Azure DevOps Services
Azure DevOps Server 2020
Azure DevOps Server 2019 Visual Studio 2022
Visual Studio 2019
Azure DevOps Office Integration 2019

✔️

TFS 2018
Visual Studio 2017

✔️

✔️

✔️

注意

  1. Project の統合と TFSFieldMapping コマンドのサポートは、Azure DevOps Server 2019 以降のバージョンでは非推奨です。 Marketplace 拡張機能のいずれかを使うとサポートが見つかる場合があります。
  2. PowerPoint 内からの作業項目への PowerPoint ファイルのリンクのサポートは、Visual Studio 2019 と Azure DevOps Office Integration 2019 以降では非推奨になっています。 それでも、作業項目内からストーリーボード リンクを使って PowerPoint にリンクすることはできます。 また、PowerPoint ストーリーボーディングに関する Visual Studio ギャラリーは非推奨です。

前提条件

Office クライアントから Azure Boards プロジェクトに接続するには、次のソフトウェアとアクセス許可が必要です。

  • Excel を Azure Boards に接続するには、Office Excel 365 など、Office Excel 2010 以降のバージョンをインストールします。
  • すべての Office 統合タスクで、Visual Studio のいずれかのバージョンか無料の Azure DevOps Office Integration 2019 をインストールしている必要があります。
  • Azure DevOps Office Integration プラグインを入手する唯一の方法は、Visual Studio または Azure DevOps Office Integration の最新エディションのいずれかをインストールすることです。 このプラグインは、Excel から Azure DevOps への接続をサポートします。
  • Azure Boards プロジェクトに接続するには、プロジェクトのメンバーである必要があります。 Azure Boards プロジェクトがまだない場合は、プロジェクトを作成できます。
  • Excel を Azure Boards に接続するには、Microsoft 365 など、Office Excel 2010 以降のバージョンをインストールする必要があります。
  • すべての Office 統合タスクで、Visual Studio のいずれかのバージョンか無料の Azure DevOps Office Integration 2019 をインストールしている必要があります
  • Team Foundation プラグインを入手する唯一の方法は、Visual Studio または Azure DevOps Office Integration 2019 の最新エディションのいずれかをインストールすることです。 Azure DevOps Office Integration 2019 プラグインでは、Excel から Azure DevOps への接続がサポートされています。
  • Azure Boards プロジェクトに接続するには、プロジェクトのメンバーである必要があります。 Azure Boards プロジェクトがまだない場合は、プロジェクトを作成できます。

互換性の要件については、Azure DevOps との互換性に関する記事を参照してください。

重要

以前のバージョンの Office と同じコンピューターに Microsoft Office 2010 をインストールすると、次のエラーが発生することがあります。

Team Foundation Error: インターフェイスが登録されていません (HRESULT からの例外: 0x80040155)

Office を修復すると、このエラーを解決できる場合があります。 [修復] オプションにアクセスするには、コントロール パネルを開き、[プログラムのアンインストールと変更] を選び、Office 2010 のコンテキスト メニューを開いて、[変更] を選びます。 詳細については、Azure DevOps と Office の統合の問題に関するページを参照してください。

作業項目を発行して更新する

Excel から作業項目を追加または更新すると、作業項目のローカル コピーが作成されます。 データの同期を維持するには、ローカル ファイルを開くときに更新し、長いオンライン セッションの間に頻繁に発行および更新することが重要です。

ローカル ドキュメント内のデータとデータベース内のデータは、最初は一致しています。 しかし、ユーザーや他のチーム メンバーは作業項目に関するデータを変更することができ、2 つのデータは異なるようになります。 データベースから最新の変更を表示するには、ドキュメントを最新の情報に更新します。 最新の情報に更新すると、データ ストア内の最新の値がローカル ドキュメントにダウンロードされます。 ドキュメントからデータベースに変更を書き込む場合は、変更を発行します。 発行すると、それまでに加えた変更が作業項目トラッキング データ ストアにアップロードされます。

ローカル データ ストアと Azure Boards の作業項目の同期を維持するには、頻繁に発行と更新を行います。

Azure DevOps と Excel

Azure DevOps と Excel、概念図

Excel での作業については、Excel での作業項目の一括追加に関する記事をご覧ください。

Azure DevOps プロジェクトを Excel に接続する

Excel を使って作業項目を追加または変更するには、ワークシートをプロジェクトに接続します。 この接続を確立すると、ドキュメントが Azure DevOps プロジェクトにバインドされて、情報を交換できるようになります。

Note

  • このセクションでは、Excel を Azure Boards プロジェクトに接続する方法を示しますが、PowerPoint に接続する手順も同様です。
  • クラウドの Azure Boards に接続するときは、Azure DevOps Services 組織に関連付けられているコレクションが 1 つしかないため、[チーム プロジェクト コレクション] が自動的に選択されます。 オンプレミス サーバーの Azure Boards に接続するときは、プロジェクトを選ぶ前に [チーム プロジェクト コレクション] を選んでください。

Web ポータル、Excel、または Visual Studio のチーム エクスプローラーから、作業を開始できます。 ワークシートは、作業項目のリストまたは作業項目クエリのいずれかに関連付けられています。

この接続方法では、Azure DevOps Open in Excel をインストールする必要があります。 また、Visual Studio 2017 以降のバージョンも必要です。

  1. Web ブラウザーから、(1) 正しいプロジェクトを選んだことを確認し、(2) [Boards]>[クエリ] の順に選んでから、(3) [すべて] を選びます。

    Open Boards クエリのスクリーンショット。

  2. Excel で開くクエリを選びます。

  3. [結果] タブで、 アクション アイコンを選びます。

    クエリ結果、コンテキスト メニュー、Excel で開く Open Boards クエリのスクリーンショット。

詳細については、Excel での作業項目の一括追加に関するページを参照してください。

ヒント

1 つの Excel ブック内で複数のワークシートを使って、異なる入力リストまたはクエリ リストを操作できます。 ただし、ブックごとに接続できるプロジェクトは 1 つだけです。

Azure DevOps プロジェクトを、同じ Azure DevOps インスタンス内の別のプロジェクト コレクションに移動すると、ドキュメントは自動的に再接続されます。 ただし、プロジェクトを異なる Azure DevOps インスタンスに移動した場合は、ドキュメントを新しいサーバーに手動で接続し直す必要があります。

オフラインで作業して Azure Boards に再接続する

Excel で作業する利点の 1 つは、オフラインで作業して、作業項目を追加または変更できることです。 次の手順では、Excel の作業項目リストを Azure Boards から切断する方法を示します。 その後、後で再接続して、ドキュメントを作業項目データベースと同期できます。

Note

Excel のドキュメント用の作業項目を含むプロジェクトを、異なる組織または Azure DevOps Server インスタンスに移動した場合は、ドキュメントの接続先のサーバーを再構成する必要があります。 詳しくは、この記事で前述した「Azure DevOps プロジェクトを Excel に接続する」をご覧ください。

ネットワークからドキュメント ファイルを切断する

ネットワークから Excel のドキュメント ファイルを切断するには:

  1. オフラインの間に変更するドキュメントを開きます。

  2. 作業項目リストを最新の情報に更新して、作業項目データベースから最新の情報を取得します。 Excel では、[チーム] リボンの [作業項目] グループで [最新の情報に更新] を選びます。

  3. 変更するすべてのフィールドの列を作業項目リストに追加します。 作業項目リストがサーバーから切断されているときは、列を追加できません。

  4. コンピューターをネットワークから切断するか、作業項目リスト ファイルを保存して別のコンピューターにコピーします。

    Office プログラムが Azure DevOps Server との接続を確立できなかったことを示すエラー メッセージが表示される場合があります。

  5. 必要に応じて作業項目リストを変更または更新します。

    作業項目ドキュメントがシステムから切断されているときは、作業項目間のほとんどの種類のリンクを作成できません。 例外は、Excel ツリー リスト内の親子リンクです。

ファイルを Azure Boards に再接続する

Excel ドキュメント ファイルを再接続するには:

  1. コンピューターをネットワークに再接続するか、Azure Boards に接続されているコンピューターにファイルをコピーします。

  2. ドキュメントをオフラインで変更した場合は、Excel の [チーム] リボンの [作業項目] グループで [発行] を選びます。

  3. ドキュメントをオフラインで変更しなかった場合は、Excel の [チーム] リボンの [作業項目] グループで [最新の情報に更新] を選びます。

  4. データの検証エラーまたは競合が見つかった場合は解決します。

Marketplace 拡張機能

次の Marketplace 拡張機能では、Azure DevOps と Office 製品の統合がサポートされています。