2

TFS 2010のカスタム作業項目テンプレートに「要求者」フィールドを追加しようとしています。作業項目にフィールドを作成するときに、値を特定のADグループに制限したいと思います。標準テンプレートの「AssignedTo」フィールドに似た機能を探しています。ただし、このADグループをTFSグループの1つに追加すると、それらはすべてTFSの有効なユーザーとして追加され、それは私が探している動作ではありません。フィールドの値を特定のADグループに制限したいだけです。ADグループをVALIDUSERフィールド定義ルールの「Group」プロパティに追加しようとしましたが、次のエラーが発生します。

---------------------------
Error
---------------------------
Error importing work item type definition:

TF26204: The account you entered is not recognized. Contact your Team Foundation Server administrator to add your account.
---------------------------
OK   
---------------------------

前もって感謝します!

[更新]さらに調査したところ、特定のADグループでは機能しますが、他のグループでは機能しないことがわかりました。たとえば、「開発者グループ」では機能しますが、「ドメインユーザー」では機能しません。それは実際、私がその動作をテストしたグループのかなり小さなサブセットです。繰り返しますが、どんな助けもいただければ幸いです!

4

3 に答える 3

4

私が見つけた最も簡単な方法は、ALLOWEDVALUESフィールド定義ルールを使用することです。許可される値のリストにTFSグループの名前を追加します。私はまだADグループを直接機能させることができませんでした。しかし、私の大きな問題は、プロジェクトグループを使用しようとしたときに、プロジェクト名を「[Project]\GroupName」に入れていたことです。

ここで述べたように

「[project]」はプロジェクト名のプレースホルダーだと思う人もいるかもしれませんが、これは文字通りの意味です。

于 2012-05-22T21:56:46.253 に答える
0

TFSグループを作成し、TFSグループにADグループを追加してから、VALIDUSERフィールド定義の「グループ」プロパティにTFSグループを追加しようとしましたか?

私の記憶が正しければ、ADグループをTFSフィールドの「Group」プロパティに入れることはできませんが、TFSグループだけに入れることができます...

于 2012-05-22T14:19:57.133 に答える