刚刚安装了TFS 2010,并注意到可以编辑工作项中的主要文本。我们希望冻结所有工作项目的编辑(管理员除外),以便为每个错误保留更可审计的讨论记录,并最大限度地减少对原始错误的混淆等。
有没有办法配置TFS 2010,以便大多数用户无法编辑先前为工作项输入的主文本?
答案 0 :(得分:3)
您可以编辑流程模板,并使该字段仅由管理员编辑。
如果您还没有,则需要安装电动工具,然后打开工作项并更改:
<FIELD refname="System.Description" name="Description" type="PlainText" />
要:
<FIELD refname="System.Description" name="Description" type="PlainText">
<READONLY for="[Global]\Project Collection Valid Users" not="[Global]\Project Collection Build Administrators" />
</FIELD>
您显然可以用项目特定的组替换组。这使得这个领域永远只读。
答案 1 :(得分:1)
“历史记录”中提供了工作项字段的完整历史记录 - 它将显示已填写的字段和由谁填写。
您可能要做的是更改模板,以便描述和历史记录显示在同一选项卡上。使其成为仅仅更新历史记录而不是描述的约定标准。
然后,如果描述确实发生变化,您可以在历史记录窗口中查看它(以及任何手动输入的注释)。