Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
この記事では、Azure Boards作業項目またはその詳細のコピーを作成する方法と、メールやその他のアプリに作業項目のリストをコピーして追加する方法について説明します。
ヒント
この記事の後半でAIを使用してこのタスクを支援することができます。また、作業を開始するには、Azure DevOps MCP ServerでAIサポートを有効にする方法を参照してください。
- 1 つの作業項目を複製するには、[ 作業項目のコピーの作成] を使用します。
- 作業項目の一覧をコピーするには、作業項目を複数選択し、[ HTML としてコピー] を選択します。 その後、Excel、他のアプリ、またはメールにリストを貼り付けることができます。
- 作業項目の一覧をプロジェクト メンバーに電子メールで送信するには、作業項目を複数選択して[ 電子メール]を選択します。
Azure DevOps Serverでは、clone既存の作業項目の正確なコピー (すべてのフィールドと添付ファイルを含むが、新しい ID を含む) を使用することもできます。 選択したオプションに応じて、[ 作業項目のコピーの作成] を使用してコピーまたは複製を作成します。
作業項目を コピー して事前設定された値を調整し、作業項目を 複製 して正確な複製を作成します。 複製は、フィールドを変更する必要がない場合に便利です。
Note
一部のフィールドは、オンプレミスのバージョンとカスタマイズに応じてコピーされる場合があります。 [状態] が [新規] または [アクティブ]の場合に、複製した作業項目の種類に、 [終了者] フィールドをクリアする状態移行ルールが無い場合は、そのフィールドがコピーされます。 既成のシステムの作業項目テンプレートには、このルールが含まれています。
Important
作業項目を複製するオプションは、Azure DevOps Services では使用できません。 代わりにコピー オプションを使用できます。
Prerequisites
| Category | Requirements |
|---|---|
| Permissions | - 作業項目を表示、フォロー、編集するには: [このノードの作業項目の表示] および [このノードの作業項目の編集] アクセス許可を [許可] に設定します。 デフォルトでは、 Contributors グループにこれらの権限が与えられます。 詳細については、「作業追跡権限を設定する」を参照してください。 - 作業項目にタグを追加するには、プロジェクト レベルの [新しいタグの定義を作成] アクセス許可を [許可] に設定します。 デフォルトでは、 Contributors グループにこの権限が与えられます。 |
| アクセス レベル |
-
プロジェクト メンバー。 作業項目に新しいタグを追加したり、プルリクエストを表示またはフォローしたりするには、少なくとも Basic アクセスが必要です。 - 作業項目を表示またはフォローするには:最低でも ステークホルダー アクセス権が必要です。 詳細については、「アクセス レベルについて」を参照してください。 - 閲覧者 グループのメンバーを含むすべてのプロジェクト メンバーは、作業項目を含む電子メールを送信できます。 |
Note
- ディスカッションに貢献し、進捗状況を確認するメンバーにStakeholder アクセス権を付与します。 通常、これらのメンバーはコードに貢献しませんが、作業項目、バックログ、ボード、ダッシュボードを表示したいと考えています。
- 既定では、パブリック プロジェクトのすべての共同作成者および関係者が、新規および既存のタグを追加できます。 プライベート プロジェクトでは、関係者は既存のタグのみを追加できます。 新しいタグを作成する権限を制御するには、プロジェクト レベルで [タグ定義の作成] アクセス許可を設定します。 詳細については、 プロジェクトレベルのアクセス許可の変更に関する記事を参照してください。
作業項目のコピーを作成する
作業項目をコピーして、新しい ID を持つ新しい作業項目を作成し、元の作業項目からフィールドを事前に設定します。 フィールドは、必要に応じて変更できます。
コピーには、元の作業項目と親への関連リンクとディスカッション コメントが自動的に作成されます。 選択したオプションに応じて、他のリンクや添付ファイルをコピーできます。 履歴はコピーされません。
作業項目をコピーするには:
Web ポータルでコピーする作業項目を開き、右上にある [その他のアクション ] アイコンを選択し、[ 作業項目のコピーの作成] を選択します。
[ 作業項目のコピー] 画面で、必要に応じて新しい作業項目の別のプロジェクトと作業項目の種類を選択し、コピー オプションのいずれかを選択して、[ コピー] を選択します。
新しい作業項目で、 タイトルを変更し、他のフィールドを更新し、必要に応じて詳細を追加して、[ 保存] または [保存して閉じる] を選択します。
コピー設定
必要に応じて、[ 作業項目のコピー ] フォームで次のオプションのいずれかまたはすべてを選択できます。
既存のリンクを含める には、コピーした作業項目のすべての 関連 リンクと外部リンクが含まれます。 元の作業項目への 関連 リンクと 、[ディスカッション ] セクションのコメントは、このアイテムを選択したかどうかにかかわらず、常に作成されます。
既存の添付ファイルを含める は、元の作業項目から新しい作業項目への添付ファイルが含まれることを意味します。
子作業項目を含める には、コピーした作業項目の子作業項目への既存のリンクが含まれます。 この機能は再帰的ではありません。 元の作業項目の直接の子リンクのみが含まれます。 このオプションは、元の作業項目に子項目がない場合でも表示されます。
Note
- 作業項目をコピーして [子作業項目を含める]を選択すると、各子作業項目のコピーが作成され、親子リンクを介してコピーされた作業項目にリンクされます。
- 作業項目を別のプロジェクトまたは作業項目の種類にコピーする場合、[ 子作業項目を含める] は無効になります。
Note
Azure DevOps Serverの場合、子作業項目を含むは、Azure DevOps Server 2020.1 更新プログラムをインストールする必要があります。
作業項目の URL または情報をコピーする
作業項目の URL をコピーするには、次の操作を行います。
Web ブラウザーのアドレス バーから URL をコピーします。
作業項目の左上にあるリンクを右クリックし、コンテキスト メニューから [リンク アドレスのコピー ] を選択します。
作業項目の [その他の操作] アイコンを選択し、コンテキスト メニューから [ リンクのコピー ] を選択します。
作業項目の種類、ID、およびタイトルをコピーするには、開いている作業項目でタイトルをポイントまたは選択し、タイトル バーの横にある コピー アイコンを選択します。
作業項目の一覧をコピーまたは電子メールで送信する
選択したアイテムの HTML 形式のテーブルをバックログ ページまたはクエリ結果リストからコピーし、その一覧をWordドキュメント、Excel スプレッドシート、またはその他のアプリケーションに貼り付けることができます。 また、既定のメール クライアントを使用して、選択した項目の一覧をチームまたはプロジェクト メンバーに直接電子メールで送信することもできます。
Azure Boardsで、バックログまたはクエリ結果ページを開き、
Shift Select またはCtrl Select 。選択した作業項目の横にある [ その他の操作 ] アイコンを選択し、[ HTML としてコピー ] または [ 電子メール] を選択します。
HTML としてコピー
[ HTML としてコピー ] を選択すると、選択した作業項目のリンクと詳細を含む HTML 形式のテーブルが生成されます。 Excel スプレッドシート、Wordドキュメント、またはその他のアプリケーションにテーブルを貼り付けることができます。
選択したメール クライアントと受信者を使用して、作業項目の一覧を電子メールで送信できます。 リンクされた作業項目を開くには、閲覧者はそれらの作業項目のプロジェクトまたはエリア ノードへの読み取りアクセス権を必要とします。
プロジェクトまたはチーム メンバーに電子メールを送信する
[ 電子メール ] を選択すると、 HTML 形式の作業項目 リンクの表を含む [メールで作業項目を送信] 画面が開きます。 電子メールを送信するには、[ 送信先 ] フィールドでチームまたはプロジェクトのメンバーを選択し、[ 件名 ] フィールドとオプションの [メモ ] フィールドに入力し、[ 送信] を選択します。
電子メールは既定のメール クライアントを介して送信され、選択した作業項目のみを返すクエリへのリンクが含まれます。
Note
Send work items in email は、Skip イニシエーター が有効になっている既定のサブスクリプションが電子メールをトリガーするかのように動作する組み込みのAzure Boards関数です。 そのため、この機能を使用して自分に送信したメールは受信されません。 作業項目の一覧を自分に送信するには、HTML 形式のリストを電子メールに貼り付け、手動で自分に送信します。
作業項目の種類を変更する
多数の作業項目の種類を変更するには、複数選択されたリストのコンテキスト メニューから [ 種類の変更 ] を選択します。 詳細については、「 作業項目の種類の変更」を参照してください。
[種類の変更] オプションを使用できない場合は、一連の作業項目を Excel または CSV にエクスポートし、新しいリストにコピーして、別の作業項目の種類を指定して再インポートできます。 詳細については、「Excel で 作業項目を一括追加または変更 する」または「 CSV ファイルを使用して作業項目を一括でインポートまたは更新する」を参照してください。
AI を使用して同様の作業項目を作成する
エージェント モードで Azure Boards MCP Server が AI エージェントに接続されている場合は、自然言語プロンプトを使用して、既存の作業項目に基づいて新しい作業項目を作成できます。
| Task | プロンプトの例 |
|---|---|
| 同様の作業項目を作成する | Create a new user story with the same title and description as work item #234 but assign it to Sprint 5 |
| 複数の類似アイテムを作成する | Create five tasks similar to task #100 with titles 'Setup environment for Service A' through 'Service E' |
| 作業項目の詳細を取得する | Get the details of work item #567 so I can create a similar one for another team |
| 変更を伴って複製する | Create a new bug with the same repro steps as bug #890 but in the area path <Contoso>\\Mobile App |
| スプリント テンプレートをレプリケートする | Create the same set of tasks that exist under user story <1234> as new tasks under user story <5678> |
| バリエーションを作成する | Create 3 user stories for localization: one each for French, German, and Japanese, all under feature <1500> in <Contoso> |
| 足場テストシナリオ | Based on user story <1234>, create 4 test case work items covering the happy path, error handling, edge cases, and performance |
| 複数の領域にまたがって複製する | Create a copy of bug <890> in each of these area paths: <Contoso\\iOS>, <Contoso\\Android>, and <Contoso\\Web> |
| 新しい担当者とともに複製する | Create a task identical to <100> for each team member: <Jamal>, <Raisa>, and <Christie> |
| 既存のテンプレート | Get the fields of user story <1234> and create a new user story with the same acceptance criteria but titled 'Add export functionality' |
Note
エージェント モードと MCP サーバーでは自然言語が使用されるため、これらのプロンプトを調整したり、フォローアップの質問をして結果を絞り込むことができます。