Microsoft Excel Azure Boards作業項目を一括で追加または変更する

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

多くの作業項目を追加または変更する必要がある場合は、Microsoft Excelを使用すると時間を節約できます。 Excelは、作業項目の追加、既存の作業項目の更新、複数の作業項目へのリンクと添付ファイルの追加などをサポートします。 また、ネイティブ Excel機能を使用して、列の合計、行のコピーと貼り付け、セルへのデータの入力など、他のアクションをサポートすることもできます。

この記事では、次のタスクを完了する方法について説明します。

  • タスクをサポートするリストまたはクエリの種類を選択する
  • Azure Boardsに接続するときに選択Excel機能を使用する
  • フラット リストまたは階層ツリー リストの作業項目をインポートまたは更新する
  • 作業項目の発行と更新
  • フラット リストをツリー リストに変換し、リストの種類またはクエリを変更する
  • ワークシートに作業項目を追加する
  • ワークシートの作業項目フィールドを追加および削除する
  • ID フィールドまたはユーザー名フィールドのユーザー アカウントを選択する
  • 作業項目のリンク、リンク先の作業項目の検索、リンクの編集など
  • 1 つ以上の作業項目に添付ファイルを追加する
  • Excelから作業項目を開き、追加情報を追加します (Web ポータルで開きます)
  • 領域と反復パスの編集 (Web ポータルで開きます)

Excelへの接続の詳細については、「Office クライアントへのConnect Azure Boards」を参照してください。 ExcelとAzure DevOpsの統合に関する具体的な質問への回答については、「FAQ: Azure Boards に接続されているExcelで作業する」を参照してください。

注意

Excelにアクセスできない場合でも、CSV 形式のファイルを使用して一括インポートと更新を実行できます。 詳細については、「 CSV ファイルを使用して作業項目を一括インポートまたは更新する」を参照してください。

前提条件

注意

macOS はサポートされていません。 Visual Studio for Macをインストールした場合でも、ExcelからのAzure DevOpsへの接続はサポートされていません。

  • Microsoft Excel 2010以降のバージョン (Microsoft Office Excel 365 を含む) がインストールされている
  • インストールAzure DevOps Office統合 2019 (無料)

    注意

    Azure DevOps Office統合プラグインを取得する唯一の方法は、Visual Studioの最新エディションの 1 つまたはAzure DevOps Office統合インストーラーをインストールすることです。 プラグインは、ExcelからのAzure BoardsとAzure DevOps Serverへの接続をサポートしています。

  • Azure Boards プロジェクトに接続するには、プロジェクトのメンバーである必要があります。 Azure Boards プロジェクトがまだない場合は、プロジェクトを作成できます。
  • 作業項目を表示または変更するには、次の権限が [許可: このノードの作業項目の表示] と [このノードの作業項目の編集] に設定されている必要があります。 既定では、 共同作成者 グループにはこのアクセス許可が設定されています。 詳細については、「 作業追跡のアクセス許可とアクセスを設定する」を参照してください。
  • 作業項目を追加または変更するには、 利害関係者 アクセス権以上を付与する必要があります。 詳細については、「 利害関係者アクセスのクイック リファレンス」を参照してください
  • ユーザーの選択機能を使用するには、Visual Studio (少なくとも VS 2015.1 以降のバージョンまたはTeam Foundation Server Office Integration 2015 Update 2 以降のバージョン) をインストールする必要があります。 無料版のVisual Studio Communityをダウンロードできます。 ユーザー名のスペルミスや、ユーザー アカウントの大規模なグループからユーザー名を割り当てる必要がある場合に、データ検証エラーを回避するために、この機能を利用します。
  • Microsoft Excel 2010以降のバージョン (Microsoft Office Excel 365 を含む) がインストールされている
  • インストールAzure DevOps Office統合 2019 (無料)

    注意

    プラグインを入手する唯一の方法は、Visual Studioの最新エディションの 1 つ、または Azure DevOps スタンドアロン Office統合インストーラーをインストールすることです。 Azure DevOps Office Integration 2019 プラグインは、Excel、Project、PowerPoint ベースのストーリーボード ツールからのAzure BoardsとAzure DevOpsへの接続をサポートします。

  • Azure Boards プロジェクトに接続するには、プロジェクトのメンバーである必要があります。 Azure Boards プロジェクトがまだない場合は、プロジェクトを作成できます。
  • 作業項目を表示または変更するには、次の権限が [許可: このノードの作業項目の表示] と [このノードの作業項目の編集] に設定されている必要があります。 既定では、 共同作成者 グループにはこのアクセス許可が設定されています。 詳細については、「 作業追跡のアクセス許可とアクセスを設定する」を参照してください。
  • 作業項目を追加または変更するには、 利害関係者 アクセス権以上を付与する必要があります。 詳細については、「 利害関係者アクセスのクイック リファレンス」を参照してください
  • ユーザーの選択機能を使用するには、Visual Studio (少なくとも VS 2015.1 以降のバージョンまたはTeam Foundation Server Office Integration 2015 Update 2 以降のバージョン) をインストールします。 無料版のVisual Studio Communityをダウンロードできます。 ユーザー名のスペルミスや、ユーザー アカウントの大規模なグループからユーザー名を割り当てる必要がある場合に、データ検証エラーを回避するために、この機能を利用します。

互換性要件の詳細については、「Azure DevOps Serverとの互換性」を参照してください。

リストとクエリの種類を選択する

Azure Boardsに接続Excel作業するときは、常にクエリの種類とリストの種類を操作します。 クエリは、クエリ エディターを使用して作成するクエリに対応します。

  • クエリの種類:
    • なし: 入力リストであることを示します。
    • クエリ タイトル: 指定したクエリに関連付けられている作業項目の一覧を示 します
  • リストの種類:
    • フラット リスト: 単一の タイトル 列を示す作業項目の単純な一覧。 リンク管理はサポートされていません。
    • ツリー リスト: 作業項目間のツリー トポロジ リンク (Parent-Child リンクなど) の作成と更新をサポートする作業項目の階層リスト。 これらのリストには、2 つ以上の タイトル列が 含まれます。

任意のクエリの種類とリストの種類を使用して、作業項目を追加、変更、発行、更新できます。

クエリ型

Azure Boardsでは、3 つのクエリの種類がサポートされています。 各クエリの横にあるアイコンは、クエリの種類を示します。 最初の 2 つのクエリの種類である 、作業項目のフラット リスト作業項目と直接リンク は、フラット リスト クエリとしてインポートされます。

Query type icon list

作業項目クエリのツリーのみがツリー リストとしてインポートされます。 直接リンク クエリは、複数の種類のリンクの変更がExcelでサポートされていないので、フラット リストとしてExcelにインポートされます。

ツリー リスト

作業の内訳構造や階層的なユーザー ストーリーとカスタマー エクスペリエンスのセットなど、入れ子になった作業項目の一覧を一括で追加できます。 たとえば、次の図に示すように、タスク、サブタスク、バグの入れ子になったリストを追加したり、製品バックログ項目にリンクしたタスクを追加したりできます。

項目の 3 レベルの入れ子になったツリーがExcelに表示される方法を次に示します。

Tree list of work items, conceptual image

親子リンクまたはその他のツリー トポロジ リンクの種類では、階層バックログ構造の作成がサポートされています。 階層に参加する作業項目の種類は、異なるプロセスと異なり、次の図に示されています。

次の図は、アジャイル プロセス バックログ作業項目階層を示しています。 ユーザー ストーリーとタスクは作業の追跡に使用され、バグはコードの欠陥を追跡し、エピックと機能は大規模なシナリオで作業をグループ化するために使用されます。

Conceptual image, Agile work item type

各チームは、[バグの処理] 設定を構成することで、ユーザー ストーリーやタスクと同じレベルでバグを管理する方法 構成できます。 これらの作業項目の種類の使用の詳細については、 アジャイル プロセスに関するページを参照してください。

階層リストをインポートするには、この記事の後半の 「作業項目の階層リストを追加またはインポートする」 を参照してください。

自分のクエリと共有クエリ

Azure Boardsで定義したクエリExcelで開くことができます。 これには、[マイ クエリ] と [共有クエリ] で定義されたクエリが含まれます。 ただし、ブックを他のチーム メンバーと共有する予定の場合は、共有クエリのみを操作する必要があります。 個人用クエリ フォルダーに格納されている個人用クエリに基づいている場合、他のチーム メンバーはブックまたはワークシートを使用できません。

リストとクエリの種類を使用する

一般に、 フラット リストを使用して 、バックログ アイテム、タスク、バグ、問題など、いくつかの種類の作業項目を一括で追加または変更します。 ツリー リストを使用して 、作業項目とそのツリー トポロジ リンクを一括で追加または変更します。

その他のガイダンスを次に示します。

  • 入力リスト、フラット リストを使用する: 作業項目の一覧をインポートしたり、新しい作業項目を作成したりするには、階層なし
  • 入力リスト、ツリー リストを使用する: トップダウン計画を完了し、階層的にリンクされた作業項目をインポートするには
  • クエリ リスト、ツリー リストを使用する: 多くの既存の作業項目のリンク 関係の階層を表示および変更します。
  • クエリ リスト、フラット リストを使用する: 作業項目の一覧を一括更新したり、新しい作業項目を作成したりするには、階層なし
  • 入力リスト、フラット リストを使用する: 作業項目の一覧をインポートしたり、新しい作業項目を作成したりするには、階層なし
  • 入力リスト、ツリー リストを使用する: トップダウン計画を完了し、親子のリンクされた作業項目を発行するには
  • クエリ リスト、フラット リストを使用する: 作業項目のクエリに基づいてExcel レポートを作成するには

    注意

    Excel レポートを作成するには、Analytics レポートをサポートするようにプロジェクト コレクションを構成する必要があります。 詳細については、「作業項目クエリからExcelレポートを作成する」を参照してください

  • クエリ リスト、ツリー リストを使用する: 多くの既存の作業項目の階層と親子のリンク関係を表示および変更します。

Excel機能を使用する

作業項目の一覧を操作するときは、ほとんどのExcel機能を使用できます。 たとえば、次の機能を使用できます。

  • セルの書式を設定するか、セルまたは列に条件付き書式を適用する
  • 1 つのセルから他のセルに切り取って貼り付ける
  • 1 つの行を切り取って貼り付ける
  • 列を合計するか、他の数式を追加する
  • セルの入力
  • Assert
  • ブックに複数のワークシートを追加する

Excelの各ワークシートには、異なる入力リストまたはクエリを含めることができます。 ただし、ブック内のすべてのワークシートは、組織内またはプロジェクト コレクション内の同じプロジェクトに接続する必要があります。

次の機能は、Azure Boardsに接続されたワークシートを操作する場合に若干異なります。

  • セルの各セルまたは列は、作業項目フィールドに対応します。 各フィールドは、データ型に関連付けられています。 Excelでは、そのフィールドのデータ型と要件を満たしていないセルにデータを入力することはできません。
  • ワークシート内に一度に挿入できる行は 1 つだけです。
  • ワークシート内で複数の行をコピーして貼り付けることができます。
  • 階層内で作業項目を移動するには、行全体を切り取り、親として必要な作業項目の下に貼り付けます。
  • OutdentIndent を使用して、ツリー内の作業項目の場所を変更します。
  • 元に戻す (Ctrl Z) が機能しない場合があります。 元に戻す操作を行う場合は、ワークシートを更新できます。

ローカル作業がデータ ストアと同期し続けるために、頻繁にワークシートを発行 Azure Boardsして更新することをお勧めします。

Excelの詳細については、「基本的なExcelタスク」を参照してください。

作業項目の並べ替え

Excel並べ替え機能を使用して、作業項目のフラット リストを並べ替えることができます

ただし、ツリー リストから作業している場合は、並べ替えの種類を行いたくありません。 これにより、ツリー構造が変更され、作業項目間のリンクが変更されます。

Excelを使用して、チーム バックログに表示される作業項目の順序を管理する場合は、Stack Rank または Backlog Priority フィールド (アジャイルまたはスクラム プロセス) を使用して行うことができます。 これらのフィールドに値を設定し、ワークシートを発行し、バックログを更新できます。 バックログ項目は、最も低い数値から最大値に基づいて並べ替えて表示されます。 ただし、次にバックログからバックログを並べ替えた場合、入力した値は変更される可能性があります。

特定の作業項目の順序を維持する場合は、並べ替え順序を管理するユーザー設定フィールドを追加し、Excel内で作業項目のフラット リストを並べ替える場合に使用することを検討してください。 ただし、このオプションでは、バックログに表示される順序は変更されません。

Excelで実行できるタスクと実行できないタスク

次のタスクを実行できます。

Excel ワークシートから次のタスクを実行することはできません。

  • 作業項目を削除できません
  • 既存の作業項目の作業項目の種類を変更することはできません
  • 作業項目を別のプロジェクトに移動することはできません
  • テスト ケースステップやその他のテスト成果物をインポートまたは更新することはできません
  • 新しい状態以外の状態で作業項目を追加することはできません
  • 作業項目のディスカッション スレッドに追加することはできません
  • リモート作業項目にリンクすることはできません。
  • 作業項目を削除できません
  • 既存の作業項目の作業項目の種類を変更することはできません
  • 作業項目を別のプロジェクトに移動することはできません
  • テスト ケースステップやその他のテスト成果物をインポートまたは更新することはできません
  • 新しい状態以外の状態で作業項目を追加することはできません
  • 作業項目のディスカッション スレッドに追加することはできません。
  • 作業項目を削除できません
  • テスト ケースステップやその他のテスト成果物をインポートまたは更新することはできません
  • 新しい状態以外の状態で作業項目を追加することはできません
  • 作業項目のディスカッション スレッドに追加することはできません

作業項目をフラット リストとしてインポートする

  1. Excelを開き、Azure Boards プロジェクトに接続します。 Excelするには、Connect Azure DevOps プロジェクトで提供されている 4 つの方法のいずれかを使用します。

    注意

    クラウドのAzure Boardsに接続すると、Azure DevOps Services組織に関連付けられているコレクションが 1 つしかないため、チーム Project コレクションが自動的に選択されます。 オンプレミス サーバーのAzure Boardsに接続する場合は、プロジェクトを選択する前にチーム Project コレクションを選択します。

  2. Excel で、空のワークシートを開きます。 チーム リボン (または 2007 年Excel使用する場合は [チーム] メニュー) が表示されない場合は、統合の問題Azure DevOps Office参照してください。

  3. [チーム] リボンから [新しいリスト ] を選択します。

    Choose New List

  4. [ 新しいリスト ] ダイアログで、[ 入力リスト] を選択します。

    Select input list

  5. これで、ワークシートは入力リスト (Query[None])、フラット リストとしてプロジェクトにバインドされます。

    Empty flat list connected to a project

  6. 追加する作業項目のタイトルおよびそれらの作業項目の種類を指定します。

    Add work items to Excel

    作業項目の種類を選択すると、[ 状態 ] フィールドと [ 理由 ] フィールドに既定値がどのように自動的に入力されるかに注目してください。

  7. ワークシートを発行します。

    Publish your worksheet.

    カーソルが、データを含むセルの中にあることを確認してください。 それ以外の場合は、[ 発行 ] ボタンが無効になっている可能性があります。

    ID が作業項目に割り当てられたことに注意してください。

    Published work item IDs show in Excel

  8. 他のフィールドに値を割り当てるには、[ 列の選択] を開き、フィールドを追加して割り当てを行い、変更を発行します。

    ヒント

    チーム バックログに表示する作業項目を追加する場合は、必ずチームのエリア パスと反復パスを追加して指定してください。 エリア パスまたは反復パスを追加する必要がある場合は、[ エリアとイテレーションの編集] リンクを 選択します。 リンクにより、Web ブラウザーが開き、Project 設定 ページに移動します。 詳細については、「エリア パスの定義とチームへの割り当て」および「反復パスの定義」を参照し、チームのイテレーションを構成します

  9. 作業項目を開いて詳細情報を追加するには、開く作業項目を選択し、[ Web アクセスで開く] を選択します。 行う前に、行った変更を必ず公開してください。

    Open a work item in the web portal from Excel

    Web ブラウザーが開き、作業項目が表示されます。

    作業項目に変更を加えた場合は、すぐにワークシートを更新して変更をキャプチャする必要があります。

作業項目をツリー リストとしてインポートする

親子リンクまたはその他のツリー トポロジ リンクの種類を使用して、リンクされた作業項目の階層を追加できます。

重要

ツリー リストは並べ替えないでください。 ツリー リストを並べ替えると、階層リンク関係が変更される場合があります。

  1. 前の手順の 手順 5 から始めて、フラット リスト、入力リストをツリー リストに変換します。 フラット リスト内のセルを選択し、[ ツリー レベルの追加] を選択します。

    Empty flat list connected to a project, Add Tree Level

    [ツリー レベルの追加] が無効になっている場合は、クエリ 一覧から作業しています。 リストをツリー リストに変換するには、まず リストを入力リストに再構成 する必要があります。

  2. 階層に作業項目を追加するときに使用するリンクの種類を選択し、[ 変換] を選択します。 最も一般的な選択肢は 親子です。 ツリー トポロジリンクタイプからのみ選択できます。 詳細については、「 リンクの種類のトポロジと制限」を参照してください。

    Convert to Tree List dialog

    リストの種類が ツリーに変更され、2 つ目の [タイトル] 列が表示されます。

    List type has changed to Tree, and a second Title column appears.

  3. 階層にさらにレベルを追加するには、もう一度 [ツリー レベルの追加] を選択します。 たとえば、エピック、機能、ユーザー ストーリーの階層を追加する場合は、 タイトル 1タイトル 2タイトル 3 の列を作成します。

    タスクを追加する場合は、4 つのタイトル列を持つ別のツリー レベルを追加します。 列を削除するには、「 ツリー レベルの削除」を参照してください。

  4. Excel ファイルを保存します。

  5. インポートする階層の 作業項目の種類タイトル を入力します。 作業項目の種類を選択すると、[ 状態 ] フィールドに既定値が自動的に入力されます。

    Excel worksheet, hierarchical list of work items for import

  6. ワークシートを発行します。

    Team Ribbon, Publish link

    カーソルが、データを含むセルの中にあることを確認してください。 それ以外の場合は、[ 発行 ] ボタンが無効になっている可能性があります。

    これで、作業項目に ID が割り当てられます。 バックグラウンドでは、選択したリンクタイプを使用して階層内の各作業項目をリンクします。 エピックは機能にリンクされ、機能はユーザー ストーリーにリンクされます。

  7. 作成されたリンクを確認するには、作業項目を選択し、[ リンクと添付ファイル] を選択します。

    たとえば、インポートされたフィーチャー用に作成された子リンクと親リンクを次に示します。

    Link and Attachments, Link tab dialog

  8. 子を追加する作業項目の下に行を入力するには、その行を選択し、[子の 追加] を選択します。

    Team ribbon, Tree group, Add child link

  9. 他のフィールドに値を割り当てるには、[ 列の選択] を開き、フィールドを追加して割り当てを行い、変更を発行します。

  10. 階層を変更するには、作業項目の行を切り取って貼り付けて、新しい親の下に配置します。 テーブル行全体を選択してください。 変更を発行すると、古い階層リンクが削除され、新しい階層リンクが作成されます。

    またはOutdent item in treeインデント/アウトデント アイコンをindent item in tree使用して、ツリー階層内の作業項目を降格または昇格できます。 親作業項目のタイトルの左または右の列が Title 列であることを確認します。 列の上部にあるヘッダーは 、タイトル n を読み取る必要があります。読み取らない場合は、ツリー レベルを追加します。

ツリー レベルを削除する

  1. まず、ツリー レベルを削除する前に作業項目に加えた変更を発行します。 ツリー レベルを削除するには、最新の情報に更新して、作業項目リストのデータを上書きする必要があります。 公開していないデータは失われます。

  2. 次に、削除するツリー レベルの Titlenumber 列 (番号が最も高い列) の下のコンテンツをすべて削除します。 この列は、ツリー内で最も番号が付いた列である必要があります。

  3. ワークシートを更新します。 Title の空の値を含む列が削除されます。

    列を削除しようとすると、エラー メッセージが表示されます。

ツリー リストを操作するときに役立つヒント

  • Excelタイトル列のデータを解釈して、作業項目間のリンクのパターンを決定します。 変更を発行したときに、次のいずれかの条件に該当すると、エラーが発生したり、無効なリンクや、誤った作業項目間にツリー リンクが作成されたりする可能性があります。
    • 階層内で作業項目間の行が空白である
    • 作業項目のタイトルが入力されている列が正しくない。 すべての子作業項目のタイトルを入力したことを確認してください。
    • 行内では、複数の Title 列にデータが含まれます。 各行内の 1 つのタイトル列のみにテキストを入力します。
    • リストが並べ替えられた。 ツリー リストは並べ替えないでください。 ツリー リストを並べ替えると、階層リンク関係が変更される場合があります。 ツリー リストを並べ替える場合は、即座に更新することでこの操作から復元できます。
  • エラーを解決するには、「 無効なリンクを解決する」を参照してください。
  • 親子リンクが付いた作業項目は、親項目を 1 つだけを持つことができます。 2 つのバックログ項目に同じ作業項目タスクを追加することはできません。 追加する場合は、別個の作業項目タスクとして定義する必要があります。

クエリ リストを使用して作業項目を一括更新する

多くの作業項目を一括更新する最も簡単な方法は、更新する作業項目を含むクエリを作成し、そのクエリをExcelで開く方法です。

ヒント

作業の同期を保つには、次のヒントに従ってください。

  • 保存したワークシートを初めて開くときは、(更新) を使用Refresh icon in Excel on Team ribbonしてデータ ストアから最新のデータをダウンロードします。
  • [列の選択] を使用してワークシートに列を追加して、追加フィールドのデータをChoose Column icon in Excel on Team ribbon入力します。
  • データの競合を回避するために、追加および変更を頻繁に発行します。
  • 発行前または更新前のデータの損失を防ぐために、ブックを定期的に保存します。
  1. Web ポータルまたはVisual Studioから、更新する作業項目を含む作業項目クエリを作成します。 詳細については、「 クエリ エディターを使用してマネージド クエリを作成して保存する」を参照してください。

  2. Excelを開き、Azure Boards プロジェクトに接続します。 Excelするには、Connect Azure DevOps プロジェクトで提供されている 4 つの方法のいずれかを使用します。

  3. Web ポータルまたはVisual Studioからクエリを開いた場合は、完了です。 必要な変更を加えます。 [ 列の選択] を開き、フィールドを追加し、割り当てを行い、変更を発行します。

  4. Excelから開始する場合は、空白のワークシートを開きます。 ブックがバインドされているのと同じプロジェクトからクエリを選択している限り、ワークシートを既存のブックに追加できます。

  5. [チーム] リボンから [新しいリスト ] を選択します。

    Choose New List

  6. [ 新しいリスト ] ダイアログで、[ クエリ リスト] を選択し、ドロップダウン メニューから目的のクエリを選択します。

    Select input list, query list

    各クエリの横にあるアイコンは、クエリの種類を示します。 最初の 2 つのクエリの種類である 、作業項目のフラット リスト作業項目と直接リンク は、フラット リスト クエリとしてインポートされます。 作業項目クエリのツリーのみがツリー リストとしてインポートされます。

    Query type icon list

  7. Excelにインポートされた作業項目を使用して、必要な変更を行い、変更を発行します。

    ツリー リストを使用している場合は、「 作業項目の階層リストをインポートする」の情報も参照してください。

[ツリーの有効化] コマンド

ツリー グループ コマンドを使用できない場合、ワークシートはフラット リストのクエリ リストとして構成されます。 ツリー グループ コマンドを有効にするには、ツリー クエリに基づいてリストを入力リストまたはリストに変換します。 方法については、「 リストの種類またはクエリを変更する」の次のセクションを参照してください。

リストの種類またはクエリを変更する

ワークシートに一覧表示されている作業項目を変更できます。 具体的には、次のことを実行できます。

  • フラット リストをツリー リストに変更する
  • クエリ リストから入力リストに変更する
  • 入力リストからクエリ リストに変更する
  • ワークシートが参照するクエリを変更する

フラット リストをツリー リストに変更する場合は、次のことができます。 ただし、リストがクエリ リストの場合は、まずリストを再構成する必要があります。 ツリー グループ コマンドが無効になっているため、フラット リスト、クエリ リストであることがわかります。

Team ribbon, disabled Tree group commands

クエリ リストを入力リストに変換するには、次の手順に従います。

  1. まず、行った変更を公開します。

  2. 次に、[ チーム ] リボンの [ 構成] 、[リスト] の順に選択 します

    Team ribbon, Configure, List menu option

  3. [ 作業項目のみを更新 ] を選択し、[ 適用] を選択します。

    この選択により、クエリ リストが入力リストに変更されます。

    Configure List properties dialog, Input

  4. 入力リストからクエリ リストに変換するには、[ クエリから更新] を選択し、クエリを選択して、[ 適用] を選択します。

    Configure List properties dialog, Query

ワークシートに既存の作業項目を追加する

クエリから作業している場合は、必要な作業項目を含むように クエリを変更します 。 次に、リストを更新します。 他の作業項目がリストに表示されます。

入力リストを操作している場合は、次の手順を実行します。

  1. [チーム] リボンの [作業項目の取得] を選択します。

    Team Ribbon, Get work items

  2. 使用できる 3 つのオプションから、必要な方法を選択します。

    Get work items dialog

    作業項目が別のプロジェクトで定義されている場合は、最初にProjectを選択します。 次に、次の項目を選択します。

    • クエリ。 このメソッドは、必要な作業項目のセットまたはスーパーセットを含むクエリを定義した場合に使用します。
    • ID。 リンク先の作業項目の ID がわかっている場合は、このメソッドを使用します。 [ ID ] ボックスに、検索する作業項目の ID をコンマまたはスペースで区切って入力します。
    • タイトルに含まれるもの。 タイトル フィールドに共通の単語または語句を含む作業項目を検索するには、このメソッドを使用します。 一覧 と種類 の一覧で、取得する作業項目の種類を選択します。

    注意

    クエリを最短の時間で実行するには、検索のフィルター条件を絞り込みます。

  3. [検索]をクリックします。

    選択したプロジェクトと指定した作業項目の種類に対して定義された作業項目のみが一覧表示されます。 列フィールドで並べ替えるには、列 タイトルを選択します。

  4. 返された作業項目の一覧で、1 つまたは複数の作業項目のチェック ボックスをオンにします。

    • 現在の作業項目にリンクする各作業項目を選択します。 Shift キーを押しながらクリックして特定の範囲の作業項目を選択したり、Ctrl キーを押しながらクリックして複数の作業項目を選択したりもできます。
    • [ すべて選択] を 選択して、リスト内のすべての作業項目を選択します。

列フィールドを追加または削除する

新しいリストでワークシートを開始すると、既定のフィールド列のセットのみが表示されます。 [チーム] リボンの [列の選択] を 使用して列を追加できます。

既存のクエリからワークシートを開始すると、クエリに対して定義されているすべての列フィールドが表示されます。 そこから、[列の選択] を使用して を追加できます。 ただし、追加しても基になるクエリは変更されません。

  1. 他のフィールドに値を割り当てるには、[ 列オプション] を 選択して目的のフィールドを追加します。

    Choose Columns dialog

    • 作業項目の種類に基づいてフィールドをフィルター処理するには、 作業項目の種類を選択します。
    • フィールドを移動または削除するには、フィールドを選択し、またはアイコンを><選択します。
    • フィールド シーケンスを変更するには、上矢印と下矢印を使用して、リスト内のフィールドを上下に移動します。
    • [説明] フィールドなどのリッチ テキスト フィールドを追加できますが、公開時に書式の一部が失われる可能性があります。
  2. ワークシートにフィールドが表示されたら、値を割り当てて更新プログラムを発行します。 ユーザー アカウントを受け入れる ID フィールドを使用する場合は、次のセクション「 ユーザー アカウントの選択」を参照してください。

  3. ワークシートを保存します。

ユーザー アカウントの選択

ユーザーの選択機能を使用すると、ユーザー アカウントを検索し、ユーザー名フィールドに値を割り当てることができます。 また、この機能は、最近使用した (MRU) 値へのアクセスを提供します。 チームに数百または数千のユーザー アカウントが含まれている場合は、この機能を使用します。

ヒント

ユーザーの 選択 機能を使用しない場合は、データベース内のユーザー名とまったく同じ名前を入力する必要があります。または、公開しようとするとデータ検証エラーが発生します。

  1. 最新バージョンのVisual Studio (少なくとも VS 2015.1 以降のバージョン) をインストールまたは更新していない場合は、今すぐ実行してください。 ユーザーの選択機能にアクセスするには、最新の更新プログラムが必要です。

  2. ID またはユーザー名のフィールドを選択して、[チーム] リボンの [ ユーザーの選択 ] 機能をアクティブにします。

    Team ribbon, Select User

    ID またはユーザー名のフィールドは、ユーザー ID を含むフィールドです。 通常、これらのフィールドは、Azure Active Directory、Active Directory、ワークグループなどのユーザー アカウントのデータベースに同期されます。

  3. ユーザー アカウントの名前の入力を開始すると、[ユーザーの割り当て] ダイアログで目的のアカウントを選択できるまで結果が自動的にフィルター処理されます。

    Assign User dialog

    タブに文字を入力して、その文字で始まる名前の先頭に移動します。 アカウントエイリアスが認識されないので、ユーザー名のみを入力してください。

    ユーザー名を選択すると、最近の選択が記憶Excelし、フィールドから直接ユーザー アカウントを選択できます。

    Assigned to field, Drop-down menu shows most recently used values

[リンクと添付ファイル] ダイアログの [リンク] タブから、多くのアクションを実行できます。 具体的には、次のことを実行できます。

  • 選択した作業項目に対して定義されている既存のリンクを確認する
  • 選択した作業項目へのリンクを 1 つまたは複数の作業項目に追加するか、オブジェクトを選択します
  • リンクの削除
  • リンクされた作業項目を開く (Web ポータルで開く)
  • 既存のリンクのリンクの種類を編集する
  • リンク リストに列を追加し、そのリストで並べ替える

作業項目のリンクの詳細については、「 ユーザー ストーリー、問題、バグ、およびその他の作業項目をリンクする」を参照してください。

[リンクと添付ファイル] ダイアログを使用して作業項目のリンクを一括更新することはできません。 ツリー リストを使用して一括更新できるのは、ツリー トポロジ のリンクの種類のみです。

  1. 作業項目を他の作業項目にリンクするには、作業項目を選択し、[ リンクと添付ファイル] を選択します。 [リンク] タブで [ リンク先 ] を選択し、リンク先の リンクの種類 と作業項目を選択します。 [ OK] を 選択し、[ 発行] を選択します。

    Links and Attachments dialog, Add links

    完了したら、[ 閉じる ] を選択してダイアログを閉じます。

  2. 複数の作業項目を同じ作業項目にリンクするには、連続する行に Ctrl キーを押しながらクリック するか、連続しない行の 場合は Shift キーを押しながらクリックして 複数選択します。

[リンクの追加] ダイアログから、セカンダリ ダイアログを開いて、リンク先の 1 つまたは複数の作業項目を選択できます。 保存したクエリを使用してリンク先の作業項目を検索して一覧表示する場合は、まず使用 するクエリを定義 します。

[リンクの追加] ダイアログで、[参照] ボタン (Visual Studio) を選択して、次のダイアログを開きます。

Choose Link Work Items dialog

[ リンクされた作業項目の選択] ダイアログは、[ 作業項目の取得] ダイアログと同じように機能します。 詳細については、この記事で前述した ワークシートに既存の作業項目を追加する を参照してください。

  1. [リンク] タブで [] アイコンを選択し、表示するフィールドを追加します。 ここでは、[割り当て済み] フィールドと [状態] フィールドを追加します。

    Links and Attachments dialog, Links tab, Added columns

  2. リンクの順序を変更するには、フィールドを選択して、そのフィールドのリストを並べ替えます。

    To reorder the links, choose the field to sort the list on that field.

このダイアログは、[ 作業項目の取得] ダイアログと同じ方法で動作します。 この記事で前述した ワークシートに既存の作業項目を追加 するを参照してください。

リンクされた作業項目を開く

[ リンク ] タブで、リンクされた作業項目を選択し、右クリックしてコンテキスト メニューを開 き、[リンクされたアイテムを開く] を選択します。

Links and Attachments dialog, Links tab, Open Linked Work Item

作業項目が Web ポータルで開きます。

表示されている任意のリンクを編集できます。 リンクの種類とリンク先の作業項目を変更できます。

  1. リンクを選択し、[編集] アイコンを選択します。

  2. 必要に応じてリンクの種類を変更します。

    Links and Attachments dialog, Links tab, Edit link dialog

  3. リンク先の作業項目を変更するには、作業項目の ID を入力するか、[ 参照 ] を選択してリンク先の作業項目を検索します。

    [ リンクされた作業項目の選択] ダイアログは、[ 作業項目の取得] ダイアログと同じように機能します。 詳細については、この記事で前述した ワークシートに既存の作業項目を追加する を参照してください。

添付ファイルを追加します。

  • 添付ファイルを追加するには、作業項目、[ リンクと添付ファイル]、[添付ファイル] タブ 順に選択します。

    添付するファイルを選択し、[ OK] 、[ 発行] の順に選択します。

    Links and Attachments dialog, Add Attachment

    完了したら、[ 閉じる ] を選択してダイアログを閉じます。

  • 複数の作業項目に同じ添付ファイルを追加するには、連続する行に Ctrl キーを押しながらクリック するか、連続しない行に 対して Shift キーを押しながらクリックして 複数選択します。

レポートを作成する

フラット リスト クエリ用に Web ポータルからレポートまたはグラフを作成できます。 状態と傾向のクエリベースのグラフを作成して進行状況を追跡するを参照してください。

重要

Excel レポートは、オンプレミスのAzure DevOps Serverの新しいレポートのみを使用して作成できます。 これらのレポートでは、SQL Server Analytics Server をサポートするようにプロジェクトのプロジェクト コレクションが構成されている必要があります。

作業項目のフラット な一覧に基づいて 、新しいレポート 機能を使用してレポートを作成できます。

Create a report using the New Report feature.

詳細については、「作業項目クエリからExcelレポートを作成する」を参照してください

発行エラーの解決

Excelで作業するときに発生する発行エラーを解決するには、次のいずれかの記事を参照してください。

  • データの競合を解決する: Excelから最後に発行した後にAzure Boardsでフィールド値が変更されると、データの競合が発生します。

  • データ検証エラーを解決する: フィールド値がそのフィールドと作業項目の種類のルールに違反すると、データ検証エラーが発生します。

  • ツリー階層内の無効なリンクを解決する: チーム メンバーがExcel内の作業項目を階層またはツリー リストとして表示し、作業項目を移動したり、作業項目間の依存関係を壊すようにリストを並べ替えたりすると、無効なリンクが発生します。 このエラーは、エラー メッセージをレビューして、作業項目の構造を反映するように作業項目を再移動することで解決できます。

  • アドレス エラー TF208104: 階層リンク関係がロックされています。
    エラー TF208104 が表示される場合は、フィールドに加えた変更が発行されます。 ただし、リンク階層に対する変更は発行されません。 作業項目に対して定義されているリンク関係の少なくとも 1 つは、Project Server の統合などの別のプロセスによってロックされます。