Visual Studio ALM のレポートの表示と管理に必要なアクセス許可の割り当て

プロジェクト マネージャーまたは管理者は、Visual Studio Team Foundation Server でチーム プロジェクトのレポートを表示、更新、作成、および管理できるユーザーを指定できます。 付与するアクセス許可は、使用するレポートの種類とレポートが接続するデータ ストアで決まります。 Microsoft Excel および SQL Server Reporting Services 内でレポートを作成できます。 データ ソースの概要については「データ ソースと編集ツールの選択」を参照してください。

Team Foundation のデータを Microsoft Excel レポートに表示するには、次の条件を満たす必要があります。

  • Microsoft Solutions Framework (MSF) 用のプロセス テンプレートから Microsoft Excel レポートにアクセスするには、プロジェクト ポータルがチーム プロジェクト用にプロビジョニングされて有効になっている必要があります。

    Microsoft Excel レポートは、チーム プロジェクトの SharePoint 製品をホストしているサーバーに格納されます。 チーム プロジェクトでプロジェクト ポータルが有効になっていない場合、このレポートにアクセスできません。 詳細については、「プロセス ガイダンスの構成またはリダイレクト」、「Excel レポート」、または「Excel レポート (CMMI)」を参照してください。

  • Team Foundation 用の運営データ ストアに接続する Microsoft Excel でレポートを開くには、クライアント コンピューターに Team Foundation Office Integration アドインがインストールされている必要があります。 このアドインは、Visual Studio ALM に任意の製品をインストールするときにインストールされます。

  • Excel レポートをダッシュボードに表示して Excel Services を使用できるようにするには、プロジェクト ポータルが Microsoft Office SharePoint Server 2007 Enterprise Edition または Microsoft SharePoint Server 2010 Enterprise Edition 上でホストされている必要があります。

Team Foundation に関するデータを Reporting Services レポートで表示するには、チーム プロジェクトを格納しているチーム プロジェクト コレクションに対して Reporting Services がプロビジョニングされて有効になっている必要があります。 これらのレポートは、チーム エクスプローラーを開いて、チーム プロジェクト ノードを展開したときに レポート[レポート] が表示されない場合は使用できません。

運営データ ストアに接続する Excel レポートのアクセス許可

作業項目に関するデータを含む Microsoft Excel レポートを作成、表示、または更新するには、Team Foundation 有効ユーザー セキュリティ グループのメンバーであることが必要です。 レポートをチーム プロジェクト ポータルの [ドキュメント] ノードに格納するには、SharePoint 製品のメンバー セキュリティ グループに属している必要があります。

次の表では、各アクティビティに必要なアクセス許可の概要を示します。 これらのアクセス許可をチームのメンバーに付与する方法については、「チーム プロジェクトへのユーザーの追加」を参照してください。

アクティビティ

Team Foundation Server

チーム プロジェクト ポータル (SharePoint)

メモ

チーム エクスプローラーの [ドキュメント] ノードで開いた Excel レポートを表示または更新する

読み取りユーザー

訪問者

チーム プロジェクトの [ドキュメント] ノードにアクセスするには、Team Foundation 有効ユーザー セキュリティ グループに属している必要があります。 必要なセキュリティ アクセス許可が明示的に設定されている場合は、チーム プロジェクトの [プロジェクトレベル情報を表示します] のアクセス許可が [許可] に設定されている必要があります。

作業項目クエリを実行し、[Microsoft Excel で開く] 機能を使用する

読み取りユーザー

また、チーム クエリを開くためのアクセス許可が必要な場合もあります。 詳細については、「クエリに対するアクセス許可の設定」を参照してください。

Microsoft Excel レポートを作成する

読み取りユーザー

  

作業項目を Microsoft Excel から変更するには、貢献者グループに属しているか、または [このノードの作業項目を編集します] のアクセス許可が [許可] に設定されている必要があります。

[ドキュメント] ノード内の Excel レポートを管理する

読み取りユーザー

メンバー

[ドキュメント] ノードを表示するには、チーム プロジェクトにアクセスできる必要があります。 [ドキュメント] ノード内のファイルを管理するには、SharePoint サイトの提供メンバーである必要があります。 詳細については、「ドキュメントおよびドキュメント ライブラリの管理」を参照してください。

Analysis Services キューブに接続する Excel レポートのアクセス許可

SQL Server Analysis Services キューブに接続する Microsoft Excel レポートを表示、更新、または作成するには、Analysis Services の TfsWarehouseDataReaders セキュリティ ロールに属している必要があります。 唯一の例外は、Excel レポートをエンタープライズ ダッシュボードから表示、更新、または作成する場合です。

エンタープライズ ダッシュボードに表示されるすべての Microsoft Excel レポートには、Analysis Services キューブのデータが含まれます。 エンタープライズ ダッシュボードは、Microsoft Office SharePoint Server 2007 Enterprise Edition または Microsoft SharePoint Server 2010 Enterprise Edition を実行しているサーバー上でチーム プロジェクト ポータルがホストされている場合のみ表示できます。

Microsoft Excel レポートをエンタープライズ ダッシュボードから表示、更新、または作成するには、シングル サインオンまたは Windows 認証を使用するように SharePoint Web アプリケーション定義を構成する必要があります。 構成する認証サービスに基づいて、次の制限が適用されます。

重要

Analysis Services の TfsWarehouseDataReaders セキュリティ ロールのメンバーとしてユーザーを追加しない場合は、SharePoint Web アプリケーションをシングル サインオン用に構成する必要があります。チーム プロジェクト ポータルが NTLM 認証を使用するように構成されていて、データ層サーバーにインストールされていない場合も、SharePoint Web アプリケーションをシングル サインオン用に構成する必要があります。TfsWarehouseDataReaders セキュリティ ロールのメンバーは、同じデータ ウェアハウスを使用するすべてのチーム プロジェクト コレクションにわたって、すべてのチーム プロジェクトのレポートを作成できます。

  • シングル サインオン認証 (推奨)

    シングル サインオンを使用してエンタープライズ ダッシュボードのビューアーを認証するには、次の処理を実行する必要があります。

    • シングル サインオンを使用するように SharePoint Web アプリケーションを構成する必要があります。 シングル サインオンを構成する方法の詳細については、「Configure Settings for Dashboard Compatibility」を参照してください。

    • SharePoint エンタープライズ アプリケーション定義へのアクセスを付与されたグループにダッシュボード ビューアーを追加する必要があります。

  • Windows 認証

    Windows 認証を使用してエンタープライズ ダッシュボードのビューアーを認証するには、次の処理を実行する必要があります。

    • チーム プロジェクト ポータルをデータ層サーバー上でホストするか、Kerberos 認証を使用するように SharePoint エンタープライズ Web アプリケーションを構成する必要があります。

    • Analysis Services の TfsWarehouseDataReaders セキュリティ ロールにユーザーを追加する必要があります。

実行するタスクによって、その他のアクセス許可が必要になる場合があります。 チーム プロジェクトの [ドキュメント] ノードにアクセスするには、Team Foundation 有効ユーザー セキュリティ グループのメンバーである必要があります。

次の表では、各アクティビティに必要なアクセス許可の概要を示します。 これらのアクセス許可をチームのメンバーに付与する方法については、「チーム プロジェクトへのユーザーの追加」および「Visual Studio ALM 用データ ウェアハウスのデータベースへのアクセスの許可」を参照してください。

アクティビティ

Team Foundation Server

チーム プロジェクト ポータル

Analysis Services キューブ (Tfs_Analysis)

メモ

チーム エクスプローラーで [ドキュメント] ノードを開き、Microsoft Excel レポートを表示または更新する

読み取りユーザー

訪問者

TfsWarehouseDataReader ロール

チーム プロジェクトの [ドキュメント] ノードにアクセスするには、Team Foundation 有効ユーザー セキュリティ グループに属している必要があります。 必要なセキュリティ アクセス許可が明示的に設定されている場合は、チーム プロジェクトの [プロジェクトレベル情報を表示します] のアクセス許可が [許可] に設定されている必要があります。

エンタープライズ ダッシュボードに表示される Microsoft Excel レポートを表示または更新する

  

訪問者

[訪問者] または [読み取り] のアクセス許可に加え、TfsWarehouseDataReader ロールまたは SharePoint Web アプリケーションのシングル サインオン エンタープライズ アプリケーション定義へのアクセスを付与されたグループに属している必要があります。

詳細については、「Excel レポート」または「Excel レポート (CMMI)」を参照してください。

作業項目クエリを実行し、[Microsoft Excel でレポートを作成] を使用する

読み取りユーザー

TfsWarehouseDataReader ロール

これらのアクセス許可に加え、チーム クエリを開くためのアクセス許可が必要な場合もあります。 詳細については、「クエリに対するアクセス許可の設定」を参照してください。

ダッシュボードの [新しい Excel レポート] 機能を使用する

訪問者

TfsWarehouseDataReader ロール

[新しい Excel レポート] は、チーム プロジェクトをホストするプロジェクト コレクション用にレポートが構成されている場合にのみ使用できます。

Analysis Services キューブに接続する Microsoft Excel からレポートを作成する

TfsWarehouseDataReader ロール

結果のブックをプロジェクト ポータルに保存するには、SharePoint 製品のメンバー グループに属している必要があります。

[ドキュメント] ノード内の Microsoft Excel レポートを管理する

読み取りユーザー

メンバー

  

[ドキュメント] ノードにファイルを保存するには、SharePoint サイトの提供メンバーである必要があります。 詳細については、「ドキュメントおよびドキュメント ライブラリの管理」を参照してください。

Reporting Services レポートのアクセス許可

使用可能なレポートをレポート マネージャーから表示、更新、または作成するには、チーム プロジェクト コレクションの Reporting Services をホストするサーバー上で定義されている閲覧者または Team Foundation コンテンツ マネージャー グループのセキュリティ グループに属している必要があります。 これらのレポートを作成するには、リレーショナル データ ウェアハウス用の Analysis Services の TfsWarehouseDataReaders セキュリティ ロールに属している必要もあります。

次の表では、各アクティビティに必要なアクセス許可の概要を示します。 これらのアクセス許可をチームのメンバーに付与する方法については、「チーム プロジェクトへのユーザーの追加」および「Visual Studio ALM 用データ ウェアハウスのデータベースへのアクセスの許可」を参照してください。

Reporting Services

Analysis Services キューブ (Tfs_Analysis)

リレーショナル データ ウェアハウス (Tfs_Warehouse)

レポートを表示または更新する 

ブラウザー

Analysis Services キューブのデータにアクセスするレポートを作成する

ブラウザー

TfsWarehouseDataReader ロール

リレーショナル データ ウェアハウスのデータにアクセスするレポートを作成する

ブラウザー

TfsWarehouseDataReader ロール

レポートを管理する

Team Foundation コンテンツ マネージャー グループ

参照

概念

TFS でのユーザーまたはグループの管理

Visual Studio ALM のレポートの作成、カスタマイズ、および管理