0

在从 MS Project 计划同步到 TFS 后,团队基础服务器 2010 中是否有一种方法可以使工作项字段从 Visual Studio 和团队 Web 访问中只读。这是我的想法,但问题是该<READONLY />属性阻止字段与项目计划同步:

<WHENNOT field="Custom.WBS" value="">
    <READONLY />
</WHENNOT>

说明一下,第一次同步项目计划的时候,WBS字段是带值推送到TFS的,那么包含上述条件的字段就会是只读的,很完美,可惜阻止了进一步的同步,报错说该字段无法同步,因为它是只读的。

有没有办法将字段设置为只读而不阻止来自 MS Project 的同步?

4

1 回答 1

0

我希望工作项表单中的字段始终为只读,您可以将控件设置为只读(这与字段规则不同,这是不可变的)。MS Project 仍然可以修改该字段,但用户不能。

不知道是不是你想达到的。

编辑

那么我认为不可能自动实现您所需要的,主要是因为 WHEN/WHENOT 条件仅与静态值进行比较,理想情况下,您需要与动态值进行比较以检测与 MS Project 的最近同步。

您仍然可以通过手动维护在 WHEN/WHENNOT 条件中使用的布尔自定义字段来处理它,总比没有好。

于 2012-05-22T22:09:47.433 回答