アジャイル開発と Azure DevOps の間で作業アイテムをインポートおよびエクスポートする
アジャイル開発と Azure DevOps の間の作業アイテムのインポートおよびエクスポートのワークフローを理解します。
アジャイル開発 2.0と Azure DevOps の間で作業アイテムのインポートおよびエクスポートを有効にするには、設定を構成する必要があります。
Azure DevOps から アジャイル開発 2.0 へのインポート
- Azure DevOps でエピックタイプの作業アイテムを作成すると、構成したチームデータ連携設定に従ってアサイン先グループのエピックが作成されます。
- Azure DevOps でストーリータイプの作業アイテムを作成すると、構成したチームデータ連携設定に従ってアサイン先グループのストーリーが作成されます。
ストーリーとエピックの関係は、Azure DevOps の場合と同じです。
- フィールドマップ構成で定義されたフィールドのみがストーリーまたはエピックに保持されます。デフォルトのマップ構成の詳細については、「アジャイル開発 2.0 との Azure DevOps 統合のデフォルトのマップ構成」を参照してください。
- Azure DevOps で作業アイテムに添付ファイルを追加すると、同じ添付ファイルが アジャイル開発 2.0 の対応するストーリーまたはエピックに追加されます。
-
Azure DevOps で新しい反復が作成されても、対応するスプリントレコードはアジャイル開発 2.0 ですぐには作成されません。
Azure DevOps の新しい反復に作業アイテムが初めて追加されてからのみ、対応するスプリントレコードが アジャイル開発 2.0 で作成されます。2 つのアプリケーション間で常にデータの整合性を確保するには、アジャイル開発 2.0 でスプリントを作成します。
- アジャイル開発 2.0 には、リーフレベルの反復のみがスプリントとして保持されます。
- Azure DevOps で問題にコメントを追加すると、そのコメントは、マップ構成に基づき、Agile Development のストーリーまたはエピックの [作業メモ] フィールドで更新されます。注:コメントに追加された画像はサポートされていません。
- Azure DevOps で作業アイテムを削除すると、対応するレコードが アジャイル開発 2.0 で削除されます。
- Azure DevOps で反復を削除すると、対応するスプリントが アジャイル開発 2.0 で削除されます。注:アジャイル開発 2.0 でレコードを削除するには、各テーブルのアプリケーションアクセスで [他のアプリケーションスコープからの削除アクセスを許可します] フィールドを [true] に設定します。詳細については、「テーブルの設計時と実行時の設定」を参照してください。
- Azure DevOps のゴミ箱から作業アイテムを復元すると、チームデータ連携設定に従って、対応するレコードが アジャイル開発 2.0 に作成されます。
アジャイル開発 から Azure DevOps へのエクスポート
- アサイン先グループのエピックを作成すると、構成したチームデータ連携設定に従って Azure DevOps でエリアに作業アイテムとしてエクスポートされます。
- アサイン先グループのストーリーを作成すると、構成したチームデータ連携設定に従って Azure DevOps のエリアに作業アイテムとしてエクスポートされます。
ストーリーとエピックの関係は、Azure DevOps の場合と同じです。
- ストーリーまたはエピックに添付ファイルを追加すると、同じ添付ファイルが Azure DevOps の対応する作業アイテムに追加されます。
- アジャイル開発 2.0 で既存のストーリーのアサイン先グループを更新すると、更新されたアサイン先グループに関連付けられている Azure DevOps エリアの作業アイテムが再作成されます。
- アジャイル開発 2.0 でアサイン先グループのスプリントを作成すると、チームデータ連携設定に従って、Azure DevOps のバックログ反復の下にエクスポートされます。
- アジャイル開発 2.0 でアサイン先グループのスプリントを削除すると、Azure DevOps でチームの反復からスプリント選択のリンクが解除されます。
- アジャイル開発 2.0 で作業アイテムを更新すると、更新されたフィールドのみがペイロードの一部として Azure DevOps に送信されます。
アジャイル開発 2.0と Azure DevOps の間でのスプリントの詳細の同期
アジャイル開発 2.0 から Azure DevOps に対してスプリントの詳細を同期します。[スプリントの同期] フィールドがオンになっている場合、アジャイル開発 2.0 でのスプリントの詳細の変更は、Azure DevOps の反復パスにエクスポートされます。
| スプリントの同期 | エクスポート | インポート |
|---|---|---|
| 無効 (Azure DevOps で反復パスを利用可能) | プロジェクトのデフォルトの反復パスを Azure DevOps に送信します。 | アジャイル開発 2.0 内のスプリント値は変更されません。 |
| 無効 (Azure DevOps で反復パスを利用不可) | プロジェクトのデフォルトの反復パスを Azure DevOps に送信します。 | アジャイル開発 2.0 内のスプリント値は変更されません。 |
| 有効 (Azure DevOps で反復パスを利用可能) | プロジェクトの該当の反復パスを Azure DevOps に送信します。 | アジャイル開発 2.0 内のスプリント値は変更されません。 |
| 有効 (Azure DevOps で反復パスを利用不可) | プロジェクトのデフォルトの反復パスを Azure DevOps に送信します。 | アジャイル開発 2.0 内のスプリント値がクリアされます。 |
| スプリントの同期 | エクスポート | インポート |
|---|---|---|
| 無効 | 前の反復パスを Azure に送信します。反復パスは Azure DevOps で同じになります。 | アジャイル開発 2.0 のスプリント値が選択されています。 |
| 有効 | 選択に基づいて新しい反復パスを送信します。反復は選択に基づいて変更されます。 | アジャイル開発 2.0 のスプリント値が選択されています。 |