クエリに対するアクセス許可の設定
TFS のほとんどのオブジェクトと同様、共有クエリを作成または編集できるユーザーを制御できます。 既定では、プロジェクト管理者グループのメンバーのみが共有クエリを作成または編集できます。 すべてのユーザーは独自のクエリを作成および編集して、マイ クエリ フォルダーに保存できます。
"共有クエリ" の下にフォルダーを作成して、フォルダーごとにユーザーにアクセス許可を付与できます。 たとえば、チーム プロジェクトの中に複数のチームがある場合、共有クエリの下にチーム別のフォルダーを作成して、チーム独自のセットの共有クエリを管理できます。
アクセス許可の設定は、Visual Studio Online、Team Web Access (TWA)、Visual Studio 用チーム エクスプローラー プラグイン (Visual Studio 2013.2 更新プログラムが必須) から行えます。 Eclipse 用チーム エクスプローラー プラグインを使用している場合、クエリでアクセス許可を設定するため Web ポータルにアクセスする必要が生じます。
既定では、プロジェクト管理者グループのメンバーにのみ、アクセス許可を設定するためのアクセス許可が与えられています。
クエリ フォルダーの追加およびアクセス許可の設定
プロジェクト管理者グループのメンバーでない場合は、追加するか、または [プロジェクト レベル情報を編集します] アクセス許可を [許可] に設定します。
フォルダーを作成します。
作成したフォルダーのアクセス許可を開きます。
チーム メンバーまたはグループが作成したフォルダーに投稿できると共に、そのフォルダーのアクセス許可を管理できるようにアクセス許可を変更します。
[追加] メニューを使用して、ユーザー ID または TFS グループを追加します。
[投稿] を使用すると、チーム メンバーはアクセス許可を付与されたフォルダーより下のレベルで、クエリとフォルダーを作成および編集できます。 [権限の管理] を使用すると、チーム メンバーがクエリおよびサブフォルダーのアクセス許可を管理できます。
Q & A
Q: クエリやフォルダーの所有者を変更できますか。
A: できます。 クエリまたはフォルダーの [アクセス許可] ウィンドウで、[所有者の変更] リンクをクリックします。
Q: チームのお気に入りフォルダーを追加できますか。
A: いいえ。 マイ クエリの下と共有クエリの下にのみフォルダーが追加できます。
Q: Team Web Access で作成するクエリとフォルダーは、チーム エクスプローラーで作成するクエリやフォルダーと同じですか。
A: できます。 別のクライアントで変更した場合、変更内容を確認するためにクライアントの 更新が必要になることがあります。
Q: クエリまたはフォルダーを移動できますか?
A: できます。 TWA ではコンテキスト メニューの [名前変更] をクリックします。 Visual Studio のチーム エクスプローラーから、対象フォルダーを新しい場所にドラッグします。
Eclipse 用チーム エクスプローラーのコンテキスト メニューから [移動] を選択し、項目の移動先となるフォルダーを選択します。
一部の作業項目のタイトルに "<<アクセス許可なし>>" と表示される理由を教えてください。
A: 表示するために必要なアクセス許可を持っていない作業項目がクエリ結果に含まれている場合、作業項目のセルは空白になりますが、その作業項目 ID が表示され、タイトル セルに "<<アクセス許可なし>>" と表示されます。
アクセス許可のない行を含む作業項目リストを並べ替えるとき、これらの行のセルは空白のセルとして処理されます。 たとえば、状態を基準として並べ替えると、アクセス許可のない行がリストの先頭に表示されます。 この規則はタイトル フィールドにも適用されます。 タイトルを基準として並べ替えると、タイトルには "<<アクセス許可なし>>" と表示されますが、アクセス許可のない行がリストの先頭に表示されます。 この規則は、作業項目 ID には適用されません。作業項目 ID を基準として並べ替えると、アクセス許可のない行は作業項目 ID に応じて並べ替えられます。