次の方法で共有


作業項目送信の監視、および拒否状態の解消

更新 : 2011 年 5 月

チーム リーダーは、データ同期への参加において、Project Server に送信される作業項目のステータスを監視するために作業項目クエリを作成することがあります。 このトピックで説明するクエリを使用して、ブロックまたは却下された作業項目を一覧表示し、ブロックや却下を解決するための是正措置を実施できます。

作業項目の [Project Server] タブに表示される作業項目のフィールドに加え、さらにいくつかの方法を使用して作業項目を検索できます。

このトピックの内容

  • Project Server への送信がブロックされている作業項目の検索と解決

  • プロジェクト マネージャーによって却下された送信済み作業項目の検索

  • Team Foundation での作業が Project Server と異なる作業項目の検索

  • Project Server と同期されている作業項目の検索

  • データ同期に関連するクエリをサポートするフィールド

必要なアクセス許可

この手順を実行するには、読み取りユーザー グループのメンバーであるか、[このノードの作業項目を表示します] のアクセス許可が [許可] に設定されている必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。

Project Server への送信がブロックされている作業項目の検索と解決

以前 Project Server に送信されたが現在はブロックされている作業項目を検索するには、次のクエリを作成します。 このクエリは、"Project Server Last Submit Status" フィールドが "失敗" に設定されているすべての作業項目を検索します。 一覧を [区分] または [イテレーション] でフィルター処理できます。

AND/OR

フィールド

演算子

Team Project (チーム プロジェクト)

=

@Project

AND

Project Server Last Submit Status (Project Server 最終送信状態)

=

Failure (失敗)

失敗の状態を解決するには、送信に失敗した作業項目の履歴を調べて、送信ができない原因になっている固有のエラーを特定します。 エラーを修正し、作業項目を保存します。 修正された作業項目は、次回の同期間隔中に送信されます。 しばらく待ってからクエリを再度実行することで、送信が行われたことを検証できます。

ページのトップへ

プロジェクト マネージャーによって却下された送信済み作業項目の検索

プロジェクト マネージャーによって却下された作業項目を検索するには、次のクエリを作成します。 このクエリは、"Project Server Last Review Status" フィールドが "Rejected" (却下) に設定されているすべての作業項目を検索します。 一覧を [区分] または [イテレーション] でフィルター処理できます。

および/または

フィールド

演算子

Team Project (チーム プロジェクト)

=

@Project

AND

Project Server Last Review Status (Project Server 最終評価状態)

=

Rejected (却下)

却下の状態を解決するには、却下された作業項目の履歴を調べ、プロジェクト マネージャーが却下の理由を説明しているコメントを確認します。 変更した作業項目を再送信するには、次の一連の手順を実行します。

  1. プロジェクト マネージャーのコメントに対応するように作業項目を更新します。

  2. [Project Server] タブで、該当するエンタープライズ プロジェクト計画の [Project Server に送信][はい] に変更します。

  3. チーム プロジェクトが複数のプロジェクト計画にマップされている場合は、[エンタープライズ プロジェクト] でプロジェクト マネージャーのコメントに対応する計画をクリックします。

  4. 作業項目を保存します。

作業項目の [履歴] を確認するか、または "Project Server Last Submitted Date" フィールドが更新済みであるか前回の却下以降の [最新の承認日] より後であることを確認することによって、個々の作業項目が正常に送信されていることを検証できます。

ページのトップへ

Team Foundation での作業が Project Server と異なる作業項目の検索

Project Server とは異なる作業の値を含む作業項目を検索するには、次のクエリを作成します。 このクエリは、"実績作業""Project Completed Work" (Project の実績作業) と異なる、または "残存作業""Project Remaining Work" (Project の残存作業) と異なるすべての作業項目を検索します。 それぞれの [AND] 句をグループ化してから、これに続く [OR] 句を記述する必要があります。 最後の 2 つの句では、作業の値として空または 0 の値を持つ作業項目をフィルター処理します。

ヒント

null 値または空の文字列を含む作業項目を検索するには、"値" フィールドを空のままにしておきます。

AND/OR

フィールド

演算子

Team Project (チーム プロジェクト)

=

@Project

AND

OR

Completed Work (実績作業)

Remaining Work (残存作業)

< > [フィールド]

< > [フィールド]

Project Completed Work (Project の実績作業)

Project Remaining Work (Project の残存作業)

AND

OR

Completed Work (実績作業)

Project Completed Work (Project の実績作業)

< >

< >

   

0

AND

OR

Remaining Work (残存作業)

Project Remaining Work (Project の残存作業)

< >

< >

   

0

作業の値を比較するには、[列のオプション] をクリックし、結果に表示される列の一覧に、[Completed Work] (実績作業)、[Project Completed Work] (Project の実績作業)、[Remaining Work] (残存作業)、[Project Remaining Work] (Project の残存作業) を追加します。

作業項目の [履歴] を確認するか、または "Project Server Last Submit Status" フィールドが "Success" に設定されていることをチェックすることによって、個々の作業項目が正常に送信されているかどうかを検証できます。

ページのトップへ

Project Server と同期されている作業項目の検索

特定のエンタープライズ プロジェクト計画と同期している作業項目を検索するには、次のクエリを作成します。 このクエリは、指定した計画で終了していないすべてのタスクを検索します。 一覧を [区分] または [イテレーション] でフィルター処理できます。

AND/OR

フィールド

演算子

Team Project (チーム プロジェクト)

=

@Project

AND

Work Item Type (作業項目の種類)

=

Task (タスク)

AND

State (状態)

<>

Closed (終了)

AND

Project Server Enterprise Project (Project Server エンタープライズ プロジェクト)

=

PlanName

送信されている作業項目と送信されていない作業項目を確認するには、[列のオプション] をクリックし、結果に表示される列の一覧に [Project Server Submit] を追加します。 句に "Project Server Submit <> Yes" を追加することで、送信されていないタスクのみを検索するようにクエリをフィルター処理できます。

注意

既定では、作成した各作業項目の "Project Server Submit""No" に設定されています。 ただし、プロジェクト計画をチーム プロジェクトにマップする以前に作成した作業項目は、"Project Server Submit" フィールドに空の値が設定されていることがあります。

ページのトップへ

データ同期に関連するクエリをサポートするフィールド

データ同期に参加する作業項目の種類を指定すると、作業項目の種類に 25 以上のフィールドが追加され、クエリをサポートするために使用できるようになります。 すべてのフィールドは "Project Server" で始まります。 ほとんどのフィールドは読み取り専用です。 次の表に [Project Server] タブに表示されるフィールドのラベルと、クエリ エディターで指定するときに使用する、フィールドの表示名を示します。 クエリをサポートするために使用できるフィールド詳細については、「データを同期させるために追加された Project Server フィールド」を参照してください。

[Project Server] タブのラベル

クエリ エディターでの名前

Enterprise Project (エンタープライズ プロジェクト)

Project Server Enterprise Project (Project Server エンタープライズ プロジェクト)

Last Approval Date (最新の承認日)

Project Server Last Reviewed Date (Project Server 最終評価日)

Last Approval Status (最新の承認の状態)

Project Server Last Review Status (Project Server 最終評価状態)

Last Submit Status (最新の送信の状態)

Project Server Last Submit Status (Project Server 最終送信状態)

Last Submitted Date (最新の送信の日付)

Project Server Last Submitted Date (Project Server の最新送信日付)

Linked to Project Server (Project Server にリンク済み)

Project Server Is Linked (Project Server はリンク済み)

Completed Work (実績作業)

Project Server Completed Work (Project Server 実績作業)

残存作業

Project Server Remaining Work (Project Server 残存作業)

ページのトップへ

参照

その他の技術情報

Team Foundation Server と Project Server の統合における同期プロセスの概要

チーム プロジェクトにマップされているエンタープライズ プロジェクト計画における業務要件のトップダウン プランニング

チーム プロジェクトにマップされているエンタープライズ プロジェクト計画におけるプロジェクト詳細情報の管理

Project Server と Team Foundation Server を使用することによるプロジェクトの管理

履歴の変更

日付

履歴

理由

2011 年 5 月

"Project Server Last Review Status"(Project Server の最新評価状態) の値を訂正しました。

コンテンツ バグ修正

2011 年 4 月

"Project Server Last Submitted Date" フィールドの名前を訂正しました。

コンテンツ バグ修正