次の方法で共有


作業項目でメールの送信

Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022

Visual Studio 2019 |Visual Studio 2022

作業項目を使用して作業を追跡すると、情報を簡単に共有できるなど、多くの利点があります。 作業項目の説明またはその他のリッチ テキスト形式のフィールド内のほとんどの情報をキャプチャできます。 情報を別の形式で保持する必要がある場合は、簡単にファイルにリンクしたり、ファイルを添付したりできます。

ヒント

この記事の後半でAIを使用してこのタスクを支援することができます。また、作業を開始するには、Azure DevOps MCP ServerでAIサポートを有効にする方法を参照してください。

サポートされているタスク

作業項目のリストを電子メールで送信することは、作業追跡情報を共有する一般的な方法です。 次の表に、Web ポータルとVisual Studioでサポートされているタスクまたは機能を示します。

Note

次の表に示すタスクと機能は、GitHubまたは Microsoft 以外の Git リポジトリに接続する場合は使用できません。 また、次の条件下では、Visual Studioからは使用できません。

Important

すべてのユーザーがレガシ ビューではなく既定の ビュー を使用することを強くお勧めします。 このビューは、割り当て、フォロー、メンション、または最近の更新に基づいて、作業項目の一覧にすばやくアクセスするのに役立ちます。 従来のビューは強化されなくなり、Visual Studioの今後のリリースで削除される予定です。


Task/feature

Web ポータル

Visual Studio


✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️


Note

電子メール機能を機能させるには、Azure DevOps Serverの管理者簡易メール転送プロトコル (SMTP) サーバーを構成する必要があります

Prerequisites

Category Requirements
Permissions - 作業項目を表示、フォロー、編集するには: [このノードの作業項目の表示] および [このノードの作業項目の編集] アクセス許可を [許可] に設定します。 デフォルトでは、 Contributors グループにこれらの権限が与えられます。 詳細については、「作業追跡権限を設定する」を参照してください。
- 作業項目にタグを追加するには、プロジェクト レベルの [新しいタグの定義を作成] アクセス許可を [許可] に設定します。 デフォルトでは、 Contributors グループにこの権限が与えられます。
アクセス レベル - プロジェクト メンバー
作業項目に新しいタグを追加したり、プルリクエストを表示またはフォローしたりするには、少なくとも Basic アクセスが必要です。
- 作業項目を表示またはフォローするには:最低でも ステークホルダー アクセス権が必要です。 詳細については、「アクセス レベルについて」を参照してください。
- 閲覧者 グループのメンバーを含むすべてのプロジェクト メンバーは、作業項目を含む電子メールを送信できます。

Note

  • ディスカッションに貢献し、進捗状況を確認するメンバーにStakeholder アクセス権を付与します。 通常、これらのメンバーはコードに貢献しませんが、作業項目、バックログ、ボード、ダッシュボードを表示したいと考えています。
  • 既定では、パブリック プロジェクトのすべての共同作成者および関係者が、新規および既存のタグを追加できます。 プライベート プロジェクトでは、関係者は既存のタグのみを追加できます。 新しいタグを作成する権限を制御するには、プロジェクト レベルで [タグ定義の作成] アクセス許可を設定します。 詳細については、 プロジェクトレベルのアクセス許可の変更に関する記事を参照してください。

Note

  • ディスカッションに貢献し、進捗状況を確認するメンバーにStakeholder アクセス権を付与します。 これらは通常、コードには貢献しないが、作業項目、バックログ、ボード、ダッシュボードを表示したいメンバーです。

1 つの項目をメール送信する

1 つ以上の作業項目の概要を、電子メールですばやく送信できます。 概要には、作業項目 ID、タイトル、作業項目の種類、担当者、状態、およびタグの各フィールドに割り当てられた値が含まれます。

Important

組み込みの電子メール機能を使用する場合は、システムが認識するプロジェクト メンバーの個々のアドレスにのみ電子メールを送信できます。 To Line への チーム グループまたはセキュリティ グループの追加はサポートされていません。 システムで認識されないメール アカウントを追加すると、メールの受信者の 1 人以上がメールで送信された作業項目を閲覧するアクセス許可を持っていないというメッセージが表示されます。

Web ポータルから作業項目を開き、 アクション アイコンを選択して、[ 電子メールの作業項目] オプションを選択します。 リスト内の最初の 200 個の項目が、書式設定された表に表示されます。

作業項目フォーム、コンテキスト メニュー、[作業項目を電子メールで送信する] オプションのスクリーンショット。

Note

オンプレミスのAzure DevOps Serverに接続する場合、電子メール機能を機能させるには、サーバー管理者が SMTP サーバーを構成している必要があります。

項目を共有するもう 1 つの方法は、概要リスト (スプリントの概要計画やアクティブなバグ リストなど) を電子メールで送信する方法です。 バックログまたはクエリ結果リストから項目を共有できます。

選択したオプションとクライアントによっては、サマリー リストに作業項目 ID へのハイパーリンクが含まれている場合と含まれていない場合があります。

Web ポータルからアイテムを電子メールで送信するには、バックログまたはクエリを開き、リストからアイテムを強調表示します。 選択した項目のコンテキスト メニューを開き、電子メールでの送信を選択します。

バックログ、コンテキスト メニュー、電子メール オプションのスクリーンショット。

バックログまたはクエリ内のすべてのアイテムの一覧をメールで送信する場合は、 アクション アイコンを選択し、[ 電子メール ] オプションを選択します。

バックログ、コンテキスト メニュー、電子メール オプションのスクリーンショット (TFS 2018 以降のバージョン)。

作業項目の書式設定されたリストをコピーする

このオプションでは、選択した項目を HTML 形式の表でコピーできます。 次に、電子メール クライアントの選択を使用して、このリストを電子メールで送信できます。

  1. Web ポータルから、バックログまたはクエリ結果のリストを開きます。

  2. コピーする作業項目を選択します。

    HTML で選択された作業項目としてコピー

    形式化された表には、選択した結果リストに含まれている各作業項目へのリンクが組み込まれています。

  3. クリップボードの内容を電子メール クライアントまたは他のアプリケーションに貼り付けます。 リンクされた作業項目を開くには、ユーザーはそれらの作業項目のプロジェクトまたは区分ノードへの読み取りアクセス権が必要です。

印刷する作業項目を含むクエリをVisual Studioで開き、それらのアイテムを選択または強調表示してから、コンテキスト メニューから Print オプションを選択します。

Important

このレガシ ビューではなく、すべてのユーザーが 既定のビュー を使用することを強くお勧めします。 このビューは、割り当て、フォロー、メンション、または最近の更新に基づいて、作業項目の一覧にすばやくアクセスするのに役立ちます。 従来のビューは強化されなくなり、Visual Studioの今後のリリースで削除される予定です。

チーム エクスプローラーから作業項目を印刷する

チームによっては、物理的なかんばんやスクラム タスク ボードを計画または更新するときに、物理カードを使用したい場合があります。 作業項目をカードとして印刷する機能のネイティブ サポートはありません。 ただし、Azure DevOps Marketplace からソリューションが見つかる場合があります。

URL を 1 つの作業項目にコピーする

Note

コピーするすべての URL は、コピーに使用するクライアントに関係なく、Web ポータルで作業項目を開きます。

Web ポータルから、Web ブラウザーのアドレスから URL をコピーするか、タイトルの上にマウス ポインターを置 いて、[クリップボードにコピー] アイコンの [クリップボードに コピー] アイコンを選択します。

Web ポータルから作業項目のハイパーリンクをコピーする画面のスクリーンショット。

一覧を CSV としてエクスポートする

どのクエリからでも、作業項目の一覧をコンマ区切りのリストとしてエクスポートできます。 クエリを開き、 アクション アイコンを選択して、[ CSV にエクスポート] を選択します。 詳細については、「CSV ファイルを使用して作業項目を一括インポートまたは更新する」を参照してください。

クエリを CSV としてエクスポートする方法を示すスクリーンショット。

作業項目を電子メールで送信するためのベスト プラクティス

メールで作業項目を共有する場合は、次のベスト プラクティスを検討してください。

  • 受信者がアクセス権を持っていることを確認する: すべてのメール受信者が、共有している作業項目を表示するための適切なアクセス許可を持っていることを確認します。
  • 説明的な件名行を使用する: 受信者がコンテンツを理解できるように、メールの件名行に関連するコンテキストを含めます。
  • セキュリティを考慮する: 組織外の作業項目を電子メールで送信する場合は、機密情報に注意してください。
  • メールを最新の状態に保つ: 作業項目の状態と情報はすぐに変更される可能性があるため、情報が必要になったときに近くにメールを送信します。
  • 定期的な共有にクエリを使用する: 定期的なレポートの場合は、簡単に再実行して共有できるクエリを作成して保存します。

電子メールの問題のトラブルシューティング

作業項目を電子メールで送信するときに問題が発生した場合:

  • アクセス許可エラー: すべての受信者が、共有しようとしているプロジェクトと作業項目へのアクセス権を持っていることを確認します。
  • 電子メールが送信されない: オンプレミスのインストールの場合は、管理者が SMTP サーバーを正しく構成していることを確認します。
  • 書式設定の問題: 一部の電子メール クライアントでは、HTML 形式が正しく表示されない場合があります。 互換性を向上するために、プレーンテキストの代替手段を使用することを検討してください。
  • 作業項目がない: メールを送信しようとしている作業項目が削除されていないか、受信者がアクセスできない領域に移動していないことを確認します。

Marketplace 拡張機能

Microsoft Wordなどの他のアプリケーションに作業項目をエクスポートすることで、他の方法で情報を共有できます。 詳細については、Microsoft Word をサポートする Marketplace 拡張機能を確認してください。

AI を使用して共有用の作業項目の詳細を収集する

Azure DevOps MCP Server を構成すると、自然言語を使用して共有するための作業項目情報を収集できます。

Task プロンプトの例
特定の項目の詳細を取得する Show me the title, state, and assigned-to for work items #100, #101, and #102 in project <Contoso>
スプリントを集計する List all completed work items in Sprint 12 for team <Contoso Team> with their titles and states
アクティブなバグをエクスポートする Show all active bugs in project <Contoso> with priority, assigned-to, and created date
状態レポートを準備する Summarize work items changed this week in area path <Contoso\\Web> grouped by state

Note

Visual Studio Codeを使用している場合、agent モード は、複数のクエリにわたって作業項目の詳細を収集する場合に特に役立ちます。