所以我知道关于这个话题有几个帖子,但我不认为他们已经完全了解它!
所以我的问题是,当我在TFS中创建一个新工作项时,我可以将其分配给的用户包括NT Authority\Local Service(也是TFS服务帐户).我不知道为什么,因为我知道默认情况下这个字段由Valid Users组填充,并且在检查组时,我可以看到组权限层次结构如下所示:
-> Valid Users
-> Project Collection Admistrators
-> Project Collection Service Accounts
-> NT Authority\Local Service
Run Code Online (Sandbox Code Playgroud)
并且您无法更改项目集合服务帐户中的任何内容,因此默认情况下,每个人都在分配到字段中拥有此用户?那么这是否意味着每个人都接受它,或者他们是否修改了他们的流程模板来过滤掉它(请参阅此处的博客)?
对我来说似乎有点奇怪,默认情况下已经过滤掉了!很明显,我不想从任何权限中删除它(即使我可以),因为我担心它会在以后引起问题.
那么在流程模板中过滤唯一的方法(看起来有点维护的努力),还是有更简单的方法?
Rob*_*cus 11
在TFS2008下,您确实需要这样做.在2010年,可能会有"排除",但我现在无法检查.
为了避免进行大量维护,而不是单独列出每个用户,我们所做的只是从"有效用户"到"版主"和"贡献者"的列表中减少了.我们知道我们可以在不影响服务权限的情况下控制这些组:
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension">
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="[Project]\Contributors"/>
<LISTITEM value="[Project]\Moderators"/>
</ALLOWEDVALUES>
</FIELD>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12432 次 |
| 最近记录: |