Share via


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

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

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

このトピックの内容

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

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

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

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

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

必要なアクセス許可

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

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

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

および/または

フィールド

[演算子]

価値

チーム プロジェクト

=

@Project

AND

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

=

エラー

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

ページのトップへ

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

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

および/または

フィールド

[演算子]

価値

チーム プロジェクト

=

@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 値または空の文字列を含む作業項目を検索するには、"値" フィールドを空のままにしておきます。

および/または

フィールド

[演算子]

価値

チーム プロジェクト

=

@Project

AND

OR

実績作業

残存作業

< > [フィールド]

< > [フィールド]

Project Completed Work (Project の実績作業)

Project Remaining Work (Project の残存作業)

AND

OR

実績作業

Project Completed Work (Project の実績作業)

< >

< >

   

0

AND

OR

残存作業

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 と同期されている作業項目の検索

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

および/または

フィールド

[演算子]

価値

チーム プロジェクト

=

@Project

AND

作業項目の種類

=

タスク

AND

状態

<>

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] タブに表示されるフィールドのラベルと、クエリ エディターで指定するときに使用する、フィールドの表示名を示します。 クエリをサポートするために使用できるフィールド詳細については、「データの同期をサポートするために TFS に追加された 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 はリンク済み)

実績作業

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

残存作業

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

ページのトップへ

参照

概念

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

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

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

その他の技術情報

TFS と Project Server の統合を使用したプロジェクトの管理