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

更新 : 2010 年 7 月

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

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 レポートのアクセス許可

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

  • 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 アプリケーションを構成する必要があります。 シングル サインオンを構成する方法の詳細については、「ダッシュボードの互換性のための設定の構成」を参照してください。

    • 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 コンテンツ マネージャー グループ

上記のアクセス許可を管理するほかに、特定のレポートへのアクセスを制御することもできます。 詳細については、「Reporting Services レポートを表示、作成、および変更するためのアクセス権の割り当て」を参照してください。

ページのトップへ

参照

概念

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

その他の技術情報

ユーザー、グループ、およびアクセス許可の構成

履歴の変更

日付

履歴

理由

2010 年 7 月

固有のアクティビティおよびデータ ソースを必要とするアクセス許可について説明しています。

情報の拡充